Do we have any device (node) identification (Relationship) with other device (node) like parent node and child node. In Android-nRF-Mesh-Library?

Hello,

Is there any mechanism to identify device relationship (parent , child relationship).

Do nRF Mesh maintain any topology?

 

Thanks in advance.

Regards,

Robert Joseph

  • Hi Robert,

    Apologies for the long wait. We've had Easter holidays in Norway for the past week meaning there has been little to no activity on Devzone. I will check in with the Mesh team tomorrow and get back to you w.r.t that inquiry. From the top of my head there should be something that could hint at a devices role is so you can map out if it is a Friend or an LPN. Other than this I'm not so sure, as the topology in Mesh is not as static with the exception of those roles as it is in other networks (due to the communication routes being flexible).

    But as mentioned I will check back with you when I have something more constructive, and in the meanwhile let me know if you've found anything either through https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/protocols/bt/bt_mesh/index.html#bluetooth-mesh or through the Mesh specification regarding how these roles must be defined.

    Kind regards,
    Andreas

  • Hi Robert,

    Another update here

    I've had a chat with the nRF Mesh application developer and they say that currently we don't have any mechanisms to do this in the application, but you can do some experimentation to monitor this by setting up Heartbeat publication on the Friend or other nodes, with TTL=0 and then subscribe all other nodes for Heartbeats from that node and check for which node the counter goes up to indicate a friend-LPN relation

    Kind regards,
    Andreas

Related