Repository navigation
Packages Python3 Meshtastic
Meshtastic command-line client and Python API
- Version recorded: 2.6.0
-
Categories:
mesh - Upstream: https://github.com/meshtastic/python
The official Meshtastic client library and meshtastic command: configures a node over USB serial or BLE, sends and receives messages, and reads channel and region settings.
It is how a Meshtastic node is configured from a computer rather than a phone, which matters for reproducible setup and for anything scripted. The Python API is also the route to logging a mesh's traffic.
A Meshtastic node on USB and dialout membership. Region must be set before the radio will transmit at all, which is the first thing every new node needs.
- apt:
python3-meshtastic
Client and firmware versions track each other closely and a large gap causes confusing configuration errors. Debian 13 and Parrot ship 2.6.0 while Kali ships 2.7.11, so a node flashed with current firmware may want a newer client than a stable base provides.
- probe: apt policy
- strategy: apt_upgrade
Generated from docs/ at commit 7ef1bfafdf8e. Canonical site: https://renegade-penguin.github.io/Hammunition/. Edit docs/ by pull request, not this wiki.
- Home
- Software by activity
- Activity hubs
- Installation
- Profiles
-
Guides
- Operating
- Modes
- Receiving
- In the field
- Troubleshooting
- Getting started
- Packages
-
Hardware
- Park and wake devices
- SDR receivers and transceivers
- Radios, GPS and mesh
- Security and research hardware
- Programmers
- Laptop radios and camera (parkable)
- LibreVNA (vector network analyser)
- RF security
-
Reference
- The engine
- Coverage
- Inventories
- Hardware measurements
- Verification
- Contributing