hub What is Mesh Networking?

A mesh network is a communication system where devices relay messages for each other. Instead of depending on a central tower or router, every device can receive a message and pass it along. If one path is blocked, the message finds another route. There is no single point of failure.

stars Key Benefits

MeshCore provides secure, independent, and open communication without relying on any external infrastructure.

lock

End-to-End Encrypted

All direct messages are encrypted using AES-256-CTR. No other device in the mesh, including repeaters, can read the content of your conversations.

cell_tower

No Infrastructure Required

No cell towers, no internet connection, no subscriptions. The devices themselves form the network. It works where traditional infrastructure does not.

code

Fully Open Source

The firmware, companion app, and protocol are all open source. You can inspect, modify, and contribute. No vendor lock-in, no company that can shut it down.

router What is MeshCore?

MeshCore is open-source firmware created by Scott Powell that runs on affordable ESP32-based LoRa radio hardware, turning each device into a node in a decentralized mesh network.

chat

Direct Messages

Send encrypted messages between any two devices in range or connected through the mesh network.

forum

Room Servers

Group chat hubs that store and forward messages for all participants, even when individual users go offline.

cell_tower

Repeaters

Dedicated relay nodes, typically placed at elevation, that extend network range by forwarding messages across greater distances.

bluetooth

Companion Mode

Pair a device with your phone via Bluetooth and use the MeshCore App on Android or iOS for the user interface.

The firmware is free, hardware costs EUR 15-80, and no internet, cellular service, or subscription is ever required.

settings How MeshCore Works

radio

LoRa Radio Technology

MeshCore uses LoRa (Long Range) radio modulation, a technology designed for low-power, long-distance communication. In Europe, it operates on the 868 MHz ISM band.

  • Range: 1 to 10 km line of sight, depending on terrain, antenna, and elevation
  • Low power: Devices can run for days on a small battery
  • Low bandwidth: Designed for short text messages, not voice or video
  • Penetration: 868 MHz signals travel through walls and vegetation better than higher frequencies
route

Managed Flood Routing

MeshCore uses a managed flood routing protocol where each node makes intelligent decisions about whether to reforward a message. This reduces unnecessary transmissions, conserves bandwidth, and allows the network to scale efficiently.

devices

Node Types

MeshCore devices operate as Clients (paired with your phone via Bluetooth), Standalone units (with built-in display), Repeaters (dedicated relay nodes at elevation), or Room Servers (group communication hubs that store and forward messages).

enhanced_encryption

Encryption

All direct messages are encrypted using AES-256-CTR with end-to-end key exchange. No other device in the mesh can read your direct messages. Room server messages are encrypted in transit but readable by the server for storage and forwarding.

public The 868 MHz Band in Europe

MeshCore operates on the EU868 ISM band, available for license-free use across the European Union, the United Kingdom, and most of Europe.

radio

Frequency

869.4-869.65 MHz sub-band (MeshCore default: 869.618 MHz)

bolt

Transmit Power

Maximum 500 mW ERP (27 dBm) in the 869.4-869.65 MHz sub-band

timer

Duty Cycle

10% maximum in this sub-band, as regulated by ETSI

license

No License Required

Anyone can operate devices on this band within the power and duty cycle limits. Sufficient for text-based mesh communication.

warning

You must use 868 MHz devices in Europe. Devices sold for the US market operate on 915 MHz, which is not legal to use in Europe. When purchasing, always verify the frequency band.

compare_arrows How MeshCore Differs

MeshCore is not a replacement for the internet. It is a complementary communication system for when traditional infrastructure is unavailable, unreliable, or undesirable.

cell_tower

Cellular / Internet

  • close Requires cell towers, fiber, and data centers
  • close Ongoing costs: SIM card, data plan, ISP subscription
  • close Depends on the power grid (towers need power)
  • close Carriers and platforms can see your data
  • close Single points of failure (tower, ISP, platform)
  • check High bandwidth (streaming, video, voice)
hub

MeshCore

  • check No infrastructure needed — devices are the network
  • check No ongoing costs after device purchase
  • check Works off-grid with solar-powered nodes
  • check End-to-end encrypted, no accounts or tracking
  • check No single point of failure — mesh routes around problems
  • close Low bandwidth (text messages only)

MeshCore complements traditional communication — it excels where infrastructure fails.

category Use Cases

From emergency preparedness to daily privacy, MeshCore serves a wide range of communication needs.

emergency

Emergency Preparedness

When natural disasters, power outages, or network failures disrupt communications, MeshCore provides a fallback. A community-built mesh network continues to function independently.

hiking

Outdoor Activities

Hikers, cyclists, sailors, and campers often travel beyond cell coverage. MeshCore devices are small, lightweight, and battery-powered for remote areas.

festival

Events and Gatherings

Festivals, markets, and outdoor events can use MeshCore for coordination, especially in areas with poor cell reception or overloaded cellular networks.

shield

Privacy-Conscious Communication

Communicate without relying on platforms that collect data. Encrypted, peer-to-peer messaging with no accounts, no phone numbers, and no metadata collection.

groups

Community Resilience

Local mesh networks strengthen community infrastructure. A neighborhood with MeshCore devices has communication that does not depend on any external provider.

code

Open Source

The firmware, companion app, and tools are open-source projects. Verify what the firmware does, modify it for your needs, and participate in its development.

signpost Next Steps

Ready to Join?

Get started with MeshCore today. Our guide covers everything from choosing a device to sending your first message.

Get Started Browse Devices