What this covers
Off-grid networks are communication systems that work without depending on the public internet. They are useful when:
- The internet is censored or shut down.
- Infrastructure is destroyed by disaster or war.
- Operational security requires no internet path.
- The goal is to reduce a digital footprint.
The main building blocks are mesh networking (devices talking directly to one another), LoRa radio (long-range and low-power), delay-tolerant protocols (for intermittent links), and overlay networks (encrypted tunnels that ride on whatever transport is available).
Background
Early mesh networks (1980s-2000s)
Mesh networking research started in military and academic settings:
- DARPA Packet Radio Research (1970s-80s) — predecessors of modern mesh.
- IEEE 802.11s (2007) — Wi-Fi mesh standard.
- Serval Project (2012) — phone-to-phone mesh over Wi-Fi.
Recent activity (2019-present)
- Yggdrasil (2018) — modern IPv6 overlay network.
- Meshtastic (2019) — open-source LoRa mesh, broad adoption.
- MeshCore (mid-2020s) — lightweight C++ multi-hop LoRa routing library + role-based firmware (Companion/Repeater/Room Server); MIT; explicit control for embedded and custom meshes.
- Reticulum (2018+, RNS 0.x branches matured 2021-2024) — Markqvist's encrypted-by-default mesh stack.
- Bitchat (2024) — phone-only BLE mesh with a Nostr fallback.
- FIPS (2024+) — Nostr-keyed mesh routing protocol.
- Nostr VPN (2026 releases) — application of FIPS + Nostr identity for full Tailscale-replacement mesh VPN (no central server, gift-wrapped discovery, dual encryption layers). See dedicated note.
- Blackout Comms (2025+) — encrypted LoRa mesh with advanced features (Mesh Memory, frequency hopping); hardware + firmware focus, comparisons to Meshtastic/MeshCore.
Older lineages still alive in 2026
- HF amateur data modes — Winlink (1999+), JS8Call (2018), VARA, FLDIGI/FLAMP. See HF Data Modes.
- BATMAN-adv (Freifunk, 2007+) and cjdns (2011+, Hyperboria). See BATMAN-adv and cjdns.
- Hyphanet (formerly Freenet, 2000-present, renamed 2023). Anonymous content-store P2P. See Hyphanet and Freenet.
- Commercial satellite IoT — Iridium SBD (1999+), Globalstar (consumer SOS via Apple 2022+), Astrocast, Lacuna. See Satellite IoT.
What drove this
- Internet shutdowns used as a political tool.
- The wish to avoid internet dependency for privacy reasons.
- Disaster resilience: hurricanes, earthquakes, war.
- Building alternatives to corporate infrastructure.
Categories
1. LoRa mesh networks
LoRa (Long Range) is a proprietary chirp-spread-spectrum modulation. Typical figures:
- Range: 2-10 km in rural areas, longer with line of sight.
- Power: very low, batteries last years.
- Bandwidth: very low (~300 bps to 19 kbps).
- Frequencies: ISM bands (433 MHz, 868 MHz EU, 915 MHz US).
Meshtastic
The most widely used LoRa mesh platform:
- Hardware: cheap ESP32-based radios ($20-50).
- Software: open-source firmware.
- Range: up to 10 km with stock antennas.
- Features: GPS, encrypted messaging, sensor integration.
- Ecosystem: multiple clients, maps, tracking dashboards.
Ripple — experimental LoRa mesh. cubeos-app/meshsat — Meshtastic-Iridium bridge.
MeshCore
Lightweight C++ routing library + firmware (Companion/Repeater/Room Server) for embedded and controllable LoRa meshes. Explicit roles (companions do not repeat to protect route quality), MIT, web flasher for common boards (Heltec, RAK, LILYGO T-Deck etc.), cross-platform companion apps, Room Server for BBS-style shared posts, KISS integration. See MeshCore for deep dive. Positioned for developers and custom deployments vs. Meshtastic's broader consumer focus.
Blackout Comms (chatters.io) is a parallel LoRa encrypted mesh effort with advanced security features (Mesh Memory for device persistence across power cycles, frequency hopping, zero-touch trust) and dedicated hardware (Communicators + optional Mesh Links). Publishes head-to-head comparisons with Meshtastic and MeshCore. Good for users prioritizing hardened off-grid text + tracking.
2. Reticulum stack
A full networking stack for secure mesh communication:
- Auto-discovery: nodes find each other on their own.
- Encryption: all traffic encrypted with Wireguard-style keys.
- Addressing: distributed addressing without DNS.
- Protocols: includes LXMF (messaging) and NomadNet (client).
NomadNet — encrypted chat over Reticulum. Sideband — mobile LXMF client.
3. Overlay networks
These run over the existing internet but provide direct P2P connectivity.
Yggdrasil
- Architecture: end-to-end encrypted overlay with Wireguard-style crypto.
- Routing: greedy routing on a spanning tree.
- Clients: native on many platforms.
- Performance: slower than the native internet but fully encrypted.
cjdns
- Legacy: the original encrypted IPv6 mesh protocol.
- Status: less actively maintained.
- Network: Hyperboria, the largest cjdns network.
4. Delay-tolerant networks (DTN)
When connectivity is intermittent, DTN protocols store and forward.
Briar
- Transport: Bluetooth, Wi-Fi, Tor.
- Protocol: store-and-forward messaging.
- Use case: secure messaging when internet is unavailable.
- Platforms: Android (primary); desktop via Tor; iOS unsupported.
Secure Scuttlebutt (SSB)
- Protocol: append-only log with gossip replication.
- Platform: Manyverse (Android), Patchwork (desktop).
- Use case: social networking without servers.
Comparison
| Network | Type | Range | Internet required | Encryption | Active development |
|---|---|---|---|---|---|
| Meshtastic | LoRa | 2-10 km | No | Yes | Very active |
| MeshCore | LoRa | 2-10+ km | No | App-level + examples | Active (growing 2026) |
| Reticulum | WiFi/LoRa/BT | Varies | Optional | Yes | Active |
| Yggdrasil | Overlay | N/A | Yes | Yes | Experimental |
| cjdns | Overlay | N/A | Optional | Yes | Moderate |
| Nostr VPN (FIPS) | Overlay + mesh (Nostr discovery) | N/A (global via relays + direct) | Optional (relays for signaling) | Yes (dual layer) | Active (rapid 2026 releases) |
| Briar | BT/WiFi | 10-100m | No | Yes | Active |
| SSB | P2P | N/A | Optional | No | Moderate |
Implementations
Mesh hardware
| Device | Price | Features |
|---|---|---|
| Heltec LoRa | $20-30 | ESP32, OLED, GPS |
| TTGO LoRa | $25-40 | ESP32, battery holder |
| RAK WisBlock | $50+ | Modular, professional |
| RAK WisMesh Pocket | $80 | Pre-built handheld |
| SpecFive Spectre | $150 | Android phone + LoRa |
Software ecosystem
- Meshtastic — firmware and apps.
- Reticulum — full stack.
- Yggdrasil — overlay.
- awesome-meshtastic — resources.
Use cases
1. Disaster communication
When cell towers and internet are down, mesh networks provide local communication:
- Hurricane response teams use Meshtastic.
- Wartime communication in Ukraine.
- Wildfire evacuation coordination.
2. Privacy and operational security
- No internet path means no metadata leakage.
- Air-gapped networks for sensitive operations.
- A way around surveillance infrastructure.
3. Rural connectivity
In areas with no internet infrastructure:
- Remote villages in developing countries.
- Scientific expeditions.
- Maritime communications.
4. Protest and resistance
- Hong Kong protests used mesh networks.
- Iran internet shutdown workarounds.
- Emergency communication infrastructure.
Evidence at a glance
| Technology | Maturity | Evidence |
|---|---|---|
| Meshtastic | Production | Thousands of users, active dev |
| MeshCore | Production / active dev | Firmware shipping, flasher, clients, community hardware; MIT core |
| Reticulum | Production | Working software, growing |
| Yggdrasil | Experimental | The project describes itself as alpha-stage |
| Briar | Maintenance mode | Essential security updates and bug fixes |
| SSB | Beta | Active community |
Trade-offs
Strengths
- Independence: no internet required.
- Censorship resistance: hard to block what isn't seen.
- Low power: can run on batteries or solar.
- Lower cost: no ISP, no cellular plan.
Limitations
- Range is bounded; mesh needs nodes in proximity.
- Bandwidth is low; LoRa is very slow.
- More users mean a better network.
- Hardware and setup add complexity.
- Discovery is hard.
Operational notes
- More nodes mean more range (the mesh effect).
- Antenna choice matters a lot.
- Line of sight increases range substantially.
- Battery life depends on usage patterns.
Attack surface
Physical layer
- RF jamming (counter: frequency hopping, spread spectrum).
- Direction finding (counter: low-power transmissions, movement).
- RF interference.
Network layer
- Sybil attacks (counter: node reputation).
- Eclipse attacks (counter: diverse peer selection).
- Routing attacks.
Social layer
- Bad hardware (counter: buy from reputable vendors, inspect board revisions, and keep spare known-good radios).
- Compromised firmware (counter: reproducible builds).
- User error (counter: training).
Primary sources
For internet access built and owned by its users rather than a telco, see Community Networks.
MeshCore is covered in depth at MeshCore, beside Meshtastic. Correction to the table above: MeshCore encrypts by default in firmware (AES-128 in ECB mode with a 2-byte MAC), not only at app level. Bitchat launched in July 2025; see Bitchat.
Continue with LibreMesh, APRS and Secure Scuttlebutt.
For reach, hardware, encryption and readiness across the options, see off-grid communication compared.
Page history
- Updated
- 2026-10-25
- Origin
- Compiled from the ungovernable.tech research notes.
- Improve this page
- Suggest an edit — issues and pull requests are welcome.