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.

These settings can be found in the MeshCore app listed as USA/Canada (Recommended)

Setting Value
Frequency 910.525 MHz
Bandwidth 62.5 kHz
Spreading Factor 7
Coding Rate 5

Repeaters

Meshcore works well with neighborhood repeaters, increase the range and reliability of Puget Mesh by setting up your own repeater. The Repeater Setup Guide walks you through the process.

Channels

Hashtag topic keys are automatically calculated by the system. The keys are included to help users on devices that cannot type the # (hash) symbol or lack the key calculation functionality.

Topic Key
#bot eb50a1bcb3e4e5d7bf69a57c9dada211
#capitolhill 7f281916c8ec32e13c5ef687d182160a
#emergency e1ad578d25108e344808f30dfdaaf926
#hamradio 83c8b01997654265938da8765cbc7db9
#queer 5754476f162d93bbee3de0efba136860
#seattle ef627a9bbbb549347fdb76bf0cd3bc14
#sports e8ee81f3aabf105d9ba2d2d4bd94fe4a
#testing cde5e82cf515647dcb547a79a4f065d1

Map

Here is an embed of the live map of nodes from MeshExplorer. Be sure to checkout the official MeshCore Map as well.

Member Projects

MeshExplorer

https://map.w0z.is "MeshExplorer is a web-based visualization tool for exploring and monitoring mesh networks. It provides real-time mapping of network nodes, message tracking, and statistical analysis for MeshCore and Meshtastic networks." (source: MeshExplorer Info modal)

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."