What is MeshCore?
MeshCore is a modern LoRa mesh networking protocol designed from the ground up for efficient, reliable off-grid communication. It builds on lessons learned from earlier mesh protocols to deliver improved routing, better battery life, and more reliable message delivery.
What Makes MeshCore Different
MeshCore was developed by Andrew Mabbitt (creator of the Andy's MeshCore Map at map.meshcore.dev) to address limitations found in existing mesh protocols. Rather than using a flood-based routing approach where every node rebroadcasts every message, MeshCore uses intelligent routing algorithms that significantly reduce network congestion.
The protocol implements a store-and-forward architecture with distinct node types: Clients carry your messages, Repeaters extend network range, and Room Servers provide persistent message storage for group communications. This separation of concerns allows for more efficient network operation and better battery management.
MeshCore includes built-in message acknowledgment, so you know when your message has been successfully delivered. This is particularly valuable in emergency situations where confirmation of communication is critical.
Technical Specifications
MeshCore Node Types
MeshCore uses specialized node types that work together to create an efficient network. The same hardware can be configured as any node type.
Client
Your personal device. Sends and receives messages, typically paired with a smartphone via Bluetooth for a full messaging experience.
Repeater
Extends network coverage by relaying messages between nodes. Often placed at high elevation points for maximum range.
Room Server
Provides persistent storage for group conversations. Messages are stored and forwarded to members even when they're temporarily offline.
Sensor
Specialized nodes that collect and transmit environmental data like temperature, humidity, or weather conditions.
Key Features
Efficient Routing
Intelligent path selection means messages take the optimal route through the network, reducing congestion and improving delivery times compared to flood-based approaches.
Delivery Confirmation
Built-in acknowledgment system confirms when your message has been successfully delivered. Critical for emergency communications where you need to know the message got through.
Extended Battery Life
Optimized sleep modes and smart transmission scheduling mean your devices can run for days on a single charge, essential for off-grid use.
AES-256 Encryption
All messages are encrypted with military-grade AES-256 encryption. Your private conversations stay private, even over public radio frequencies.
Group Rooms
Room Servers enable persistent group chat functionality. Join topic-based or regional rooms and catch up on messages you missed while offline.
GPS & Mapping
Share your location with other nodes and view the network on the live MeshCore map. Great for coordination during outdoor activities.
MeshCore Companion App
The MeshCore Companion app connects to your MeshCore device via Bluetooth, providing a full-featured messaging interface on your smartphone. The app is available for both iOS and Android.
- Send and receive text messages
- View nearby nodes and their signal strength
- Join and manage Room Server conversations
- Configure device settings and firmware updates
Compatible Devices
MeshCore firmware runs on the same affordable LoRa hardware used by Meshtastic. You can easily flash MeshCore onto devices like:
- Heltec V3 / V4
- LilyGo T-Beam, T-Deck, T-Echo
- RAK WisBlock series
- Seeed Wio Tracker
Perfect For
Rural Properties
Stay connected across large farms and ranches where cell service doesn't reach.
Emergency Prep
Communicate when cell towers are down during storms, outages, or emergencies.
Outdoor Activities
Hunting, hiking, fishing - stay in touch with your group in the backcountry.
Community Events
Coordinate at events, fairs, and gatherings without relying on cell networks.
MeshCore Guides
From your first node to building network infrastructure, we have a guide for every step.
Getting Started
Set up your first MeshCore node in 15 minutes. Device selection, firmware flashing, and channel configuration.
Repeater Setup
Build network infrastructure with a dedicated repeater. Hardware, solar power, and deployment tips for ND terrain.
Room Server
Store-and-forward messaging for your community. Offline members catch up on messages they missed.
Firmware Guide
Keep your device current. Update methods, firmware variants, and troubleshooting failed flashes.
CLI Guide
Power-user commands for configuring and managing devices from the terminal.
Hardware
Devices & Equipment
Hardware recommendations with purchase links, specs, and device comparisons.
Antennas
Antenna recommendations for portable, base station, and directional setups.
Enclosures
Weatherproof cases and mounting solutions for outdoor deployments.
Tools & Resources
Network Analyzer
Live channel statistics, packet traffic, and network diagnostics for the Fargo region.
MeshCore Map
Live view of MeshCore nodes worldwide. Filter by clients, repeaters, room servers, and sensors.
Wiki
Official MeshCore documentation including protocol specs, CLI reference, and FAQ.
Device Setup
Step-by-step flashing and configuration guide for all supported MeshCore devices.