WIZnet Developer Forum

[WIZ550S2E] Data Send 문의

WIZ550S2E 를 처음 사용하는 사용자 입니다.

AT Command Mode 에서 AT_NSEND Command 를 사용하여 데이터를 전송하는 테스트를 하고 있습니다.

시리얼 포트에서 데이터를 전송하는데 아래 현상에 대해 문의 드립니다.

serial port 에서
at+nsend=0,4 (send)
[w,0]… (response)
Hello (send)
[s,0]… (response)
TCP client에서 Hell 수신 OK
[color=#FF0000]at+nsend=0,4 (send)[/color]
[color=#FF0000][F,1]… (response)[/color]
at+nsend=0,4 (send)
[w,0]… (response)
Good (send)
[s,0]… (response)
TCP client에서 Good 수신 OK
at+nsend=0,4 (send)
[w,0]… (response)

AT Command 는 맞게 보냈는데요 Error Command 가 응답으로 옵니다.
4바이트를 보내는 것으로 설정한 후 5바이트를 써주면 이러한 증상이 생깁니다.
전송은 4바이트만 이루어 지는데요 나머지 1바이트가 남아있어 다음 커맨드에 영향을 주는 것 같습니다.
제가 맞게 확인한 것인지 확인 부탁드립니다.
감사합니다.

포럼 이전 시, 메일로 답변드렸던 내용을 아래와 같이 기록합니다.


해당 내용은 정상적인 현상입니다.

AT+NSEND=0,4

예를 들어, 위의 명령을 주셨다면,

“0번 소켓으로 4바이트의 데이터를 전송하겠다” 라는 의미입니다.

그리고 이후 입력되는 4바이트 만큼을 전송하게 되는 것이고,

이후의 데이터는 일반 커맨드로 인식되는 것입니다.

즉, oAT+NSEND=0,4 가 되는 것입니다.


감사합니다.

네 회신 감사합니다.

한정수 드림

1 Like

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