Software & Utilities
MeshCore has a rich ecosystem of tools and libraries developed by the community to integrate and extend mesh network functionality.
Client Applications
Official Mobile Applications
MeshCore Android Application
Native application developed by Liam Cottle
- Available at meshcore.co.uk/apps.html
- Freemium model with unlockable advanced features
iOS Application
Now available on the App Store
Web Clients
MeshCore Web Client
Web interface for USB Serial connection
Development Tools
Python Libraries
Python MeshCore
Python bindings to access your MeshCore companion radio devices.
- GitHub: fdlamotte/meshcore_py
- Usage: Python integration for programmatic control
meshcore-cli
CLI interface to MeshCore companion radio over BLE, TCP, or serial.
- GitHub: fdlamotte/meshcore-cli
- Supported protocols: BLE, TCP, Serial
- Based on: Python MeshCore
meshcoremqtt
A python based script to send MeshCore debug and packet capture data to MQTT for analysis.
- GitHub: Andrew-a-g/meshcoretomqtt
- Usage: Analysis and monitoring via MQTT
JavaScript Libraries
meshcore.js
A Javascript library for interacting with a MeshCore device running the companion radio firmware.
- GitHub: liamcottle/meshcore.js
- Required firmware: Companion radio firmware
- Usage: Web application development
Home Automation Integrations
MeshCore for Home Assistant
A custom Home Assistant integration for MeshCore mesh radio nodes. It allows you to monitor and control MeshCore nodes via USB, BLE, or TCP connections.
- GitHub: awolden/meshcore-ha
- Supported connections: USB, BLE, TCP
- Features: Node monitoring and control
Map Tools
Map Tile Download
MTD Python Script
Download your own map tiles for T-Deck:
- GitHub: fistulareffigy/MTD-Script
- Improved version: Available on Discord
Pre-packaged Maps
Firmware Utilities
Web Flasher
- URL: flasher.meshcore.co.uk
- Features: Flash firmware, serial console, configuration
CLI Reference
Complete documentation for repeater and room server configuration commands:
- GitHub Wiki: Repeater & Room Server CLI Reference
Additional Resources
Official Websites
Video Guides
Introduction by Andy Kirby
YouTube Video - Highly recommended for beginners
