ESP8266 와이파이 개발보드 슬리프 모드로 진입 못하게 하기! / WeMos / NODE MCU / NONE_SLEEP_T

드래곤사우르스 2017-02-16 (목) 20:50 1년전 1029  



 

안녕하세요 메카솔루션입니다.


WeMos , NodeMCU 등 ESP8266 보드를 이용해서 개발을 하다가 와이파이로 동작을 할때 시간이 지나면 동작을 안하고는 합니다.


이는 WeMos보드의 Sleep모드가 활성화가 되어 전원 절약 모드로 진입하게 된것입니다.


Sleep모드가 필요없다면 이를 비활성화 할 수 있습니다.


ESP8266 API함수를 사용하기 위한 헤더파일을 추가하고


 #ifdef ESP8266

extern "C" {

#include "user_interface.h"

}

#endif


위의 내용을 복사해서 헤더에 추가해줍니다.


그리고 셋업 함수 부분에


 SPEEP모드 설정 함수를 사용해주시면 SLEEP기능을 비활성화 할 수 있습니다.


 wifi_set_sleep_type(NONE_SLEEP_T);



감사합니다.


[출처] 메카솔루션




모바일 버전으로 보기