MeshCore & Meshtastic

Text messaging over long-range radio. No cell towers, no internet, no monthly bill.

What it is

Small, low-cost radios pair with your phone over Bluetooth. You type a message in an app, and the radios pass it along from one to the next until it arrives. The more radios in an area, the farther messages reach.

It works when cell service is down or not there at all, and the radios use licence-free bands, so anyone can join.

Two systems

Both are free and open source, and they run on the same radios. They are separate networks, though: a radio on one cannot talk to a radio on the other.

Two network diagrams. A, Ad-Hoc (Meshtastic): many radios all linked to one another. B, Infrastructure (MeshCore): four repeaters linked together, each serving the radios around it.
Left: on Meshtastic every radio relays for the others. Right: on MeshCore a few repeaters (the triangles) carry the traffic for the radios around them.

Meshtastic

Every radio relays what it hears, so a network forms wherever people switch radios on. It has the largest community and is the quickest to set up.

meshtastic.org

MeshCore

Fixed repeaters do the relaying and handheld radios stay quiet. That keeps the airwaves less crowded and lets messages travel farther across a region.

meshcore.co.uk

Getting started

  1. Get a radio made for your region's band (915 MHz in the US and Canada).
  2. Install the firmware from a browser over USB, using the flasher on either project's site. Attach the antenna before powering the radio.
  3. Install the app on your phone and pair the radio over Bluetooth.
  4. Set your region and the same radio settings your local network uses.
  5. Say hello on the public channel.