ESP Now Deep Sleep Wakeup
Posted: Mon Nov 30, 2020 9:24 am
Hello Internet Wizards and Gurus!
I am working on a IoT Project requring
- 2 Solar Charged & Battery Powered ESP's communicating via ESP NOW to
- a central ESP which is connected to Wifi and AC Power
Currently we have the Wifi Powered ESP always powered On, where as Battery powered ESP's will wake up every half hour to send data, and be in deep sleep mode otherwise.
What we would like to implement, is ability to wake up battery powered ESP's on demand, when AWS command is recieved on Wifi enabled ESP.
Upon googling, I havent been able to find, if ESP can wake up from some sort of ESP_Now interrupt as in the several other chips like NRF modules.
So our plan right now is to wake up every 300ms, check if any ESP_NOW packet is present, and if not go back to deep sleep.
I was hoping, since we havent yet tested this approach, to get confirmation and further guidance on our train of thought, ie if there is a better way to wake up an ESP32 module which is in deep sleep mode, and can only communicate via ESP_NOW.
Thanks!
I am working on a IoT Project requring
- 2 Solar Charged & Battery Powered ESP's communicating via ESP NOW to
- a central ESP which is connected to Wifi and AC Power
Currently we have the Wifi Powered ESP always powered On, where as Battery powered ESP's will wake up every half hour to send data, and be in deep sleep mode otherwise.
What we would like to implement, is ability to wake up battery powered ESP's on demand, when AWS command is recieved on Wifi enabled ESP.
Upon googling, I havent been able to find, if ESP can wake up from some sort of ESP_Now interrupt as in the several other chips like NRF modules.
So our plan right now is to wake up every 300ms, check if any ESP_NOW packet is present, and if not go back to deep sleep.
I was hoping, since we havent yet tested this approach, to get confirmation and further guidance on our train of thought, ie if there is a better way to wake up an ESP32 module which is in deep sleep mode, and can only communicate via ESP_NOW.
Thanks!