{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking/2"}],"enrichment":{"capability":"A Python library and CLI for communicating with Meshtastic mesh radio devices, sending and receiving messages, and accessing device operations through a publish-subscribe event model.","skillfed_tags":["mesh-networking","radio-communication","iot-devices"],"use_cases":["Build a Python script that receives mesh radio messages and logs them to a database or cloud service.","Create a CLI tool that queries device status, node information, and mesh topology from connected Meshtastic radios.","Integrate mesh messaging into a larger application using the publish-subscribe event model to react to incoming messages.","Monitor mesh network health by subscribing to device telemetry and position updates from multiple nodes.","Automate device configuration and firmware updates across a fleet of Meshtastic radios via serial or Bluetooth."],"what_it_does":"Meshtastic is a Python interface to Meshtastic mesh radio devices, which are low-power LoRa-based radios that form self-healing mesh networks. The library wraps the device protocol and exposes it through a publish-subscribe event system, so you can subscribe to message types you care about and react to them in your code. It also provides a command-line tool that mirrors the capabilities of the official Android and device UI applications.\n\nThe library depends on bleak for Bluetooth communication, pyserial for USB/serial connections, protobuf for message serialization, and several utility libraries. It's designed to work with the device's native mesh protocol, so you can build applications that integrate mesh messaging into Python workflows\u2014from simple scripts that relay messages to external systems, to more complex monitoring or logging applications.","worth_installing":"Yes, if you own or plan to use Meshtastic devices and need Python integration. The library is actively maintained, has low install friction, and provides both programmatic and CLI access to device functionality. The GPL-3.0 copyleft license is a hard blocker for proprietary projects; open-source or internal-use projects face no barrier. No known security vulnerabilities."},"id":"meshtastic","links":{"html":"https://skillfed.io/packages/meshtastic","md":"https://skillfed.io/packages/meshtastic.md","pypi":"https://pypi.org/project/meshtastic/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-17","license_spdx":null,"license_treatment":"copyleft","name":"meshtastic","python_support":"supports_current","summary":"Python API & client shell for talking to Meshtastic devices"},"popularity":{"monthly_downloads":113227,"position":12350,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.7.11"}
