Back // topic · mesh

MeshCore

Off-grid LoRa messaging, built around dedicated repeaters and room servers.

What it is

MeshCore is an open-source LoRa mesh platform for sending text off-grid — no internet, no cell, no subscription. It runs on the same cheap LoRa boards as Meshtastic; it’s just different firmware.

Its big idea is roles. Instead of every node relaying everything (which gets noisy fast), MeshCore splits the network into companions, repeaters, and room servers. Companion radios don’t rebroadcast by default, so the airwaves stay clear and the mesh scales cleanly — you grow coverage by placing repeaters up high, not by adding chatter.

US band915 MHz
LicenseNone required
MessagingEncrypted
NetworkRepeater-backed
PowerLow / solar-friendly
CostFree & open source
// how it’s built

Three roles, one mesh

MeshCore’s superpower is splitting jobs across purpose-built nodes.

client

Companion Radio

What you carry. Pairs to your phone over Bluetooth to send and receive. It doesn’t relay traffic by default — that’s what keeps the mesh quiet.

backbone

Repeater

The infrastructure. Mounted up high, it forwards traffic across the mesh and is what actually extends your coverage.

history

Room Server

A message board for the mesh. It stores history and catches companions up on what they missed when they reconnect.

// hardware

Gear to start with

Same popular LoRa boards as Meshtastic — just flash MeshCore firmware instead.

~$20 · companion

Heltec V3

ESP32-S3 + LoRa with an OLED screen. A perfect, cheap first companion radio.

repeater

RAK WisBlock

nRF52840 and solar-ready — the go-to for an outdoor repeater that runs for months.

standalone

LilyGo T-Deck

Built-in keyboard and screen for a companion you can use without pairing a phone.

// getting started

On the mesh in four steps

  1. Flash MeshCore

    Open the web flasher in Chrome or Edge and load companion firmware onto a supported board.

  2. Pair the app & set your region

    Install the cross-platform companion app, connect over Bluetooth, and set your region to US (915 MHz).

  3. Find (or become) a repeater

    Connect through a nearby repeater — or mount one somewhere high to grow the local mesh. Repeaters and room servers are set up with the configurator.

  4. Get on the air

    Message the mesh, watch it live on CoreScope, and come say hi in #meshcore.

The local mesh gets built in #meshcore.

Repeater sites, antenna swaps, coverage maps — this is where it happens.