Off-grid communication using LoRa radio

MeshCore uses LoRa (Long Range) radio technology to create a decentralised mesh network. It's popular with radio experimenters, emergency preparedness enthusiasts, and outdoor users who want reliable communication without depending on any central infrastructure.

How it works

Each MeshCore device is both a radio and a node in the network. When you send a message, it's broadcast over LoRa radio. Nearby nodes that receive it re-broadcast it onwards, extending the range well beyond what a single device could achieve. This "hopping" means messages can travel surprising distances across a network of nodes — all without internet or phone signal.

Encrypted and private

All MeshCore communications are encrypted end-to-end. Unlike some other mesh radio systems, messages aren't readable by people simply listening in. This makes it practical for sensitive communications and genuinely useful in scenarios where you'd rather not broadcast your conversations in plain text over the air.

No licence required

MeshCore operates in the licence-free ISM bands (868 MHz in Europe). You don't need an amateur radio licence to use it, though many people who run MeshCore nodes are licensed amateurs who enjoy the experimentation and community aspects. The hardware is affordable and widely available.

What can you do with it?

Send text messages, share GPS positions, and coordinate with others — all off-grid. It's been used for outdoor events, emergency preparedness exercises, hiking, and just experimenting with radio networking. The local community around Ipswich has a growing node network already operational.


What hardware do you need?

Getting started with MeshCore is relatively affordable. The most common hardware combines an ESP32 microcontroller with a LoRa radio module — often on a single board.

Heltec LoRa32

One of the most popular choices for MeshCore. Combines an ESP32 with a LoRa radio and a small OLED display on a single compact board. Available from around £15–£25. The V3 version is currently recommended.

T-Beam

A Lilygo T-Beam board combines ESP32, LoRa radio and GPS on one board. Useful if you want location tracking built in. Slightly larger than the LoRa32 but very capable for portable nodes.

T-Echo and others

The Lilygo T-Echo is a compact option with e-ink display — handy for portable use. Several other boards are also supported. Check the MeshCore documentation for a full list of compatible hardware.

Note: Make sure you buy hardware with the 868 MHz LoRa module for UK/European use (not 915 MHz which is for North America). Most UK suppliers stock the correct version, but it's worth double-checking.

First steps with MeshCore

01

Get compatible hardware

Start with a Heltec LoRa32 V3 or similar ESP32-based LoRa board with 868 MHz radio. These are widely available from online retailers. You'll also need a USB cable to connect it to your computer for flashing.

Heltec LoRa32 V3 is a popular first choice
02

Flash the MeshCore firmware

Download the MeshCore firmware for your specific hardware and flash it using the MeshCore web flasher (no software installation required — works directly in Chrome). Connect your board via USB, select your hardware, and flash. The device will restart with MeshCore running.

Use the web flasher — no tools needed
03

Connect your phone or computer

MeshCore nodes can be controlled via Bluetooth from the MeshCore Companion app on Android, or via a serial connection. The companion app is the easiest way to configure your node, set your name, and send messages.

Android app available on the Play Store
04

Connect to the local network

Once your node is running, it will automatically start discovering and communicating with other MeshCore nodes in range. To connect to the Ipswich area network, visit ipnt.uk for local node information, channel settings and community guidance.

Check ipnt.uk for local network details

IPNet – Ipswich MeshCore community

The IPNet group runs an active MeshCore community centred around Ipswich and the surrounding Suffolk area. There's already a growing network of nodes operational across the area, and the community is welcoming to newcomers.

ipnt.uk

Local MeshCore community for Ipswich and Suffolk. Node maps, getting started guides, channel configuration and community discussion. The best starting point for anyone wanting to join the local mesh network.

Visit ipnt.uk ↗

Fixed nodes

Several fixed nodes are running across the Ipswich area, providing infrastructure coverage. If you set up a fixed node at home in a good location you can contribute to the network and improve coverage for everyone.

Portable operation

Battery-powered portable nodes are great for outdoor use, events, and testing coverage. A fully charged 18650 battery in a Heltec LoRa32 will run for many hours, making it ideal for day walks, camping, or emergency preparedness exercises.


Join the IpswichHam channel

The local IpswichHam private channel is available for the community. Once your node is set up, add the channel using the key below or scan the QR code from the MeshCore companion app.

Channel name
IpswichHam
Channel key
db315b00483bc82069cd2db5ef7ebc16

In the MeshCore companion app, go to Channels, tap Add, enter the channel name and paste the key above.

Scan to copy key
QR code for IpswichHam channel key

Scan from the MeshCore
companion app


What's the difference?

You may have heard of Meshtastic, which is another popular LoRa mesh system. Both use similar hardware, but they are different projects with different protocols — nodes from one cannot communicate with nodes from the other.

MeshCore

Encrypted by default. Focused on private, secure messaging. Growing UK community. The local Ipswich network at ipnt.uk runs MeshCore.

Meshtastic

Larger global user base. More app integrations. Good for location sharing and community mapping. Uses the same LoRa hardware but different firmware — you choose one or the other.