Skip to content

Meshcore

Meshcore Logo

MeshCore is a multi platform system for enabling secure text based communications utilizing LoRa radio hardware. It can be used for Off-Grid Communication, Emergency Response & Disaster Recovery, Outdoor Activities, Tactical Security including law enforcement and private security and also IoT sensor networks.

Joining

Are you interested in joining the mesh? You will need to purchase a LoRa radio from the MeshCore Supported Devices list. Outside of the mesh, we are most active on our public Discord Server including a whole section for MeshCore discussions.

Roles

  • Companion: Intended role for end-user devices which provide an interface via the phone or web app (via BLE or USB)
  • Repeater: Nodes in this role extend the range of a MeshCore Network. It does NOT forward or retransmit every packet it receives.
  • Room Server: Turns the node into a simple BBS server for sharing posts. Room servers store message history on them and push the stored messages to users. Room servers allow roaming users to come back later and retrieve message history.
  • Room-Peater: A combination of Room Server and Repeater roles. Install the Room Server then enable repeater role via the "set repeat {on|off}" command.

Radio Settings

Use these settings to connect to other nodes in our area. More information about these settings can be found in the MeshCore documentation.

Setting Value
Frequency 910.525 MHz
Bandwidth 250 kHz
Spreading Factor 11
Coding Rate 5

Map

Be sure to checkout the official MeshCore Map as well. Here is a screenshot of the local area in June 2025.

MeshCore Map as of April 2025

Member Projects

Ciesen's "meshcoretomqtt"

https://github.com/cisien/meshcoretomqtt/ "A python based script to send meshcore debug and packet capture data to MQTT for analysis. Requires meshcore repeater to be connected to a raspberry pi, server or similar linux device able to run python."