Hey guys,
I'm working on a sensor node on ESP32-WROOM32D that sends information periodically through a ble mesh network to reach one main node. One of my main constraints is power consumption/availability, so I have a piece of code that only sends the sensor status if there is a sudden change detected, which allows me to send much less data and conserve power. However, the system still draws too much power, and I would like to take advantage of the sleep-mode feature wherever possible. The node needs to:
-always be listening for messages from other nodes to relay
-periodically monitor the sensor status
-be able to send its own status if there is a problem
I was hoping someone could explain the difference between the many sleep mode types (light, modem, deep, etc), and also share any ideas on how to implement this in my project as described. I appreciate any help.
--rrwatt
Reducing Power Consumption of BLE Mesh Sensor
Re: Reducing Power Consumption of BLE Mesh Sensor
This is very long issue on github which is describing how to use ble sleep together with XTAL
https://github.com/espressif/esp-idf/issues/947
Im not sure if this works with ble mesh, but its the only option you have.
Well, there is another option, but im not sure if its good for your usage case
- ble mesh low power node and friend nodes
https://github.com/espressif/esp-idf/issues/947
Im not sure if this works with ble mesh, but its the only option you have.
Well, there is another option, but im not sure if its good for your usage case
- ble mesh low power node and friend nodes
Who is online
Users browsing this forum: No registered users and 167 guests