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

Information about relay node

Hi,

I want to know that through which nodes is my message getting relayed? I want to know the unicast address of each node that relays the message before it reaches the destination.

Thanking you in advance.

Shyam Joshi

  • Hi,

    There is no mechanism in Bluetooth mesh that can tell you exactly what route a given message has gone through the network, but there are some diagnostic tools to provide information about the general topology of the network. For that you can use the heartbeat functionality, which is available through the configuration model on each node. With that you can set up "heartbeat" packets to be sent regularly (with a given period) as well with a given TTL value. By subscribing to heartbeats on one node and publishing on a different node you can for instance figure out what TTL is needed for packets to arrive. If you do that for multiple pairs of nodes then you can figure out the topology of the network.

    Regards,
    Terje

Related