Pablo Revilla cacf072a51 Merge pull request #3 from madeofstown/patch-2
Update and rename README to README.md
2025-02-18 08:48:34 -08:00
2025-01-20 13:54:22 -08:00
2024-08-21 20:51:25 -07:00
2025-01-20 14:22:45 -08:00
2025-01-20 12:41:47 -08:00
2024-05-09 20:00:00 -07:00
2024-05-09 20:00:00 -07:00
2025-02-16 13:28:11 -08:00
2025-01-20 20:23:27 -08:00

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:

  • --port

    Web server port, default is 8081

  • --mqtt-server

    MQTT Server, default is mqtt.bayme.sh

  • --topic

    MQTT Topic, default is msh/US/bayarea/#

Description
No description provided
Readme 7.6 MiB
Languages
Python 74.3%
HTML 24.7%
Shell 0.4%
JavaScript 0.3%
Dockerfile 0.2%