Overview
Updated Feb 26, 2026
Disclosure: Some links on this page are affiliate links — if you purchase through them, I may earn a commission at no extra cost to you.
Looking for reliable Meshtastic-compatible hardware? Atlavox offers high-quality radios, repeaters, and accessories built for real-world use.
Shop Atlavox RadiosWhat Is This Project?
This project is an open-source, decentralized mesh networking system designed for long-range, off-grid communication using inexpensive radio hardware. It lets groups of devices communicate directly without relying on centralized infrastructure such as cell towers, Wi-Fi, or the internet.
At its core, it turns low-power LoRa radios into a cooperative communication platform where every radio can send, receive, and relay messages across a wide area. This makes the system suitable for outdoor groups, community networks, remote environments, emergencies, telemetry, and other use cases where traditional connectivity is unavailable or undesirable.
How It Works
The system operates as a mesh network - a collection of nodes (individual radio devices) that communicate and forward messages for one another. In a mesh:
- Each node is both a transmitter and a repeater: When a device sends a message, nearby nodes hear it and can relay it further, expanding communication range beyond a single device’s direct signal.
- Decentralized communication: There is no central server or router; instead, nodes dynamically cooperate to carry traffic across the network.
- Message propagation: Messages hop from node to node, allowing data to traverse distances that would be impossible with a single radio link alone.
- Low-power operation: Radios use LoRa, a long-range, low-power modulation protocol that works in unlicensed bands, making it cost-effective and efficient for battery-powered deployments.
- Optional user interface connectivity: Devices can connect to phones or computers (typically via Bluetooth or USB) to facilitate message input and display, though this is not required for basic mesh communication.
Because each node participates in forwarding, the mesh is self-forming and self-healing. New nodes naturally join and help extend coverage, and the network can adapt if individual nodes go offline.
Key Concepts
Mesh Network
A mesh network is a decentralized network topology where each device (node) communicates with nearby peers and cooperatively relays information across the system. Unlike star networks (e.g., cellular or Wi-Fi access points), mesh networks distribute communication responsibility across all nodes.
Off-Grid
Mesh networks in this project operate without traditional infrastructure: no cell towers, no Wi-Fi access points, and no internet connection is required for devices to exchange messages with one another.
Decentralized and Encrypted
Communication within the mesh is decentralized. There’s no single point of failure, and channels are encrypted to help protect message content and privacy while traversing the network.
Why It Matters
This mesh networking architecture enables capabilities that traditional communication systems cannot support without infrastructure:
- Long-range messaging: Radio links can span multiple kilometers and extend further as more nodes participate in relaying.
- Infrastructure independence: Useful in wilderness, during infrastructure outages, and in areas without reliable mobile networks.
- Community networking: Groups can collaboratively build regional coverage without commercial service providers.
- Low power and low cost: LoRa radios are inexpensive and energy-efficient, making mesh nodes affordable and practical for extended deployment.
- Telemetry and sensor data: Mesh networks can carry GPS, status, or application-specific data in addition to text messaging.
What is a mesh?
A mesh is a set of nodes that share the same LoRa spreading factor, center frequency, and bandwidth. A node may only be active on one mesh at a time; it will not see or respond to message from nodes using different values for these settings.
Setting on top of the radio mesh are Channels. A logical mesh is formed by a Channel with a particular name and encryption key. The default channel in a radio mesh is Channel 0 with a blank “name” and a an encryption key of AQ==.
*Lesson learned - Before I realized how the public primary Channel worked, I had created my own Channel. This prevented me from finding other nodes, which may make sense if you’re setting up a private Channel, but not if you want to be discovered and participate in the public mesh.
Nodes can belong to a maximum of 8 Channels in the mesh. Only nodes configured with the same Channel “name” and encryption key will be able to read and display message on that Channel. However, all nodes in the radio mesh will receive and may retransmit messages (depending or Role) regardless of the Channel settings for the message.