This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Low Power Node Support in Nordic BLE mesh

I'd like to use the nrf52832 as a mesh switch with battery powered. But I didn't find any sample code for the Low power feature in current mesh SDK v0.10.1. Does it support this feature now?

And does the light node support the friend feature?

Parents
  • The nRF52 chip has basically three modes of MCU core when it comes to power: POWER ON, POWER ON SLEEP and POWER OFF. Now all Nordic example FWs are using POWER ON SLEEP whenever chip has nothing to process (only peripheral blocks do what they are programmed for through the registers but nothing needs to be computed - e.g. RTC timer is running etc.) and system just waits for interrupt/event. Now that's pretty much all you can get for operation when you need to have any HW peripheral running! POWER OFF is useful only if you will get wake-up by external signal such as GPIO pulse (button) or NFC field (if you have it implemented). So this is not really useful for mesh node.

    Conclusion: all the examples supplied by Nordic should already consume as few power as possible by the HW platform.

  • After spending considerable time reading the Mesh documentation, without wishing to appear too ignorant, wouldn't it be a bad move to try and implement a pseudo friend relationship within the mesh?

    Surely it would be preferable to do it properly and I'm assuming that a low power device would also be asked to join the mesh and be given appropriate keys in order to establish it's relationship with other devices. I further assume that the low power device would encrypt it's data, so like others that have been asking the same question, I'm reluctant to try and create a temporary integration to the mesh which should and probably will at some stage need to be replaced.

Reply
  • After spending considerable time reading the Mesh documentation, without wishing to appear too ignorant, wouldn't it be a bad move to try and implement a pseudo friend relationship within the mesh?

    Surely it would be preferable to do it properly and I'm assuming that a low power device would also be asked to join the mesh and be given appropriate keys in order to establish it's relationship with other devices. I further assume that the low power device would encrypt it's data, so like others that have been asking the same question, I'm reluctant to try and create a temporary integration to the mesh which should and probably will at some stage need to be replaced.

Children
No Data
Related