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

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



 

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


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);



감사합니다.


[출처] 메카솔루션





메이크쉐어 PC버전 로그인
로그인 해주세요.

회원가입

쪽지

포인트

스크랩
기초강좌(배우고)
부품사용법(익히고)
게시판
사고팔고
메이크쉐어 PC버전 로그인