3

I'm interested in building a network that is based on the LoRaWAN networking protocols. I've seen multiple references to LoRaWAN supporting a mesh configuration (instead of the standard star network topology), where there might be multiple hops between various nodes for a packet to reach a gateway.

Are these protocols (particularly the mesh aspect of it) published anywhere? I can't seem to find them.

For this particular project, I'd like to use these same protcols, but with custom radio hardware (on a different frequency band from LoRa).

Jordan
  • 131
  • 1

1 Answers1

1

Many mesh implementations are based on Thread, which is one of the components of Matter, and is based on 6LoWPAN, which itself uses 802.15.4 wireless communications.

I believe Pycom’s mesh on LoRa used Thread as well, but I don’t think it’s open source. Not sure what other LoRa-based mesh implementations exist.

If you are interested solely in the repeating aspect, IIRC the LoRaWAN spec has a few details about that, but it’s mostly just a few fields in headers and the like.

There is a free, open source implementation of Thread, namely OpenThread, by Google. No idea if it’s usable over other technologies than 802.15.4.

Note that mesh is not magic: nodes acting as routers/repeaters will usually need external power sources (they can’t run on batteries, since they need to be listening all/most of the time). A few (non free) technologies say they can use battery-powered repeating nodes, but they’re the exception (and I don’t know how true this is in practice).

What kind of underlying protocol do you want to use, and what are your requirements/needs?

jcaron
  • 2,408
  • 5
  • 10