Ultra Low Power Consumption for BLE Sensor

rrwatt
Posts: 19
Joined: Mon Jan 01, 2024 3:13 am

Ultra Low Power Consumption for BLE Sensor

Postby rrwatt » Sun Sep 01, 2024 2:26 am

Hello,

I am working on a BLE mesh sensor node running on an ESP32, and I need the power consumption to be as low as possible. My current implementation wakes up from light sleep once every minute and takes a reading. In some special cases, I want to send that reading through the network to eventually reach a main client node, but this is rare. With this, my power consumption is very reasonable. My problem arises with the relay function of a mesh node. I need each node to not only send out its own data periodically but also listen for the messages of other nodes in case they need to be relayed. My idea is that since transmission events are very rare, I will simply repeatedly broadcast the message from the sensor node for a whole minute so that I guarantee that another node hears it. However, that second node needs to do the same thing, and so on. Do you have any ideas on how to implement this or have perhaps any better ideas? Thanks in advance.

--rrwatt

Who is online

Users browsing this forum: Bing [Bot] and 355 guests