My project requires Ultra Low Power (ULP) while waiting for Infrequent Bluetooth (BLE) Connections. ESP32 was selected based on attractive Deep Sleep ULP specs, Bluetooth / WiFi capability, and overall cost & feature set. The ESP32 TRM v4.0 pg. 636 says that Deep-Sleep is "Recommended for ULP Infrequently-connected WiFi/Bluetooth Applications".
Is there code available to support Deep Sleep while BLE Advertising & waiting for connection? Haven't found it so far... any pointers appreciated! Cheers, /george
Ultra Low Power (ULP) Infrequent Bluetooth (BLE) Connection
Re: Ultra Low Power (ULP) Infrequent Bluetooth (BLE) Connection
Did you ever get an answer to your question or figure out how to do it? I'm coming up against a similar requirement. In my case, read a load sensor and when a threshold is exceeded, wake up and report.
-
- Posts: 1
- Joined: Fri Dec 11, 2020 2:32 pm
Re: Ultra Low Power (ULP) Infrequent Bluetooth (BLE) Connection
I was also thinking of this scenario.
I've just recently bought an ESP32 "Watch" DevKit and they say the battery doesn't last (+- 8h only) since the main CPU + BLE needs to be active in order to poll the cellphone or whatever.
If we could let only the ULP activated + BLE it would allow to trigger the main CPU to wake when something interesting happens, but otherwise it would deep sleep, letting the battery last ages.
Why isn't this a feature yet?
I've just recently bought an ESP32 "Watch" DevKit and they say the battery doesn't last (+- 8h only) since the main CPU + BLE needs to be active in order to poll the cellphone or whatever.
If we could let only the ULP activated + BLE it would allow to trigger the main CPU to wake when something interesting happens, but otherwise it would deep sleep, letting the battery last ages.
Why isn't this a feature yet?
Who is online
Users browsing this forum: No registered users and 3 guests