What is this project?
LoRaWeave is a small mesh network built from scratch using LoRa radio, custom PCBs, and custom firmware. The project consists of 3–5 identical nodes that can send, receive, and relay messages between each other over…
What is this project?
LoRaWeave is a small mesh network built from scratch using LoRa radio, custom PCBs, and custom firmware. The project consists of 3–5 identical nodes that can send, receive, and relay messages between each other over LoRa.
While projects like Meshtastic, MeshCore, and Heltec already exist, they are large and complex. For this project, I’m writing my own simplified firmware so I can clearly understand how the network works instead of relying on existing code.
Why I made this project
I made this project because mesh networking sounded interesting, but I didn’t fully understand how it worked in practice. Reading about routing and node failures was one thing, but seeing it happen on real hardware is very different.
By building a physical LoRa mesh, I want to understand how messages move through a network and what happens when a node in the middle goes offline and the network needs to reroute or fails.