Over the past few years, a new type of communication network has been gaining popularity in the amateur radio and maker communities: LoRa mesh networking. Two of the most talked-about systems are Meshtastic and MeshCore.
Both allow users to send messages across long distances using low-power radios without relying on cellular networks or internet infrastructure. For emergency communications, experimentation, and off-grid messaging, these systems are becoming an exciting addition to the modern radio toolkit.
Let’s look at what they are, how they work, and how you can get started.
What is LoRa Mesh Networking?
Both systems use LoRa (Long Range radio) technology operating in the license-free ISM bands (typically 915 MHz in the United States). LoRa allows radios to transmit very small amounts of data over long distances with extremely low power consumption.
Instead of communicating directly point-to-point, devices form a mesh network. Each radio node can relay messages to others, allowing communication far beyond the range of a single transmitter.
This makes it possible to:
- Send text messages across towns or cities
- Build off-grid communication systems
- Deploy emergency backup communications
- Track GPS locations
- Create sensor networks
Messages hop from node to node until they reach their destination.
What is Meshtastic?
Meshtastic is one of the most popular open-source LoRa mesh networking platforms today.
It uses inexpensive LoRa radios paired with a smartphone app to send and receive encrypted messages across the mesh network.
Key Features
- Off-grid text messaging
- AES-256 encrypted channels
- GPS location sharing
- Smartphone apps (Android & iOS)
- Easy setup and large community
Meshtastic uses a technique called managed flooding, where nodes rebroadcast messages so they propagate across the network. Messages typically travel up to 7 hops through other radios.
Best Use Cases
Meshtastic excels in situations where users are mobile or temporary, such as:
- Hiking and outdoor activities
- Public events
- Emergency response groups
- Amateur radio experiments
- Disaster preparedness
Because every node can relay traffic, a network can form automatically as users join.
What is MeshCore?
MeshCore is another open-source LoRa mesh system but designed with a different philosophy.
Rather than having every device relay messages, MeshCore uses dedicated repeater nodes to handle network routing. Personal devices are called companion nodes, which connect to repeaters but do not relay traffic themselves.
Key Features
- Structured routing architecture
- Multi-hop routing (up to ~64 hops)
- Store-and-forward messaging
- Optional end-to-end encryption
- Modular firmware roles (repeaters, companions, servers)
Because routing is more structured, MeshCore networks can be more efficient and less congested when properly designed.
Best Use Cases
MeshCore works best when you can deploy fixed infrastructure nodes, such as:
- Rooftop repeaters
- Solar powered hilltop nodes
- Community mesh networks
- City-wide emergency systems
MeshCore vs Meshtastic: Key Differences
| Feature | Meshtastic | MeshCore |
|---|---|---|
| Network Type | Ad-hoc mesh | Infrastructure-based mesh |
| Routing | Managed flooding | Path-based routing |
| Hop Limit | ~7 hops | Up to ~64 hops |
| Node Roles | All nodes can relay | Repeaters relay traffic |
| Ease of Setup | Very easy | More planning required |
| Community Size | Very large | Smaller but growing |
In simple terms:
- Meshtastic = quick, easy, spontaneous networking
- MeshCore = structured networks with dedicated infrastructure
Many groups experiment with both systems, sometimes using the same hardware with different firmware.
Hardware You Can Use
Most mesh nodes are small development boards that combine:
- A microcontroller
- A LoRa radio chip
- Optional GPS
- Bluetooth or Wi-Fi
Popular hardware includes:
- LILYGO T-Beam
- Heltec LoRa32 V3
- RAK4631 WisBlock
- LILYGO T-Deck
These devices typically cost $20–$80, making them affordable for experimentation.
Most run for days on small batteries thanks to LoRa’s low power consumption.
Many of these boards support both Meshtastic and MeshCore, so you can simply re-flash firmware to switch between systems.
How to Get Started
1. Buy a LoRa Node
Choose a supported board like a T-Beam or WisBlock.
2. Install Firmware
Flash either Meshtastic or MeshCore firmware onto the device.
3. Install the Mobile App
Meshtastic has official Android and iOS apps.
MeshCore typically uses companion apps or command-line tools.
4. Connect via Bluetooth or USB
Your phone connects to the radio which becomes your gateway to the mesh.
5. Start Messaging
Once two or more nodes are online, the mesh begins forming automatically.
Range Expectations
Range depends heavily on terrain and antenna height.
Typical results:
- Urban areas: 1–5 miles
- Suburban areas: 5–15 miles
- Hilltop to hilltop: 30–100+ miles
With multiple nodes relaying messages, networks can span entire regions.
Why Amateur Radio Operators Are Interested
While these systems operate on unlicensed ISM bands, they share many principles with amateur radio networking:
- Digital experimentation
- Mesh networking
- Emergency communications
- Infrastructure building
- Community collaboration
Many amateur radio groups are experimenting with mesh nodes alongside traditional radio systems to create hybrid emergency communication networks.
Final Thoughts
Both MeshCore and Meshtastic represent a new generation of digital radio experimentation. With inexpensive hardware and open-source software, anyone can participate in building decentralized communication networks.
If you’re interested in experimentation, emergency communications, or just learning something new, LoRa mesh networking is worth exploring.
And as always in amateur radio…
The best way to learn is to get on the air and experiment.