LW Mesh broadcast messages

Go To Last Post
5 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi, hopefully a simple question... in the LW Mesh stack, if a routing node (ADDR <0x8000) receives a broadcast message (DST ADDR = 0xFFFF), does it re-transmit the message even if there are no entries in it's routing table?

 

Last Edited: Fri. Oct 16, 2015 - 12:22 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

Yes, it does. Broadcast messages is one if the ways routing tables are populated ins a first place.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Ok thanks, it's not too clear from the LW Mesh Developers Guide as to whether broadcast messages will populate routing tables as there is no acknowledgements (at the app layer) for these types of messages.

I assume the Acknowledgment frame sent back from the destination node is at a lower layer.

 

So by sending a series of broadcast messages from a central node routes to all nodes will be determined effectively mapping the network... is this right?

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

No, broadcasts are just a part of this system. There is no fast way to create routing tables from any device to any device, it has to be done on one by one basis. But sub-routes of a longer route will be established automatically.

 

Stack tries to use all available sources of information to populate/update routing tables.

 

But to your original question, broadcasts need to be re-broadcasted to ensure 100% delivery in a most generic case.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Ok understand, thanks for the assistance.