안녕하세요. WIZ550S2E를 사용하여 개발중에 있습니다.
환경은 UDP를 이용하여 4바이트를 수신하여 받고 보낼때는 12바이트를 보내고 있는데 중간 중간에
잘못된 명령어라고 받고 있는데 어떤 부분을 봐야할 포인트가 있는지 알려 주시면 고맙겠습니다.
지금 개발하고 있는 로그 첨부합니다.
/* 로그 분석
[시간 : 초][송신(T)] (명령어 - UART DATA)
[시간 : 초][수신(R)] (명령어 - UART DATA) [패턴 분석] [해당 패턴의 카운트]
*/
[19357][T] AT+NSEND=0,12,10.168.10.115,39000 /* NSEND 명령어로 12byte 데이터 보냄 */
[19357][R] W,0 [W] [19347] /* NSEND WAIT 응답 */
[19357][R] R,0,4,10.168.10.115,51245 [R] [19347] /* 데이터 수신 */
[19357][R] S,0 [S] [19346] /* NSEND SUCCESS 응답 */
[19358][T] AT+NSEND=0,12,10.168.10.115,39000
[19358][R] R,0,4,10.168.10.115,51245 [R] [19348]
[19358][R] W,0 [W] [19348]
[19358][R] S,0 [S] [19347]
[19359][T] AT+NSEND=0,12,10.168.10.115,39000
[19359][R] R,0,4,10.168.10.115,51245 [R] [19349]
[19359][R] W,0 [W] [19349]
[19359][R] S,0 [S] [19348]
[19360][T] AT+NSEND=0,12,10.168.10.115,39000
[19360][R] R,0,4,10.168.10.115,51245 [R] [19350]
[19360][R] F,1 [F] [4] /* 잘못된 명령어 ? */
[19361][T] AT+NSEND=0,12,10.168.10.115,39000 /* NSEND 명령어에 대한 모듈 응답이 없음 */
[19362][T] AT+NSEND=0,12,10.168.10.115,39000
[19362][T] +++
[19362][R] F,1 [F] [5]
[19362][R] R,0,4,10.168.10.115,51245 [R] [19351]
[19362][T]
[19362][R] F,1 [F] [6] /* +++ 전송하고 엔터 0x0d 0x0a 명령어 전송하니 정상 동작하네? */
[19363][T] AT+NSEND=0,12,10.168.10.115,39000
[19363][R] R,0,4,10.168.10.115,51245 [R] [19352]
[19363][R] W,0 [W] [19350]
[19363][R] S,0 [S] [19349] /* 정상적으로 전송 */
[19364][T] AT+NSEND=0,12,10.168.10.115,39000
[19364][R] R,0,4,10.168.10.115,51245 [R] [19353] /* 잘못된 명령어 ? */
[19364][R] F,1 [F] [7]
[19365][T] AT+NSEND=0,12,10.168.10.115,39000 /* NSEND 명령어에 대한 모듈 응답이 없음 */
[19366][T] AT+NSEND=0,12,10.168.10.115,39000
[19366][T] +++
[19366][R] F,1 [F] [8]
[19366][R] R,0,4,10.168.10.115,51245 [R] [19354]
[19366][T]
[19366][R] F,1 [F] [9] /* +++ 전송하고 엔터 0x0d 0x0a 명령어 전송하니 정상 동작하네? */
[19367][T] AT+NSEND=0,12,10.168.10.115,39000
[19367][R] R,0,4,10.168.10.115,51245 [R] [19355]
[19367][R] W,0 [W] [19351]
[19367][R] S,0 [S] [19350]
[19368][T] AT+NSEND=0,12,10.168.10.115,39000
[19368][R] R,0,4,10.168.10.115,51245 [R] [19356]
[19368][R] W,0 [W] [19352]
[19368][R] S,0 [S] [19351]
[19369][T] AT+NSEND=0,12,10.168.10.115,39000
[19369][R] R,0,4,10.168.10.115,51245 [R] [19357]
[19369][R] F,1 [F] [10]
[19370][T] AT+NSEND=0,12,10.168.10.115,39000 /* ‘알수 없는 명령어’ 에러 응답 후 NSEND 명령어 보내면 응답이 없음 */
[19371][T] AT+NSEND=0,12,10.168.10.115,39000
[19371][T] +++
[19371][R] F,1 [F] [11]
[19371][R] R,0,4,10.168.10.115,51245 [R] [19358]
[19371][T]
[19371][R] F,1 [F] [12] /* +++ 전송하고 엔터 0x0d 0x0a 명령어 전송하니 이번엔 동작 안함 */
[19372][T] AT+NSEND=0,12,10.168.10.115,39000
[19372][R] R,0,4,10.168.10.115,51245 [R] [19359]
[19372][R] F,1 [F] [13]
[19373][T] AT+NSEND=0,12,10.168.10.115,39000
[19373][R] R,0,4,10.168.10.115,51245 [R] [19360]
[19373][R] F,1 [F] [14]
[19374][T] AT+NSEND=0,12,10.168.10.115,39000
[19374][R] R,0,4,10.168.10.115,51245 [R] [19361]
[19374][R] F,1 [F] [15]