Bluetooth mesh: How to reduce the power consumtion.

Dear all,

I am developing a bluetooth mesh sensor with the NRF52833 and NRF Connect SDK.

The sensor is battery powered. So the power consumtion must be as low as posible.

My sensor have two working mode: Normal and Sleep.

In Sleep mode, the current is about 3uA.

In Normal mode, the current is from 11 to 12 mA with the node is provisioned.

So I want to know which configuration affect the current of a SOC run bluetooth mesh.

Best regards.

  • Hi

    If you are trying to turn the device OFF while also keeping the radio on then it's no wonder the device draws a lot of current, as it probably wakes up again straight afterwards to scan. You can't be in system OFF and scan at the same time, as the radio and any other peripheral requires the CPU to be ON to run, so the device is not in system OFF if you see it drawing 2mA. If you do turn it off while in a Mesh network, it will disconnect and fail pretty quickly, as the other nodes will recognize that it doesn't reply and then throw it out of the network.

    When configuring an LPN node it will set up a set time when it will wake up to communicate with the friend node to get all the data it needs before going back to sleep until the next time it is supposed to communicate with its friend. If it's not required to listen to a specific message, are you sure a Mesh network is what you're looking for in your application? 

    Maybe if you can explain what your end goal is, we can try to find the type of network that suits your use case best?

    Best regards,
    Simon

Related