Skip to content

g7ufo/meshtastic-node-transmit-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meshtastic Node Transmit Client


Description

This project is the client script that will be used to transmit your meshtastic node information and seen nodes to the server.
Run the script as a service on a Linux/Unix based client, suggested be run every 30 minutes.
This will transmit the node information and seen nodes to the server, to be stored in a the and displayed on the web page.

Requirements

Installation

  1. Clone the repository
  2. Install the required python packages
pip install -r requirements.txt
  1. Install jq (use the package manager of your choice, examples below)
    • Ubuntu
    sudo apt-get install jq
    • MacOS
    brew install jq
  2. Copy the .env.example file to .env and fill in the required information
  3. Run the script
bash run.sh

Configuration

The configuration is done in the .env file.
The only required configuration option is your API key, which can be found here - Meshtastic Node Transmit Server

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgements

Disclaimer

This project is not affiliated with or endorsed by the Meshtastic project.

About

This is the client script for uploading your mesh data to the server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 93.0%
  • Dockerfile 7.0%