Wizfi210 모듈 버퍼에 관한 질문입니다

#1

현재 wizfi210 모듈을 stand-by 모드로 사용하려고 테스트 중입니다.

stand-by 모드 진입은 잘되고 타임아웃 이후에 "ATA"로 재접속을 하고 있습니다.

문제는 ATA로 TCP server에 접속됐을 때 stand-by 모드로 진입하기 위해 uart로 입력했던

"+++"과 “at+psstby=1000\n” 커맨드가 TCP server로 전송되고 있는 것입니다.(TCP server에서는 약속된 msg외에는 허용을 하지 않기 때문에)

추정되는 원인은 모듈 내부에 버퍼에서 커맨드를 저장하고 있다가 접속이 되는 순간 TCP server로 전송하는 것으로 보이는데

확실치는 않습니다.

혹시 내부에 버퍼에 관한 설정을 할 수 있는 커맨드가 있나요?

아니면 이런문제를 해결할 수 있는 방법이 있는지 궁금합니다.

#2
  1. 지금 테스트하고 계신 환경이 <WizFi210-EVB + PC> 인가요?
    아니면, <WizF210-module + MCU>인가요?
    만약, <WizF210-module + MCU>에서 테스트하고 계시다면, <WizFi210-EVB + PC>에서도 증상이 발생하는지 확인 부탁 드립니다.

  2. 자세한 원인을 파악하기 위해서 (AT Command 를 포함한) 전체 UART Log를 알려주시기 바랍니다.

  3. <+++> 후에, Data mode에서 Command mode로 전환이 잘 되었는지 확인 바랍니다.
    EVB 상의 LED를 확인하시면 Command mode와 Data mode의 상태를 확인하실 수 있습니다.

  4. 내부 버퍼에 대한 명령어는 별도로 없습니다.

#3
  1. 현재 사용하고 있는 환경은 [WizF210-module + MCU]-----[공유기]----[TCP serverf] 입니다.
    <WizFi210-EVB + PC>로 테스트를 해보려했지만 uart부분이 이상한지 통신이 정상적이지 않아서 테스트가 불가한 상황입니다.

[setting]
atc0
[OK]
at+ndhcp=1
[OK]
at+wauto=0,SSID,
[OK]
at+wwpa=password
[OK]
at+nauto=0,1,192.168.0.34,20000
[OK]
at&w0
[OK]

[operation]
ata
IP SubNet Gateway
192.168.0.236: 255.255.255.0: 192.168.0.1
[CONNECT 0]

[OK]
/----------------이 부분은 펌웨어에서 작동하는 부분입니다.------------------------/
[sending data]

+++

at+psstby=10000
[OK]

[out of standby-timer]

ata
IP SubNet Gateway
192.168.0.236: 255.255.255.0: 192.168.0.1
[CONNECT 0]

[OK]
/----------------이 부분은 펌웨어에서 작동하는 부분입니다.------------------------/
입니다.

  1. 확인은 불가하지만 standBy Mode 로 진입이 되는 것 같습니다.( 연결이 해제되고 전류측정결과 1/3으로 전류량이 감소)

PS . 현재 버전이 1.2.x.x 라서 at+xeht 커맨드는 불가한데 디폴트 설정도 하드웨어 트리거로 command <-> data 전환은 안되는 거겠지요?

#4

보내 주신 로그에서는 특별한 문제가 있어 보이지는 않습니다.

아래 단계에서 2번째 ata 명령 후에, "+++"과 “at+psstby=1000\n” 커맨드가 TCP server로 전송되고 있는 상황입니까?

조금 더 자세한 상황 설명 부탁 드립니다.

#5

모듈 내부버퍼 문제인줄 알았는데 MCU 쪽 로직이 꼬여서 커맨드모드를 인식하지 못하고 tcp server로 전송된 것으로 보입니다. 답변갑사합니다