Mesh networks with Reticulum

  • Home /
  • Mesh networks with Reticulum

We are currently in a period of intense technical development regarding mesh networks over radio. A mesh network is a decentralized network where each device (node) can communicate directly with other devices in the network, without needing to go through central systems. This creates a flexible and robust network structure that can function even if some nodes fail or are unavailable.

LoRa (Long Range) is a type of technology used for wireless communication over long distances with low power and low bandwidth. LoRa radio uses license-free frequency bands, usually around 868 MHz (Europe) or 915 MHz (North America).

With the help of LoRa radio, mesh networks can be created to provide local communication networks in areas with unfavorable conditions such as poor or non-existent mobile coverage, or as a backup solution in case of internet or power outages. It can also be used to establish a local and secure network for secure communication between devices within a limited area.

Meshtastic is an example of a popular project. The name comes from the English words “mesh” and “fantastic”. A similar project is MeshCore . A third related project is Reticulum, which differs from Meshtastic and MeshCore in that it is a complete network stack that enables integration of radio devices with the internet.

Diagram 1: An example with Reticulum
AndersRadioBeaCAwteniacdtiehWlroiisufativciaBnaanCeeneatBictwneniaooatl'rwteiskarac'nW(osecinmtofomnniuecnintoenniwncetconCtteareeswrtkccone,titreiloktweoi)ivnate(hn!)
  • Anders sends messages to Beata via radio with Reticulum (via RNode radio devices)
  • Beata has a wireless WiFi network that is not connected to the internet
  • Cecilia connects to Beata’s WiFi network, and can now send messages to Anders
  • Beata’s, Cecilia’s, and Anders’ devices discover each other automatically
  • All this happens encrypted, with quantum resistance and forward secrecy in all communication 💡 With an internet connection at Beata’s, Anders could also reach users on the internet
What is possible today?

Development is happening at a rapid pace and the solutions being developed are well-thought-out and fully formed, without any half-hearted or provisional solutions. The following functionality is available today: direct messages (peer-to-peer, i.e. person to person), discussion forums, electronic bulletin boards, file sharing, marketplaces, transmission of telemetry data (location and sensor information, such as Apple’s “Find my iPhone”). And all this happens with strong and secure encryption, which prevents unauthorized access or influence from external parties.

What you need to get started

There are three common clients for those who want to get started with Reticulum: NomadNet, Sideband, and Reticulum MeshChat.

  • NomadNet is terminal-based and offers web-like browsing
  • Sideband is a GUI app for both phone and computer that is somewhat easier to use, and also enables sending images and files
  • Reticulum MeshChat is even simpler, and also enables voice calls and voice messages

It is possible to get started with the system without extra hardware. But to be able to communicate via LoRa radio, compatible hardware is also needed (one or more RNode ), such as devices from LilyGo , Heltec or RAK .

💡 We provide workshops for those who want to get started.

Contact us if you want to know more
Notice: Meshtastic is a trademark owned by Meshtastic LLC. LoRa is a registered trademark owned by Semtech Corporation or affiliated companies.
Cover image by Liam Cottle, https://github.com/liamcottle