BLE Mesh on Nrf52832 Event based System on Sleep. Anchor and Tag are Battery Powered.

Hi,

i am using nrf connect extension in vs code with Zephyr OS build v3.2.99-ncs2 and Nrf connect SDK 2.3.0. Our Application requirement as Shown in below Image.

Anchor:   Sleep -> Wakeup on BLE event -> Receive message and Process data -> Message Carry forward to Gateway-> Goes back to sleep. Anchors are Battery Powered. how can i achieve sleep mechanism with nrf52832 soc?  because continuous reception leads to more power consumption. it drained out battery very quickly. are there any available example on sleep in reception of BLE Mesh?

Problem in Flooding messages on Anchor side: How can i prevent from flood of messages ?

Regards

Abhishek

  • Hi,

    starkAbhi said:
    What are the default values of data Rate in  BLE Mesh Network?

    There is no default data rate, as it all depends on the size and topology of the network, the amount of messages sent from the devices on the network, and the number of hops those messages are allowed to take.

    starkAbhi said:
    I did not get it. Could you please explain it with some examples? 

    Messages in Bluetooth mesh can be up to a couple of hundred bytes maximum, but then get divided into several packets. A single packet can hold 11 bytes payload. Each node (each device in a network) can send a maximum of 10 packets per second. Your tags are well within this limitation.

    In addition, relay nodes can relay messages at a rate of several tens of packets per second. Your relay nodes (the anchors) should be able to handle the throughput coming from your 2 000 tags, although there may be some packet collisions which can be handled in several ways, for instance:

    • Accept that some messages gets dropped.
    • Retransmit messages.
    • When sending a message, the value from the previous message (or from the N previous messages) to that message. Values then arrive late, but you get the full data series.

    Which solution is the best relies on your requirements.

    I highly recommend reading up on Bluetooth mesh, in order to understand how the technology works and what are the limitations.

    Regards,
    Terje

  • Hi Terje,

    Thanks for your support

    I highly recommend reading up on Bluetooth mesh, in order to understand how the technology works and what are the limitations.

    I am actually reading more about mesh network in BLE Stack.

    In addition, relay nodes can relay messages at a rate of several tens of packets per second. Your relay nodes (the anchors) should be able to handle the throughput coming from your 2 000 tags, although there may be some packet collisions which can be handled in several ways, for instance:

    it would be nice to have Sync in tags to handle collision. let see.

    Regards

    Abhishek

Related