WIZnet Developer Forum

Wizfi210/220 Socket Failure 관련

Wizfi210 제품을 사용 중 문의 사항이 있습니다.
아래와 같이 명령어 순으로 접속을 시도할 경우,
at+nset=192.168.1.92,255.255.255.0,192.168.1.1
at+wa=ACE1
at+nctcp=192.168.1.194,8000

처음 접속은 정상적으로 접속이 되지만, 몇번을 재접속 하다 보면
connect 후 [ERROR : Socket Failure] 라는 메시지가 뜹니다.

원인과 해결 방안좀 보내주시기 바랍니다.

e-mail : llstartleell@mediana.co.kr
이름 : 이승철

해당 오류는 일반적인 Socket 함수(recv, send)에서 오류가 발생할 때, 나타나는 증상입니다.
데이터 송/수신을 하는 중간에 소켓이 Close 될 가능성을 살펴 보시기 바랍니다.

Socket Failure가 발생하면, 해당 CID는 Close 해주는 것이 좋을 것 같습니다.
AT+NCLOSE(또는 AT+NCLOSEALL)
그리고, 계속 문제가 발생하면, 모듈 Reset을 하는 것이 좋을 듯 합니다.

그런데, 이런 상황이 얼마나 자주 발생하는지요?
WizFi210의 F/W 버전은 어떻게 되나요?

Socket Failure가 발생할 때 마다 AT+NCLOSEALL은 해주고 있습니다.
현재 Socket Failure 가 한번 발생하면 계속 해서 발생하며 장비를 껐다켜도 같은 증상이 발생합니다.

AP 문제 때문에 이런 일이 발생 할 수 있는지 궁금하네요
현재 AP로
AT+NSET
AT+NAUTO
at+WAUTO
ATA
+++
AT+SEtSOCKET
ATA
순서로 접속할 경우 DISCONNECT가 자주 발생 하는 경우가 있어 의심 스럽습니다.

F/W 버전은 1.2.0.3(S2WEAP) 입니다.

Socket Failure가 WizFi210을 완전히 리셋해도 발생한다는 말씀인가요?
만약 그렇다면, 문제가 발생했을 때, AP를 리셋하거나 TCP Server를 리셋하면 문제가 해결이 되나요?

그리고,
AP(또는 AP의 WiFi 설정)에 따라 무선 오류가 자주 발생할 수 있습니다.
AP의 채널을 간섭 없는 채널로 변경해보시기 바랍니다.

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