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

Get physical source of intermediate relay messages

Hi!

I have a question about the Mesh SDK. Is it currently possible to get the physical source of a relayed message (thus the relay that send it) out of it? I only seem to able to get out the initial sender and ultimate receiver out of the network packet metadata. I want to visualize the path a packet has taken through the network and thus need the intermediate relay sources for that as well.

Thanks in advance!

Kind regards,

Mathias

Parents
  • We ultimately found out that we could use the BLE GAP Advertiser address that is in the metadata of the received packet, to find out which physical source relayed the specific packet. We then used the function in core.tx to change the advertister address for both roles to something more readable. Not fully BLE standard but it's just for measurements. Thanks for your help again Torbjørn!

Reply
  • We ultimately found out that we could use the BLE GAP Advertiser address that is in the metadata of the received packet, to find out which physical source relayed the specific packet. We then used the function in core.tx to change the advertister address for both roles to something more readable. Not fully BLE standard but it's just for measurements. Thanks for your help again Torbjørn!

Children
Related