eagle5.network

eagle5.network/mesh_networks

Mesh Networks

A network with no center, that routes around its own failures.

The shape of a regular network

The internet is star-shaped from where you sit. Phone to AP, AP to router, router to ISP: one line. Take any link out and you're cut off.

phone AP router ISP internet single point of failure

Efficient, fragile, and centrally controlled: easy to manage, easy to cut, and your ISP sees everything.

The shape of a mesh

In a mesh, every node speaks to every node it can hear. No hub. Messages hop toward their destination, and if one node disappears, traffic finds another path.

A B F C D E Anchor 1 Anchor 2 A–E: many paths. Lose any node, traffic reroutes

No single point of failure, no central authority. Slower per-hop than fiber, but every link is free and unlicensed. When a route goes dark, the mesh combs the desert for another and, unlike Sandurz's troopers, it usually finds something.

What makes LoRa good for this

LoRa is a long-range, low-bandwidth radio modulation: speed traded for distance and battery life. Eagle 5 ships with:

It's not a WiFi replacement. No video. But for text, sensor data, and CTF flags, 1.76 kbps is plenty. A whole conversation fits in a few hundred bytes.

Why not WiFi mesh? WiFi mesh exists (802.11s, ad-hoc, WiFi Direct), but it's short-range (~50 m), power-hungry, and welded to the 802.11 stack. LoRa builds a mesh that survives outside any building and runs for weeks on a battery.

Other LoRa meshes: Meshtastic and Meshcore

Two other open-source projects mesh over LoRa, and both differ from Eagle 5's Reticulum stack in useful ways.

Reticulum isn't tied to LoRa. The same cryptographic identity routes over LoRa, WiFi, ethernet, or a TCP tunnel, with end-to-end encryption by default. Meshtastic and Meshcore are LoRa-native radios; Reticulum is a networking stack that happens to use LoRa as one of its wires.

The mesh isn't the message

Mesh networks are infrastructure. The mesh moves bytes; what those bytes mean (chat, file transfer, CTF challenge, telemetry) is the application layer's problem.

Eagle 5 uses Reticulum as that layer: identity, destination addressing, multi-hop routing, and encryption. LoRa is just the wire, and the same identity works over WiFi or ethernet too. Read more about that.

Further reading


← the_badge  ·  next: reticulum