Technical Reference Guide

Mesh Networks for Community Resilience

A deep dive into Meshtastic, MeshCore, and Reticulum, and how each protocol can strengthen disaster communication, mutual aid coordination, and soil sensor networks for communities building off-grid infrastructure.

01

Why mesh networks, why now

When Hurricane Helene hit western North Carolina in September 2024, it did not just knock out power. It took down cell towers, severed fiber lines, and made satellite uplinks unreliable for days. Communities that needed to coordinate mutual aid were cut off from the tools they had come to depend on.

This pattern repeats with every major disaster. The first infrastructure to fail is always communications, and the communities least served by it in normal times are the ones most exposed when it collapses.

Mesh networks are one answer. A mesh is a collection of radio nodes where every node can relay messages for every other node. There is no central tower, no ISP, no subscription. LoRa (Long Range) radio is the physical layer underlying all three systems described here. It operates in the unlicensed 915 MHz band in the US, requires no radio license, and can carry text and sensor data across 1 to 15 miles depending on terrain and antenna height.

02

Three protocols, one hardware family

All three systems run on the same LoRa hardware. A node can be reflashed from one protocol to another. The difference is entirely in software philosophy. Click a protocol below, then send a message to watch how it propagates through the network.

Click any node, or send a broadcast Waiting for input
Click a node to send to it via repeaters Waiting for input
First message discovers path, then follows it No path known
Meshtastic

The plug-and-play mesh. Flash firmware, open the app, and you are on the network. The largest deployed LoRa mesh system in the world, with active community networks in dozens of US cities.

How it routes

Flood routing: every node that receives a message rebroadcasts it to all neighbors immediately. Simple, resilient, zero configuration. A new node joins and participates instantly.

Strengths

  • Zero configuration to get started
  • Enormous existing community coverage across the US
  • AES-256 encrypted channels by default
  • GPS tracking and sensor telemetry alongside text
  • Strong mobile app with offline maps

Limitations

  • Flood routing becomes inefficient at large scale
  • No store-and-forward: messages are lost if the recipient is offline
  • Limited sensor telemetry types supported
MeshCore

Infrastructure you build and own. Launched in early 2025, MeshCore uses structured routing through designated repeater nodes, and a Room Server that stores messages for recipients who are temporarily offline.

How it routes

Only designated repeater nodes forward messages. A Room Server holds messages until the recipient comes online. For rural communities where nodes are not always powered, this store-and-forward capability is essential rather than optional.

Strengths

  • Store-and-forward via Room Server
  • More efficient bandwidth use than flood routing
  • Designed for permanent fixed solar-powered infrastructure
  • Runs on the same hardware as Meshtastic

Limitations

  • Smaller community than Meshtastic
  • Requires deliberate planning and placement of repeaters
  • Newer software, less battle-tested
Reticulum

Not firmware but a full network stack, analogous to TCP/IP but built from the ground up for off-grid, decentralized, surveillance-resistant communication across multiple transport types simultaneously.

How it routes

Reticulum spans LoRa, WiFi, Ethernet, and Bluetooth in the same network. It uses path-based routing: the network discovers routes and remembers them. A message can travel over LoRa, hand off to WiFi, then return to LoRa automatically. Identity is cryptographic, with no accounts or phone numbers required.

Strengths

  • Multi-transport: LoRa, WiFi, Ethernet, Bluetooth in one network
  • Scales to regional and inter-regional distances
  • Store-and-forward at the protocol level
  • Strong surveillance resistance by design

Limitations

  • RNodes require a companion device currently and cannot act as standalone solar repeaters yet
  • Steeper learning curve than Meshtastic or MeshCore
  • Smaller user base

The standalone RNode limitation is an active development priority. A Raspberry Pi Zero 2W (~$15) on solar power is a workable bridge for now. We will not promise what we cannot guarantee, but we expect this changes soon.

03

Side-by-side comparison

Feature Meshtastic MeshCore Reticulum
Routing approachFloodStructuredPath-based
Store-and-forward✓ Room Server✓ Deep support
Standalone solar nodeNot yet
Multi-transport
Existing community networksMany US citiesFewVery few
Setup complexityLowMediumHigh
Scales to regionalLimitedMediumHigh
Surveillance resistanceModerateModerateStrong
Hardware cost$30–$80SameSame + companion
Protocol maturityHigh (2019+)Low (2025)Medium

All three protocols run on the same hardware. A group can begin with Meshtastic and reflash nodes to MeshCore or Reticulum as capacity grows. A working Meshtastic node today is worth more than a perfect Reticulum network next year.

04

Soil sensor integration

Kiau's field sensing nodes are outdoor-capable, solar-powered, and transmit over LoRa into the same mesh networks described above. The same node carrying a text message can carry soil data. No separate network required.

What the sensors measure
Primary
Soil moisture, volumetric water content at multiple depths
Primary
Soil temperature at root zone depth
Ambient
Air temperature and humidity above canopy
Node health
Battery level and solar input power, with continuous energy logging from the panel

How data moves through each protocol

In a Meshtastic network, sensor nodes transmit telemetry packets at set intervals, every 15 minutes for example. These packets hop across the mesh and are logged at a base station node connected to a local device. No internet required.

In a MeshCore network, sensor nodes transmit to the nearest repeater. The Room Server stores readings until the base station comes into contact. This is advantageous for remote fields where the sensor may be far from any base station and connectivity is intermittent.

In a Reticulum network, sensor payloads route across whatever transports are available: LoRa, then WiFi, then LoRa again if needed. For organizations with mixed infrastructure across large areas, this is the most flexible architecture for moving sensor data from field to farmer.

Use cases

Drought adaptation
Arid region farms
Per-plot soil moisture monitoring during drought. Microclimate comparison between living-pathway sections and bare soil. Data transmitted over existing community mesh to base station at farm.
Dryland farming
Water harvesting sites
Soil moisture monitoring in water-harvesting earthworks, swales and check dams, to validate effectiveness. Soil temperature tracking for traditional planting calendars. Long-term climate record for seed adaptation.
Biochar trials
Conservation grant work
Before and after moisture comparison in biochar-amended plots versus control plots. Flood event soil saturation tracking. Data supports grant documentation and disaster resilience programs.
Urban microgrids
Community gardens
Soil conditions at community garden sites that host solar microgrids. Potential for integrating sensor telemetry with microgrid energy monitoring for a unified resilience dashboard.
05

Data sovereignty

For Indigenous land stewards and communities with histories of data extraction, the question of who owns and controls sensor data is not a technical afterthought. It is foundational. Kiau's architecture is designed with this in mind from the start.

01
Local-first
All data is stored on hardware the organization controls. No data reaches Kiau's servers unless explicitly requested.
02
No cloud dependency
The mesh network is the transport. If the internet is down, data still flows and is still logged locally.
03
Open formats
Data is stored as CSV and SQLite. Any organization can access, export, or migrate it without Kiau's involvement.
04
Consent-based sharing
Sharing data with other organizations is a deliberate, opt-in decision, never a default or platform feature.
06

Three horizons

The goal is a network of networks: regional clusters built on infrastructure each community owns, bridging to each other over time. No single protocol connects everywhere on day one, and that is fine.

Horizon 1
Now to Year 1
  • Urban groups join existing Meshtastic networks
  • Rural groups stand up MeshCore infrastructure
  • Technically advanced groups begin Reticulum experiments
  • Sensor nodes deployed at priority farm sites
Horizon 2
Year 2 to 3
  • Regional clusters emerge and connect
  • Sensor data flows alongside communications
  • Cross-protocol bridges tested between clusters
  • Community-owned repeater infrastructure expands
Horizon 3
Year 3 and beyond
  • Reticulum transport nodes at each regional hub
  • Cohort-wide backbone connects regional clusters
  • Sensor, communications, and mutual aid on shared infrastructure
  • Owned entirely by the communities it serves
07

Glossary

LoRa
Long Range radio: low power, long range, low data rate. The physical layer underlying all three protocols.
915 MHz
The US unlicensed radio band used by these systems. No amateur radio license required.
Node
A single radio device in the mesh. Can be handheld, mounted, or deployed as a permanent solar-powered repeater.
Flood routing
Every node rebroadcasts every message. Simple, resilient, self-configuring. Meshtastic's approach.
Structured routing
Designated repeater nodes handle forwarding. More efficient at scale. MeshCore's approach.
Path-based routing
Network discovers and memorizes efficient routes. Scales furthest. Reticulum's approach.
Store-and-forward
Messages held by an intermediate node until the recipient comes online. MeshCore and Reticulum support this; Meshtastic does not.
RNode
A LoRa radio configured as a Reticulum interface. Requires a companion device currently.
LXMF
The messaging protocol that runs on top of Reticulum. Handles message packaging and delivery.
Sideband
The primary Android messaging app for Reticulum. Open source.
Room Server
A MeshCore node that stores messages for offline recipients. The key enabler of store-and-forward in MeshCore.
Repeater
A fixed, elevated node that extends network range. Best placed high and powered by solar.
Telemetry
Automatically transmitted device or sensor data (battery level, temperature, soil moisture) sent alongside text messages.
AES-256
Encryption standard used by Meshtastic channels. Messages are private by default.
Transport node
A Reticulum node that routes packets between other nodes across multiple transport types.
PAR
Photosynthetically Active Radiation. Light wavelengths usable by plants for photosynthesis, measured by Kiau sensor nodes.
08

Resources