Mesh Comms
MeshCore & Meshtastic
MeshCore & Meshtastic
Mesh communication systems utilize LoRa (Long Range) radio technology to enable text and location-based communication without relying on cellular towers, Wi-Fi, or the internet. By acting as a "mesh," individual devices pass data along to one another, effectively extending the total range of the network.
I've been using Meshtastic, but am now migrating to MeshCore. While both Meshtastic and MeshCore share this foundational goal, they approach network architecture and user needs in fundamentally different ways.
Meshtastic is designed to be highly dynamic and accessible. By default, every device acts as both a user node and a repeater. This is excellent for spontaneous events—such as hiking, skiing, or emergency response—where you want to power on devices and have the network form automatically without prior planning. However, this "flood-based" approach can become noisy and congested in dense urban areas.
MeshCore operates on a more intentional model. It separates devices into distinct roles: companions (personal user devices) and repeaters (dedicated infrastructure). Only dedicated repeaters typically handle the heavy lifting of routing traffic, which keeps the network "cleaner" and more efficient as it grows to cover large geographic areas.
Meshtastic uses a "managed flood" algorithm. When a message is sent, nodes rebroadcast it until it reaches the destination or hits a maximum hop limit. While simple and effective for small, mobile meshes, this can lead to high airtime utilization in large, busy networks.
MeshCore utilizes structured, path-based routing. It calculates the most efficient route through the network, allowing for significantly higher hop counts (up to 64 vs. Meshtastic’s typical 3–7) without overwhelming the bandwidth of the mesh.
Meshtastic is widely considered the industry standard for accessibility. It boasts a large, active community, extensive documentation, and a feature-rich mobile app that makes it easy for non-technical users to join, map locations, and chat.
MeshCore is often favored by infrastructure-focused makers and tactical groups. Because it requires more careful placement of repeaters and has a more deliberate onboarding process, it may feel less "turn-key" to a casual user but offers superior stability for permanent, city-wide communication grids.