Choosing Your Protocol and Channel

Choosing Your Protocol and Channel

The two dominant LoRa mesh protocols for community networks are MeshCore and Meshtastic. They are not interoperable - nodes must use the same protocol to communicate.

Protocol Comparison

FeatureMeshCoreMeshtastic
Infrastructure modelDedicated repeaters + companion nodesPeer-to-peer; any node can relay
Room serversYes - built-in store-and-forwardNo full equivalent (an optional Store & Forward module on a PSRAM node is a partial analog, not a room-server/bulletin board)
MQTT gatewayCommunity brokers (e.g. letsmesh.net, meshmapper.cc)Official public broker (mqtt.meshtastic.org)
Regional scopingYes - operator-defined region labels (lowercase alphanumeric + hyphen, max 29 bytes) hashed to 2-byte transport codes; no official registry or ISO standardNo
AppMeshCore companion appMeshtastic app (iOS/Android)
Hardware compatibilityCommonly ESP32 and nRF52840 boards with SX1262 radio (e.g. Heltec V3, RAK4631, T114, T-Beam); some SX1276 boards are also supported. Verify the current board list at flasher.meshcore.io / docs.meshcore.io.ESP32 and nRF52 boards
Large existing networkRegionMesh (a growing national MeshCore network; see the live map at regionmesh.com for current coverage)Meshtastic worldwide (meshmap.net, a community map - the official map link is on meshtastic.org)

General Guidance

Channel Selection for MeshCore

Most North American MeshCore networks use the USA/Canada preset: 910.525 MHz / 62.5 kHz BW / SF7 / CR5 (as of 2026-06). This is the default for RegionMesh and many other communities; confirm current settings with your local network before deploying, as presets are periodically revised.

If your area has a pre-existing local MeshCore deployment on different settings, match those settings to join that network. Check locally first - then default to the USA/Canada preset.

Channel Selection for Meshtastic

Do not use a custom channel key unless your community has a specific reason to create a private channel. Using the default key ensures maximum interoperability with travelers and other local nodes.


Revision #5
Created 2026-05-03 03:00:24 UTC by Mesh America Admin
Updated 2026-06-10 04:21:55 UTC by Mesh America Admin