Ata2명령 수행후 오류 메시지

#1

(1) 다음과 같이 일련의 명령을 수행후 마지막 ATA2명령을 수행하면 [ERROR: SOCKET FAILURE]메시지가
나옵니다.(대부분 발생되며, 가끔 안 나오기도 함)
원인이 무엇인지 알고 싶습니다.

Station mode사용

AT+PSSTBY=10000
[OK]

AT+RESTORENWCONN
[OK]

AT+NSTCP=8011
[OK]

ATA2 <----[ERROR: SOCKET FAILURE]발생됨

(2)또한 현재의 상태가 Command mode인지, Data mode인지 Software적으로 알수 있는방법은 없나요?

#2

(1) 일반적으로 AT+NSTCP 명령과 ATA2 명령은 같이 사용하실 수 없는 명령어입니다.
ATA, ATA2 : Data mode(Auto Connection)를 위한 소켓 명령어(NAUTO 명령에 설정된 값으로 접속)
AT+NSTCP,NCTCP,NSUDP,NCUDP : Command mode에서 사용되는 소켓 명령어

(2) Data mode인지 Command mode인지 확인하시는 방법은 AT\r을 전송하여, [OK]를 확인하시는 것이 가장 좋습니다.