What is MeshCore?

MeshCore is open-source firmware for small LoRa radios. The radios pass messages on to each other, so text messages can travel several kilometres – without internet and without a mobile network. It is free software under the MIT licence.

A MeshCore network consists of:

  • Companion radios – your personal device. You connect to it with your phone (Bluetooth), a computer (USB) or Wi-Fi and use the MeshCore app to chat.
  • Repeaters – radios at good locations (rooftops, hills) that relay messages and extend the network.
  • Room servers – simple bulletin boards where people can leave posts.

Joining in 5 steps

  1. Check your country. Find your country under Countries and look at the frequency profile. If none is published yet, check your local radio regulations first.
  2. Get hardware. A supported LoRa board for your frequency band – see Hardware.
  3. Flash the firmware. Use the official web flasher – see Firmware.
  4. Install the app. The MeshCore app exists for Android, iOS and the web.
  5. Set the radio parameters of your local network and send your first message.

Learn more