WizFi250 서버접속에러 관련 문의사항

안녕하십니까?
자이언텍 선재원이라고 합니다.
문제가 해결되지 않아서 다시 추가설명을 해서 질문드립니다.

AT명령부터 AT+WJOIN까지 실행한후
AT+SCON=SO,TCN,1.11.202.83,10011,10011,1
[CONNECT 0]
[OK]
데이터송신 및 수신하면 데이터를 잘받습니다.

데이터 송수신을 반복해서 사용할 경우
(명령어 전송방식 : AT+SCON → [CONNECT 0] → 데이터송수신 → AT+SCON → [CONNECT 0] → 데이터송수신)

AT+SCON=SO,TCN,1.11.202.83,10011,10011,1
[TCP Send Error]
[DISCONNECT 0]
라고 메세지가 나오고 연결이 안됩니다.
여러번 반복을 하다보면
[CONNECT 0]
[OK]
전송받은 후 데이터를 송수신 할 수 있습니다. 심한경우는 시간이 많이 소요됩니다.

AT+SCON 명령을 재전송하는 방식은 응답명령에서 [DISCONNECT 0]라는 명령이 오면 다시 AT+SCON 명령을 보냅니다.
이과정중에 [TCP Send Error]가 계속해서 나오면서 [CONNECT 0]이 안됩니다.

저희가 적용하는 제품은 서버에서 인증 및 처방데이터를 받고 측정을 시작해야 하는데
측정기에서 로그인이 경우에 따라서 1초이내에 인증을 받는 경우가 있고 [TCP Send Error]가 발생하면
10초 이상도 걸릴때가 있습니다.

데이터를 1회 송수신 완료 후 어떤 추가 명령이 필요한 건지 아니면 AT+SCON 명령을 보내기 전에 선행해야 하는
추가 명령이 필요하나요?
[TCP Send Error] 에러메세지가 나오는게 정상적인 상황인지 궁금합니다.
아니면 저희가 설정이나 타이밍상 부적절한 프로그램을 한것인지도 궁금합니다.

저희가 진행하는 중요한 프로젝트가 이부분에 막혀 진행을 못하고 있습니다.
빠른 답변을 부탁드립니다.

감사합니다

안녕하세요

자사에서 테스트 한 결과, Server(1.11.202.83)에 문제 없이 Connect 되고 Disconnect 되는 것을 확인 하였습니다.
자사에서 테스트 할 때 사용한 Python Script를 첨부 하였습니다. 참고 하시기 바랍니다. ( WizFi250-EVB 사용 )

AT+SCON 명령을 수행 한 이후, [TCP Send Error]가 나왔다는 것은 WizFi250이 TCP Server에 Connect되기 전에 데이터를 송신하려고 해서 발생한 에러 입니다. 때문에 AT+SCON 명령을 수행 한 이후, [OK] 응답과 [CONNECT] 응답을 둘다 받은 상태에서 서버 쪽으로 데이터를 송신 하시기 바랍니다.
Custom_Test.zip (3.17 KB)