# Meshtastic App

## Overview

The **Meshtastic App** is the official companion application for Meshtastic devices, developed and maintained by the Meshtastic open-source project (meshtastic.org). It is required for initial setup of any Meshtastic-firmware device.

## Platforms &amp; Availability

- **iOS:** App Store (free)
- **Android:** Google Play (free)
- **Web:** client.meshtastic.org - browser-based, connects via USB serial (Chrome/Edge)

## Connection Methods

- BLE (most common for mobile)
- Wi-Fi (for nodes with Wi-Fi capability, e.g. ESP32 devices)
- USB serial (web app via Chrome/Edge)

## Features

- Node list with signal, battery, and last-seen status
- Direct and channel messaging
- Map view with node positions
- Full device configuration: region, modem preset, channels, power settings
- Channel management (import/export via QR code or URL)
- Telemetry display (battery, environment sensors if equipped)
- MQTT configuration for internet backhaul

## Required For

- All initial Meshtastic device setup
- Setting region (e.g. US, EU\_868)
- Setting modem preset (LongFast, MediumSlow, etc.)
- Configuring channels and channel keys

## Web App

The web app at **client.meshtastic.org** provides full configuration capability from a desktop browser via USB serial - useful when a mobile device is unavailable or when doing detailed configuration with a keyboard. Requires Chrome or Edge (WebSerial API).

## Cost

Free and open source.