MeshCore vs Meshtastic: Off-Grid Digital Communication for Amateur Radio

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

FeatureMeshtasticMeshCore
Network TypeAd-hoc meshInfrastructure-based mesh
RoutingManaged floodingPath-based routing
Hop Limit~7 hopsUp to ~64 hops
Node RolesAll nodes can relayRepeaters relay traffic
Ease of SetupVery easyMore planning required
Community SizeVery largeSmaller 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.