Skip to content

What is Meshtastic?

Meshtastic is an open-source, decentralized communication system that uses LoRa (Long Range) radio to create off-grid mesh networks. It allows devices to exchange messages, location data, and telemetry without relying on cellular service, Wi-Fi, or the internet.

Overview

Meshtastic is designed for resilience. Each node can relay messages for others, allowing the network to grow organically and continue functioning even if individual nodes fail. With the largest LoRa mesh community worldwide, Meshtastic has a mature ecosystem of apps, hardware support, and community resources.

The firmware runs on affordable ESP32 and nRF52 hardware from brands like Heltec, RAK, and LilyGO — devices that cost $20-60 and run for days on a single charge.

How It Works

  • Uses LoRa radios (typically 915 MHz in the US, 868 MHz in EU)
  • Devices form a self-healing mesh
  • Messages hop from node to node until they reach their destination
  • Encrypted end-to-end using modern cryptography
  • Managed via mobile apps (Android/iOS) or desktop clients

Device Roles

Each Meshtastic device has a role that controls how it participates in the mesh. Read the full guide →

Client

Default role. Sends, receives, and politely relays when needed.

Client Mute

Receives only — never relays mesh traffic. Good for dense clusters.

Client Base

Personal base station. Rebroadcasts quickly for your favorited nodes.

Router

Dedicated mesh relay. Rebroadcasts aggressively from high-elevation sites.

Router_Late

Backup relay. Waits before rebroadcasting, fills coverage gaps.

Repeater

Silent relay. Rebroadcasts packets but doesn't announce itself.

Tracker

GPS-focused role for tracking people, vehicles, and gear.

Key Features

GPS & Location Sharing

Share real-time position with your mesh. View all nodes on a map.

Multi-Channel Messaging

Up to 8 channels with independent encryption keys for separate conversations.

MQTT Internet Bridge

Bridge your LoRa mesh to the internet via Wi-Fi for remote monitoring.

Telemetry & Sensors

Temperature, humidity, battery voltage, and air quality data from connected sensors.

Range Test Module

Built-in tool for testing coverage and measuring signal quality between nodes.

Store & Forward

Server module that stores messages for nodes that were offline and delivers them when they return.

Companion Apps

Android

Android App

Full-featured native app. Messaging, channels, device config, map, and ATAK integration.

iOS

iOS App

Native iOS client with messaging, device management, and map view.

Web

Web Client

Browser-based interface at client.meshtastic.org. Connect via WebSerial or WebBluetooth.

CLI

Python CLI

Terminal-based tool for power users. Config backup, firmware flashing, and scripting.

Common Use Cases

Emergency & Disaster Communications

When traditional infrastructure fails

Outdoor Recreation

Hiking, hunting, off-roading

Rural & Remote Messaging

Areas without cell coverage

Community Resilience Networks

Tactical, preparedness, and hobbyist projects

Strengths

  • Extremely low power consumption
  • Long communication range (miles, line-of-sight)
  • Mature ecosystem and active community
  • Wide hardware support (Heltec, RAK, LilyGO, etc.)
  • Strong encryption and privacy

Limitations

  • Low bandwidth (text and small data only)
  • Not designed for high-speed or real-time data
  • Performance depends on node density and terrain

Get Started with Meshtastic

View the live mesh map to see nodes in North Dakota and around the world, or check out our getting started guide.