mirror of
https://github.com/pablorevilla-meshtastic/meshview.git
synced 2026-03-04 23:27:46 +01:00
cacf072a516ca1ff1a8169fa93aede307a2ff1a5
Update and rename README to README.md
Meshview
Now running at https://meshview.bayme.sh
This project watches a MQTT topic for meshtastic messages, imports them to a database and has a web UI to view them. Requires Python 3.12
Running
Clone the repo from github with:
git clone --recurse-submodules https://github.com/pablorevilla-meshtastic/meshview.git
It is important to include the --recurse-submodules flag or the meshtastic protobufs wont be included
Create a python virtual environment:
cd meshview
python3 -m venv env
Install the environment requirements:
./env/bin/pip install -r requirements.txt
You also need to install graphviz:
sudo apt-get install graphviz
To run Meshview:
./env/bin/python main.py
Now you can hit http://localhost/
Other Options:
-
--portWeb server port, default is
8081 -
--mqtt-serverMQTT Server, default is
mqtt.bayme.sh -
--topicMQTT Topic, default is
msh/US/bayarea/#
Description
Languages
Python
74.3%
HTML
24.7%
Shell
0.4%
JavaScript
0.3%
Dockerfile
0.2%