*You can use wifi_set_sleep_type to set sleep type for power saving and set NONE_SLEEP_T to disable power saving. There are a few things need to pay attention to. sleep 300s and waking up to connect to the AP (taking about 0.3~1s), the overall average current is less than 1mA.Ģ0150112195713.jpg (69.94 KiB) Viewed 393141 times a temperature sensor that checks the temperature every 100s.Į.g. For application with long time lags between data transmission, e.g. ③: Deep-Sleep does not require Wi-Fi connection to be maintained. in DTIM3, to maintain a sleep 300ms-wake 3ms cycle to receive AP’s Beacon packages, the current is about 0.9mA.
Without data transmission, the Wi-Fi Modem circuit can be turned off and CPU suspended to save power according to the 802.11 standard (U-APSD).Į.g.
②:During Light-Sleep, the CPU may be suspended in applications like Wi-Fi switch. in DTIM3, to maintain a sleep 300ms-wake 3ms cycle to receive AP’s Beacon packages, the current is about 15mA. According to 802.11 standards (like U-APSD), it saves power to shut down the Wi-Fi Modem circuit while maintaining a Wi-Fi connection with no data transmission.Į.g. ①: Modem-Sleep requires the CPU to be working, as in PWM or I2S applications. 20150112172151.jpg (67.4 KiB) Viewed 393021 timesĬurrently ESP8266 can support three low power modes: Light Sleep, Modem Sleep and Deep Sleep.