Wizfi220 limited AP 모드에서.. 클라이언트 연결끊겼을때 문제..
Wireless
No replies yet. Be the first to reply.
Join the discussion.
Wireless
No replies yet. Be the first to reply.
Join the discussion.
Share projects and connect with makers.
Joined before the site update? first.
New to WIZnet Makers?
We sent a verification link to your address. Open it to activate your account, then log in.
Accounts from this email provider are reviewed by an administrator after verification. Approval usually takes one business day.
Already have an account?
Enter your email address. If it belongs to an account, we'll send a link to set a new password. Members who joined before the site update use this to set their password.
If an account uses that address, we sent a link to set a new password. The link works once and expires in 30 minutes.
Know your password?
Need an account?
RE: Wizfi220 limited AP 모드에서.. 클라이언트 연결끊겼을때 문제..
by irina WIZnet ·
안녕하세요!
일단 말씀해주신 문제의 원인은 확인 중입니다.
그전에 Limited AP 모드로 사용하시려면,
'AT+WAUTH=1’로 사용하셔야 합니다.
해당 부분은 다음 링크의 Programmer’s Guide 2.1.5 Wi-Fi security 부분에서 확인 가능하십니다.
AT+WAUTH=1로 변경 후, 테스트 부탁드립니다!
감사합니다.
RE: RE: Wizfi220 limited AP 모드에서.. 클라이언트 연결끊겼을때 문제..
by jscho ·
안녕하세요?
말씀하신데로… AT+WAUTH=1로 했지만… 증상은 똑같습니다…ㅠㅠ
그리고
제가 팩토리 리셋( AT&F를 사용)
한후
다시 켰는데…
켜자마자… 아래와 같은 [ERROR]이 뜹니다…
그래서 일단 그건 신경 안쓰고 바로 다음의 명령들을 넣어보았습니다.
==============================================================================
2017-11-29 09:19:45.518 [RX] -
[ERROR] <===============켜자마자 생기는 ERROR…
2017-11-29 09:19:55.371 [TX] - AT+WD
2017-11-29 09:19:55.386 [RX] - AT+WD
[OK]
2017-11-29 09:19:56.291 [TX] - AT+XDUM=0
2017-11-29 09:19:56.307 [RX] - AT+XDUM=0
[OK]
2017-11-29 09:19:57.228 [TX] - AT+WM=2
2017-11-29 09:19:57.243 [RX] - AT+WM=2
[OK]
2017-11-29 09:19:58.116 [TX] - AT+WAUTH=1
2017-11-29 09:19:58.132 [RX] - AT+WAUTH=1
[OK]
2017-11-29 09:19:59.723 [TX] - AT+WWEP1=1234567890
2017-11-29 09:19:59.739 [RX] - AT+WWEP1=1234567890
[OK]
2017-11-29 09:20:00.846 [TX] - AT+NDHCP=0
2017-11-29 09:20:00.862 [RX] - AT+NDHCP=0
[OK]
2017-11-29 09:20:01.752 [TX] - AT+NSET=192.168.10.1,255.255.255.0,192.168.10.1
2017-11-29 09:20:01.767 [RX] - AT+NSET=192.168.10.1,255.255.255.0,192.168.10.1
[OK]
2017-11-29 09:20:02.811 [TX] - AT+DHCPSRVR=1
2017-11-29 09:20:02.828 [RX] - AT+DHCPSRVR=1
[OK]
2017-11-29 09:20:04.606 [TX] - AT+WA=LimitedAP,8,
2017-11-29 09:20:04.622 [RX] - AT+WA=LimitedAP,8,
IP SubNet Gateway
192.168.10.1: 255.255.255.0: 192.168.10.1
[OK]
2017-11-29 09:20:07.586 [TX] - AT+XAR=5
2017-11-29 09:20:07.601 [RX] - AT+XAR=5
[OK]
2017-11-29 09:20:08.552 [TX] - AT+PSPOLLINTRL=1
2017-11-29 09:20:08.568 [RX] - AT+PSPOLLINTRL=1
[OK]
2017-11-29 09:20:10.893 [TX] - AT+NAUTO=1,1,5000
2017-11-29 09:20:10.909 [RX] - AT+NAUTO=1,1,5000
[OK]
2017-11-29 09:20:11.923 [TX] - AT&W0
2017-11-29 09:20:11.938 [RX] - AT&W0
[OK]
2017-11-29 09:20:13.015 [TX] - AT&Y0
2017-11-29 09:20:13.030 [RX] - AT&Y0
[OK]
==============================================================================
위의 명령들을 넣고 난후
다시 전원을 OFF했다가 ON아니까
이번엔
Serial2WiFi APP-Ext.PA (WIZnet Co.Lte) 라는 메세지가 뜨고
다시 바로… [ERROR]이 나더니…
아래와 같은 이상한것들이 무한반복해서 나타납니다…ㅠㅠ
===============================================================================
2017-11-29 09:20:52.947 [RX] - ????
Serial2WiFi APP-Ext.PA (WIZnet Co.Ltd)
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
APP Reset-APP SW Reset
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
APP Reset-APP SW Reset
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
APP Reset-APP SW Reset
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
APP Reset-APP SW Reset
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
APP Reset-APP SW Reset
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
APP Reset-APP SW Reset
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
APP Reset-APP SW Reset
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
APP Reset-APP SW Reset
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
APP Reset-APP SW Reset
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
APP Reset-APP SW Reset
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
APP Reset-APP SW Reset
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
APP Reset-APP SW Reset
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
APP Reset-APP SW Reset
[ERROR]
===============================================================================
몇일째 이 이슈로 계속 고생이네요 ㅠㅠ…
도움 부탁드립니다~!
감사합니다.
RE: Wizfi220 limited AP 모드에서.. 클라이언트 연결끊겼을때 문제..
by irina WIZnet ·
안녕하세요!
말씀해주신 문제 검토해보겠습니다!
그 전에 커맨드 사용이 조금 잘못된 것 같아 몇가지 말씀드립니다.
→ AT+WA=LimitedAP
→ AT+NAUTO=1,1, ,5000(, 사이 띄어쓰기 없음)
혹시 위와 같이 커맨드를 수정 후 테스트 부탁드립니다.
감사합니다.
RE: Wizfi220 limited AP 모드에서.. 클라이언트 연결끊겼을때 문제..
by irina WIZnet ·
안녕하세요,
말씀해주신 부분 테스트 해보았습니다.
다음과 같이 커맨드를 사용하였고, 테스트 시나리오는
말씀해주신 대로 진행하였습니다.
iOS 단말로 WizFi220에 연결
WizFi220 안테나를 제거 후, iOS 단말을 조금 이동하여 WiFi 접속이 끊키도록 진행
iOS 단말과 WizFi220 연결이 끊키면, WizFi220에 안테나를 다시 연결하여 iOS가 다시 WizFi220에 연결되는지 확인
위와 같이 테스트 해보았으나 iOS단말과 WizFi220과 연결이 끊킨 후, 다시 자동 접속하는 것 확인 하였습니다.
WizFi220쪽 로그 첨부 드립니다.

세팅을 초기화 한 후, 위와 같이 다시한번 테스트 부탁 드립니다!
감사합니다.
RE: RE: Wizfi220 limited AP 모드에서.. 클라이언트 연결끊겼을때 문제..
by jscho ·
답변감사드립니다~!
음… 그런데
일단
위에 제가 쓴거는… 여기… 프로그램가이드의 Limited AP에서
AT+WA=LimitedAP,8,
이런식으로 쓰라고 해서… 썻던건데 ㅋㅋㅋ
아마 프로그램가이드에 오타가 있었나 봅니다. 확인부탁드리구요
그리고
위에 제가 무한 반복한다는
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
APP Reset-APP SW Reset
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
APP Reset-APP SW Reset
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
APP Reset-APP SW Reset
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
APP Reset-APP SW Reset
[ERROR]
이부분은
AT+XAR=5 코드를 지우니깐 없어지더라구요~!
아마 이 코드가 5초마다 리셋 시키는 역할을 해서 그런거 같습니다.
그리고
제가 처음에 질문 했던거는 …
(다시 읽어보니 제 설명이 좀 부족했습니다.)
와이파이 접속이 아니라…
(와이파이 접속은 됩니다~!)
제가 아이패드(iOS)를 이용해서 socket 접속을 하는데요…
Wizfi접속후 → 아이패드의 socket 연결…
이런식입니다.
socket이 연결된 상태에서 아이패드의 와이파이를 끄거나 멀리가서… 와이파이 접속이 끊어졌을때…
Wizfi220에서 자체적으로 그걸 감지해서
그 연결자체를 끊어줘야
제가 다시 아이패드를 이용해서 socket Connect를 눌렀을때 접속이 되거든요…
예전에 Wizfi250으로 테스트를 해보았을땐…
어느정도 시간이 지나면 socket Error를 메세지를 내면서 자동으로 그 연결을 끊어줬었습니다.
(애초에 Wizfi250을 사용하려했으나… wifi접속속도가 너무 느리더라구요… 그래서 저희 회사장비에 적용하기는
어려워… wizfi220으로 테스트중입니다.)
하지만 wizfi220은 그런 메세지도 안뜨고… 연결도 끊어주지않아서…
wizfi220 자체를 껏다켜지 않으면 아이패드로 socket 재접속이 힘들더군요…
====================================================================
Serial2WiFi APP-Ext.PA (WIZnet Co.Ltd)
[ERROR]
IP SubNet Gateway
0.0.0.0: 0.0.0.0: 0.0.0.0
2017-11-29 11:07:35.697 [TX] - AT+WD
2017-11-29 11:07:35.713 [RX] - AT+WD
[OK]
2017-11-29 11:07:37.024 [TX] - AT+XDUM=0
2017-11-29 11:07:37.040 [RX] - AT+XDUM=0
[OK]
2017-11-29 11:07:37.898 [TX] - AT+WM=2
2017-11-29 11:07:37.914 [RX] - AT+WM=2
[OK]
2017-11-29 11:07:38.771 [TX] - AT+WAUTH=1
2017-11-29 11:07:38.787 [RX] - AT+WAUTH=1
[OK]
2017-11-29 11:07:39.881 [TX] - AT+WWEP1=1234567890
2017-11-29 11:07:39.897 [RX] - AT+WWEP1=1234567890
[OK]
2017-11-29 11:07:40.771 [TX] - AT+NSET=192.168.10.1,255.255.255.0,192.168.10.1
2017-11-29 11:07:40.787 [RX] - AT+NSET=192.168.10.1,255.255.255.0,192.168.10.1
[OK]
2017-11-29 11:07:41.535 [TX] - AT+DHCPSRVR=1
2017-11-29 11:07:41.551 [RX] - AT+DHCPSRVR=1
[OK]
2017-11-29 11:07:42.285 [TX] - AT+WA=LimitedAP
2017-11-29 11:07:42.300 [RX] - AT+WA=LimitedAP
2017-11-29 11:07:43.829 [TX] - AT+NAUTO=1,1,5000
2017-11-29 11:07:44.420 [RX] -
IP SubNet Gateway
192.168.10.1: 255.255.255.0: 192.168.10.1
[OK]
AT+NAUTO=1,1,5000
[OK]
2017-11-29 11:07:45.468 [TX] - ATA2
2017-11-29 11:07:45.484 [RX] - ATA2
[OK]
[CONNECT 0 1 192.168.10.4 56494] <<===== 아이패드로 socket 연결 시점~
*355CC000IO17!
*355CC000IO17!
*355CC000IO17!
*355CC000IO17!
*355CC000IO17!
*355CC000IO17!
[DISCONNECT 1] <<=== 아이패드에서 정상적인 Disconnect 했을때…
[CONNECT 0 1 192.168.10.4 56495] <<== 다시 아이패드에서 socket 연결 시점~
*355CC000IO17!
*355CC000IO17!
*355CC000IO17!
*355CC000IO17!
*355CC000IO17!
*355CC000IO17!
<<== 아이패드에서 비정상적으로 와이파이가 연결 끊겼을때 인데… 이부분에서 Wizfi220에서 연결 끊김을 감지하고 에러 메세지를 띄워줘야하지않나 싶습니다…
그런데… 아무 반응없이 저렇게 멈춰있고… 다시… 아이패드를 이용해 wizfi220의 limited AP접속후… socket 연결을 시도해도 먹히지가 않습니다. 꼭 wizfi220을 껏다가 켜고 AT커맨드들을 다시 입력해서 다시 와이파이를 잡은후 socket연결을 시도해야 됩니다…
그래서 AT+PSPOLLINTRL=1 커맨드를 통해…
Keep Alive Timer 를 … 1 로 줬는데도…
여전히 저기에서 멈춰있습니다…ㅠㅠ
확인부탁드립니다~!
감사합니다.
RE: Wizfi220 limited AP 모드에서.. 클라이언트 연결끊겼을때 문제..
by irina WIZnet ·
안녕하세요 !
’ AT+NAUTO=1,1, ,5000 ’ 커맨드 대신
’ AT+NSTCP=5000 ’ 으로 테스트 부탁 드립니다.
비정상 적으로 종료했을 때 다음과 같은 에러가 나오는 것 확인 하였습니다.
감사합니다!
RE: RE: Wizfi220 limited AP 모드에서.. 클라이언트 연결끊겼을때 문제..
by jscho ·
저…ㅠㅠ… 안되는데,;;;…
제가 가지고 있는게 이상한가요…
제가 가지고 있는 wizfi220 이구요
여기에 세팅되어있는게 맞는지 좀 봐주세요…
그리고
저런 상태에서
제가
AT&F 명령으로 초기화 시킨후
AT&W0
AT&Y0
명령으로 저장후…
wizfi220을 껐다가 켰습니다.
그 껏다가 켰을때 부터의 상황이 아래와 같은데요…
이상하게 제가 가진 wizfi220은 껏다가 키면
ERROR 메세지로 시작을 합니다.
위 상황과 같고,…
저 상태에서
아이패드의 연결이 비정상종료되면(그냥 아이패드의 와이파이를 끕니다.)
저 상태로 에러메세지 없이 그대로 있어버립니다.
그리고
아이패드를 다시 구동시키고 접속해서 Socket connect 시도 해도 되지않구요…
확인부탁드립니다~!
ㅠㅠ 자꾸 죄송하게 됩니다… 하하
RE: Wizfi220 limited AP 모드에서.. 클라이언트 연결끊겼을때 문제..
by irina WIZnet ·
안녕하세요 !
전원 입력 후, 에러 메시지가 출력되는 것은 ‘ATC0’ 을 실행 해주시면 해결 될 것 같습니다.
‘ATC0’ 는 Auto connect을 diable 로 설정하는 명령입니다.
두 번째 문제의 경우, ‘ATSn=p’ 형태로 TCP 및 Network connect Timeout을 설정할 수 있는데 조금 더 테스트 후 말씀드리겠습니다.
감사합니다.
RE: RE: Wizfi220 limited AP 모드에서.. 클라이언트 연결끊겼을때 문제..
by jscho ·
찾아보니 Keep Alive를 활용 하는 글이 있었습니다만…
링크—>[From QnA]TCP Keep Alive Option
===========================================================================
To set the keep alive function you need to use below command.
AT+SETSOCKOPT=,
Regarding the SETSOCKOPT, please refer to below information.
(SOCKET: 65535, IP : 0, TCP: 6)
(TCP_MAXRT : 10(Hex), TCP_KEEPALIVE: 4001(Hex), SO_KEEPALIVE: 8(Hex), TCP_KEEPALIVE_CNT: 4005(Hex))
This command returns the standard command response (paragraph heading Commands for Command Processing Mode in this chapter) to the serial interface.
To enable the TCP Keepalive is:
AT+SETSOCKOPT= 0,65535,8,1,4 : Enable SO_KEEPALIVE option at base socket level. Without enabling this TCP_KEEPALIVE will not work.
AT+SETSOCKOPT= 0,6,4001,600,4 : Enable TCP_KEEPALIVE option at TCP level with timeout as 600 seconds.
Note: The default keepalive count is 8 so the minimum keepalive timeout is 8*75=600 seconds. To reduce the keepalive timeout further, set the Keepalive count first to an appropriate value and set the keepalive timeout.
Ex: To set the keep alive timeout to 75 seconds:
AT+SETSOCKOPT =0,6,4005,1,4 : Configure TCP Keep Alive Probe Sending count at just 1.
AT+SETSOCKOPT= 0,6,4001,75,4 : Enable TCP_KEEPALIVE option at TCP level with 75 seconds as Keep Alive timeout.
===========================================================================
이 설정을 해도… 역시나 소켓 해제가 잘 안되더라구요…
가만히 있으면 소켓이 아주 랜덤한 시간으로… [ERROR SOCKET FAILURE]을 띄우긴 하는데…
너무 랜덤해서… 제품에 적용하기가… ㅠㅠ
RE: Wizfi220 limited AP 모드에서.. 클라이언트 연결끊겼을때 문제..
by irina WIZnet ·
안녕하세요,
답변이 늦었습니다…!
말씀해주신 것처럼 저희가 테스트 할때에도 같은 현상이 일어납니다.
소켓 해제가 잘 안되어, 모바일에서 WizFi210으로 접속이 먹통이 될 경우, WizFi210에서 AT커맨드를 내려주면
[ERROR SOCKET FAILURE]가 띄어지는 것은 확인 했습니다.
추가적으로 확인 후, 확인 되는 대로 답변드리도록 하겠습니다 !
감사합니다.
RE: Wizfi220 limited AP 모드에서.. 클라이언트 연결끊겼을때 문제..
by irina WIZnet ·
안녕하세요,
말씀해주신 것 처럼, Keep Alive 커맨드를 통해서도 Dead peer를 감지를 못하는 것으로 보입니다.
추가적인 방안 및 대안이 생긴다면 말씀드리겠습니다.
직접적인 도움을 못드려서 죄송합니다.
감사합니다.
RE: RE: Wizfi220 limited AP 모드에서.. 클라이언트 연결끊겼을때 문제..
by jscho ·
네~! 답변 감사합니다~!