Advanced Search
Search Results
727 total results found
Using the Meshtastic Python CLI for Diagnostics
The Meshtastic Python package ships both a library and a command-line interface (CLI). The CLI is the fastest way to interrogate a connected node, export its configuration, watch live packet traffic, and run one-off diagnostic commands from a laptop. This page...
Mesh Topology and Path Analysis
Knowing how your messages travel through the mesh is essential for identifying bottleneck nodes, optimizing relay placement, and diagnosing delivery failures. Meshtastic exposes hop-count information in every received packet, and community tools like meshmap.n...
Common Network Problems and Solutions
Meshtastic networks are remarkably self-organizing, but they are not self-diagnosing. When the mesh stops working well - messages drop, nodes disappear, delivery becomes unreliable - there are a small number of root causes that account for the vast majority of...
Meshtastic Python API
Complete guide to the Meshtastic Python library: connection, messaging, automation, and API reference.
Getting Started with the Meshtastic Python Library
The Meshtastic Python library (meshtastic on PyPI) provides a clean API for connecting to Meshtastic devices, reading their state, sending messages, and reacting to received packets via callbacks. This page covers installation, all three connection methods (se...
Automating Meshtastic: Practical Scripts
The Meshtastic Python library enables powerful automation workflows. This page provides four complete, ready-to-use scripts: a position logger, a message forwarder to Telegram, a battery monitor with alerts, and an automated network health reporter. Each scrip...
Meshtastic Python API Reference
This page documents the key classes, methods, and patterns of the Meshtastic Python library. It covers the interface classes (the MeshInterface base class plus three concrete transports: Serial, TCP, and BLE), the event system, protobuf message types, and erro...
Meshtastic Modules and Plugins
Telemetry Module: Device, Environment, and Power
The Telemetry module broadcasts sensor data from your node across the mesh - battery voltage, temperature, humidity, barometric pressure, and more. Other nodes receive this data and display it in the app, and it can be forwarded to external systems via MQTT. N...
Store and Forward Module
The Store and Forward module lets a designated node buffer messages for clients that were offline when a message was sent. When the offline client reconnects to the mesh, it can request the message history and receive messages it missed. Important caveat: Sto...
Range Test Module
The Range Test module automates signal strength measurement for deployment validation - letting you map exactly where in your coverage area packets arrive successfully, and at what SNR and RSSI values. What the Range Test Module Does Range Test operates as a ...
External Notification and Canned Messages
External Notification Module The External Notification module triggers a visual or audio alert on the node hardware when a message is received - useful for heads-up awareness without constantly watching a screen. Configuration meshtastic --set external_notifi...
Serial, MQTT, and Ambient Light Modules
Serial Module The Serial module lets external hardware send and receive Meshtastic messages over a UART serial connection - enabling integration with microcontrollers, GPS units, custom sensors, and computer software. Modes of Operation ModeDescriptionUse Ca...
Encryption and Privacy
PKC Direct Messaging (v2.5+)
Meshtastic v2.5 introduced Public Key Cryptography (PKC) encrypted direct messages - a significant security upgrade that encrypts DM content per-recipient rather than relying only on the shared channel key. Note that PKC protects the message body: the packet h...
Meshtastic Managed Mode and Admin Channels
For deployed infrastructure nodes - community repeaters, fixed gateways - you want to prevent unauthorized configuration changes while still being able to administer the node remotely. Meshtastic provides two tools for this: Managed Mode and Admin Channels. M...
Hardware FAQ
Which board should I buy as a beginner?
Short answer: Heltec WiFi LoRa 32 V3 or T-Beam Supreme For most beginners in North America, either of these is an excellent first choice: BoardPrice (approx)Best forNotes Heltec WiFi LoRa 32 V3$18-25Lowest cost, quick startSmall OLED display built-in; ESP32...