<구성>
PC <---------wifi---------->Wizfi210 <-> ATMEGA
wizfi210 모듈 : Server mode
PC : 클라이언트
<동작순서>
-
PC에서 Wizfi210 모듈로 TCP연결 // winsock state : 7(연결완료)
-
PC 에서 UDP 패킷으로 “AT+CID=?” 전송
wizfi210 모듈 의 ACK를 확인 하면 PC클라이언트의 CID가 할당되어있으며 정상적인 포트로 접속이 완료된것을 확인할수 있음 -
PC 클라이언트에서 0x05(데이터)를 전송
4.PC에서 TCP로 전달한 데이터를 wiz210모듈에서 데이터를 출력해주지 않음. qna.jpg 참조 바랍니다.
<그림 내용 설명>
첨부된 그림 파일에서는 PC에서 43번이나 데이터를 보냈고. wifi모듈에서 ATMEGA로 출력해주지 않음
첨부 그림파일에서는 43번 동안 데이터를 응답받지 못했으나
어쩔때는 첫번째에서 데이터를 바로 응답받는 경우도 있으며 그 횟수는 처음 시도 할때 마다 다릅니다.
그리고 두세번 데이터가 정상적으로 보내왔을때에는 TCP 연결을 끈었다가 다시 접속 해도 바로바로 응답이 옵니다.
wizfi210모듈은 PING 및 AP에 정상적으로 붙어있는 상태를 모두 확인하였고
PC클라이언트에서 TCP 소켓 연결까지 완벽하게 한상황인데 wizfi모듈에서 데이터를 출력해주지 않습니다.
파워sleep모드등을 다 해제 한 상황입니다.
어떠한 문제인지 확인 하시고 회신 부탁드리겠습니다.