How to stop bluetooth radio (to reduce current consumption) with NRF-connect and Zephyr ?

We have an application that wakes-up every N minutes and listen to devices in a ble mesh then performs many other actions. In order to save battery, we would like to power down radio when not communicating. 
How can it be done with NRF-connect and Zephyr ?

Parents
  • Hi.

    I would suggest that you take a look at the LPN feature. This allows a node to go to sleep between communication. The LPN doesn't need to stay in RX mode all the time to avoid missing out on packets from other Mesh nodes. The LPN will have a designated Friend node that caches messages for the LPN, and the LPN will wake up at a given time interval to pull information from the Friend node.

    You can find more information in the online documentation.

    Br,
    Joakim

Reply
  • Hi.

    I would suggest that you take a look at the LPN feature. This allows a node to go to sleep between communication. The LPN doesn't need to stay in RX mode all the time to avoid missing out on packets from other Mesh nodes. The LPN will have a designated Friend node that caches messages for the LPN, and the LPN will wake up at a given time interval to pull information from the Friend node.

    You can find more information in the online documentation.

    Br,
    Joakim

Children
Related