The Meshtastic Integration script allows you to connect your Meshtastic device to Telemetry Harbor effortlessly. By running this Python code, you can send telemetry data from your Meshtastic device to your Telemetry Harbor account, where it can be visualized using Grafana.
- Seamless Device Connection: Easily connect your Meshtastic device via a selected COM port or TCP Connection.
- Batch Endpoint Support: Send data directly to Telemetry Harbor's batch ingestion endpoint.
- API Key Authentication: Ensure secure communication using your unique API key.
- Real-Time Data Push: Continuously stream telemetry data for live monitoring and analysis.
- Grafana Compatibility: Visualize your Meshtastic device data with rich Grafana dashboards.
- Prepare Your Meshtastic Device:
- Ensure your Meshtastic device is connected and operational.
- Note the COM port associated with the device.
- Set Up the Script:
- Clone this repository:
git clone https://github.com/TelemetryHarbor/harbor-meshtastic.git cd harbor-meshtastic - Install required dependencies:
pip install -r requirements.txt
- Clone this repository:
- Run the Script:
python app.py
- Execute the script and provide the required information:
- API Normal (NOT BATCH) Endpoint: Obtain this from your Telemetry Harbor account.
- API Key: Your unique key for secure communication.
- COM Port: The port your Meshtastic device is connected to.
- Execute the script and provide the required information:
- Stream Data:
- The script will push telemetry data from your device to the Telemetry Harbor API endpoint.
- Visualize in Grafana:
- Log in to your Telemetry Harbor Grafana instance.
- Access pre-configured dashboards to view and analyze your Meshtastic data.