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

BLE Mesh

Hi

Is Managed Flooding architecture is a Standard ? is it mandatory by SIG.

For example Nordic Stack include -

  • Messages have a TTL assigned
    TTL stands for time-to-live, which limits the number of hops a message can take across multiple nodes within the mesh network. A value of zero indicates that a message has not been relayed and should not be relayed. This means that a node can send a message to other nodes which are in its direct radio range and indicate that the receiving node(s) should not relay the message.
    If a message is sent with a TTL ≥ 2, then each time it is relayed, the TTL value gets decremented. A TTL value of 1 means that the message may have been relayed at least once, but that it should not be relayed again.
  • Messages are cached
    Message caching is required by all nodes and requires that messages received that already exist in the cache get immediately discarded.
  • Heartbeat messages are sent periodically
    Heartbeat messages are used to indicate to other nodes that the sender is alive and active within the network.
  • Friendship
    Friendship refers to the relationship between two nodes. These two node types are:

    • A low-power node, or LPN, conserves power and is not able to receive mesh messages all the time. This node spends most of its time with the radio turned off.
    • A live-powered node called the friend node, which can serve as a proxy for the LPN. The friend node caches messages for the LPN to save power, so that the LPN can stay asleep most of the time and only wake up occasionally. When the LPN wakes up, it polls the friend node to read the cached messages and sends any messages it needs to send to the mesh network.

Thanks

Related