Mmcups, mwifips 문의

안녕하세요.

WiFi250으로 테스트 중인데 MMCUPS, MWIFIPS 기능이 잘 되고 있는지 궁금합니다.

MMCUPS은 MCU Power save enable/disable로 되어 있습니다.
disable로 할 경우 WiFi250은 먹통이 되어야 맞는가요? 그래서 외부 GPIO 핀 인터럽트에 의해서 Wakeup이 되나요?
실제 disable을 주면 아무런 변화가 없습니다.
주석에 "* while using MCU Power Save Mode, WizFi250 cannot use serial communication. " 이런 문구가 있는데
disable 명령을 주면 시리얼 통신이 안된다고 하는데 잘 됩니다.
그리고 Timeout이 어떻게 사용되는지 이해가 되지 않습니다.

MWIFIPS 은 Wi-Fi Power Save enable/disable로 되어 있습니다.

  • To using Wi-Fi Power Save Mode, WizFi250 has to connect to Access Point. And WizFi250 can only use this mode in station mode.
    위와 같은 주석이 되어 있습니다. 실제 disable을 하고 join 테스트를 해보면 잘 됩니다.
    어떻게 된 것일까요?
    그리고 delay 파라미터가 어떻게 사용되는지 설명 부탁 드립니다.

위 내용에 대해서 확인 부탁 드립니다. ^^

안녕하세요

  • AT+MMCUPS
    이 명령은 원격으로 부터 데이터 수신을 위한 최소한의 리소스만 남겨두고 MCU의 전원을 save 해주는 명령어입니다.
    원격에 접속(ex: TCP 접속) 하신 후에 MMCUPS를 실행하시면(ex: AT+MMCUPS=1,10000) 해당 딜레이 동안 AT 명령이 입력되지 않습니다.
    다만, 원격에서 TCP로 보내주는 데이터는 Serial로 프린트 해주게 됩니다.

해당 딜레이 동안 AT 명령이 입력되지 않기 때문에, AT+MMCUPS=0 명령은 큰 의미가 없습니다. MMCUPS 모드가 종료되는 것은 delay가 끝나면 timer에 의해서 diable 됩니다.

  • AT+MWIFIPS
    참조하신 부분은 WiFi PS를 사용하시려면, WizFi250이 AP에 접속되어 있어야 한다는 의미입니다.
    AP에 접속된 상태에서 WIFI PS를 enable 하시면 WIFI PS 모드를 사용하실 수 있습니다.