WIZnet Developer Forum

Wizfi250 소켓 끊어지는 문제

안녕하세요.

wizfi250h 를 시험중입니다.
pc 가 tcpip client, wizfi250h이 서버입니다.

접속이나 data 주고 받는것은 문제가 없습니다.

그런데 data 를 계속 주고 받다가 가끔 DISCONNECT 됩니다. (ping 시험 할 때도 가끔 끊어짐)

환경은 사무실 내에 ap 를 두고 시험했습니다.

원인과 해결방법을 알려주세요. (급합니다.)

<wizfi250h 쪽 설정 상태>

AT+WNET=0,192.168.0.108,255.255.255.0,192.168.0.1
AT+WSEC=0,WPA,mcasia302
AT+WSET=0,MeasureCom,00:02:A8:84:96:B4,11

ap 에 연결

AT+SCON=SO,TSN,30000,0 소켓 오픈합니다.

이후 pc 에서 접속해서 data 주고 받는 작업을 합니다.

안녕하세요.

DISCONNECT 이벤트가 가끔 발생하는 것은 정상적인 동작입니다.
서버와 CONNECT하고 데이터를 모두 보내신 후에 DISCONNECT까지 해주시는것을 추천드립니다.
그리고 다시 보낼 데이터가 있을때 CONNECT 해주세요.

항상 CONNECT 되어야 하는 상황이라면,
1.0.4.2 버전의 펌웨어에서 제공하는 AT+FSOCK 명령으로 DIS CONNECT 시 다시 연결을 시도하는 옵션을 사용해보세요

답변 감사합니다
1.0.4.2/WizFi250 Rev 1.0 으로 펌웨어를 업데이트하고 시험해보겠습니다.

한가지더 문의 드립니다.
프로파일을 저장하면 wizfi250 이 부팅후 자동으로 프로파일내용 대로 진행하는지요?
그렇다면 자동으로 접속 안되게 가능한지요?

아래와 같은 설정 상태인데 다시 부팅하면 자동으로 AP에 접속합니다.

AT+MPROF=VG
+WSET=0,MeasureCom,00:02:A8:84:96:B4,11
+WSEC=0,WPA,mcasia302
+WNET=0,192.168.0.118,255.255.255.0,192.168.0.1
+WREG=AU
+SCON=S,TSN,0.0.0.0,0,30000,0
+SFORM=111111111,7b,2c,7d,0d,0a
+MMSG=2
+MMAC=00:08:DC:00:00:00
+USET=115200,N,8,1,N
+MECHO=1
+FWEBS=0,M
+FGPIO={1,1,3,0},{1,5,3,0},{1,6,3,0},{1,7,3,0},{1,8,3,0}

다시 부팅후 메시지입니다.

WizFi250 Version 1.0.4.2 (WIZnet Co.Ltd)
Joining : MeasureCom
Successfully joined : MeasureCom

[Link-Up Event]
IP Addr : 192.168.0.118
Gateway : 192.168.0.1

안녕하세요.

작성해주신 Profile을 봤을때 AP에 자동으로 접속하는 이유는 AT+SCON 옵션이 'S’로 되어있기 때문입니다.
자동으로 접속하지 않게 하시려면 해당옵션을 'O’로 수정하신 후에 AT+MPROF=S로 저장해주세요.

AT+SCON의 ‘O’ 옵션을 입력하기 위해서는 AP에 접속한 생태여야 합니다. 'S '옵션은 AP에 접속하지 않아도 입력 가능합니다.

안녕하세요.

AT+WSTAT
IF/SSID/IP-Addr/Gateway/MAC/TxPower(dBm)/RSSI(-dBm)
STA/MeasureCom/192.168.0.118/192.168.0.1/00:08:DC:00:00:00/31/42
[OK]
AT+SCON=O,TSN,30000,0
[ERROR: INVALID INPUT]

이런 메시지가 나옵니다…
어디가 문제인지요?

감사합니다.
해결 했습니다.
수고하세요.

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.