A complete guide to the open-source LoRa mesh network that lets you communicate off-grid
Meshtastic is an open-source, decentralized mesh networking platform that uses low-power LoRa radios to send text messages, GPS locations, and sensor data over long distances — with no cell towers, no Wi-Fi, and no internet required. It's the most popular LoRa mesh network in the world, with thousands of nodes across every continent.
At its core, Meshtastic is built on three layers:
When you send a message, it's encrypted end-to-end with AES256. Your node transmits it via LoRa to any nearby nodes, which rebroadcast it until it reaches the intended recipient. This multi-hop routing means the network can span miles even when individual radios only cover a few kilometers.
The most common starter setup is a Heltec LoRa V3 — an ESP32-S3 development board with an integrated SX1262 LoRa radio and OLED display. It costs around $20-30 and runs Meshtastic firmware out of the box. You also need:
These three projects are often confused. Here's how they differ:
| Feature | Meshtastic | MeshCore | Reticulum |
|---|---|---|---|
| Focus | Off-grid messaging | Mesh routing protocol | General-purpose network stack |
| Hardware | ESP32 / nRF52 + LoRa | ESP32 + LoRa | Any radio (LoRa, packet, WiFi) |
| Ease of use | Beginner-friendly | Intermediate | Advanced |
| Mesh routing | Flood-based (simple) | Dynamic mesh | Cryptographic transport |
| Encryption | AES256 (built-in) | AES256 | Curve25519 + AES (built-in) |
| Mobile app | Android / iOS | Android / iOS | Sideband (Android) / NomadNet (terminal) |
| Best for | Getting started, hiking, events | Dense urban mesh | Experimentation, heterogeneous networks |
Meshtastic is the easiest to start with — flash the firmware, install the app, and you're talking. MeshCore is a newer protocol focused on efficient mesh routing in dense deployments. Reticulum is a fully cryptographic network stack that supports LoRa, packet radio, WiFi, and even TCP. Apps like Sideband bring Reticulum to your phone, giving you encrypted messaging and file sharing over the mesh — no terminal required.
Many communities run multiple protocols. Regional meshes like WPA Mesh and SV Mesh use Meshtastic as their primary chat layer while experimenting with Reticulum for routing and data applications. Others run MeshCore alongside Meshtastic for dense urban deployments where dynamic routing makes a real difference.
Range varies dramatically based on antenna, terrain, and line of sight. Here's what to expect:
Meshtastic has grown into a global phenomenon. There are active mesh communities on every continent, from local neighborhood meshes to statewide networks. Check our Mesh Network Directory to find one near you — we track 28+ communities worldwide and add new ones regularly.
Some of the largest and most active include NYC Mesh (New York), Freifunk (Germany's nationwide community network with thousands of nodes), and Guifi.net in Spain — the largest community-owned network in the world with over 30,000 nodes. Many regional networks like Somerset PA Mesh, Colorado Mesh, and London Mesh serve their local areas with active Meshtastic deployments.
One of the most exciting trends is networks interconnecting. Groups in neighboring regions are bridging their meshes together to create larger, more resilient regional networks. If your local mesh isn't listed yet, you can suggest it and we'll add it to the directory.
In most countries, no. Meshtastic operates on license-free ISM bands (868 MHz in EU, 915 MHz in US). However, if you exceed the power limits or use amateur radio frequencies, a license may be required. Check your local regulations.
Yes — that's the entire point. Meshtastic is fully off-grid. The nodes communicate directly via LoRa radio. The app uses Bluetooth to connect to your node, but the mesh itself needs no internet.
The theoretical limit is thousands, but practical experience suggests 50-200 nodes per channel before performance degrades. Multiple channels can be used for larger deployments.
A Heltec V3 with a 3000 mAh 18650 battery lasts 2-5 days depending on transmission frequency. With careful power management and solar, nodes can run indefinitely.
Not through Meshtastic itself — LoRa is too slow (0.3-37 kbps). But Reticulum-based networks like NomadNet support file transfer over the same hardware.