Skip to content

MeshCenter v1.0.0

Choose a tag to compare

@FlintUA FlintUA released this 19 Jun 09:14

MeshCenter v1.0.0

First Stable Release

A modern web interface for Meshtastic nodes designed for Raspberry Pi Zero 2W and other Linux-based systems.

✨ Highlights

  • Real-time Meshtastic chat interface
  • Public channel messaging (LongFast)
  • Node discovery and monitoring
  • Device status dashboard
  • Sensor telemetry display
  • Emoji picker support
  • Responsive desktop and mobile layout
  • Persistent JSON-based storage
  • Systemd service support
  • Optimized for low-power hardware

🎯 Features

Messaging

  • Send and receive messages in LongFast channel
  • Chat history persistence
  • Message timestamps
  • Emoji support with popup picker

Node Management

  • Automatic node discovery
  • Live node list
  • Signal quality indicators
  • RSSI and SNR display
  • Hardware identification
  • Last seen tracking
  • Node filtering and search

Device Dashboard

  • Voltage monitoring
  • Battery level estimation
  • Channel utilization
  • Air utilization statistics
  • Uptime display

Sensor Support

  • Temperature
  • Humidity
  • Pressure
  • Voltage
  • Current
  • Power

User Interface

  • Clean modern layout
  • Desktop optimized
  • Mobile friendly
  • Fast updates
  • Lightweight design

🧪 Tested Hardware

  • ✅ Raspberry Pi Zero 2W
  • ✅ RAK4631 (Flint Base)
  • ✅ LILYGO T-Beam
  • ✅ LILYGO T-Echo Plus
  • ✅ RAK WisMesh TAP V2

📦 Installation

git clone https://github.com/FlintUA/meshnode-web-chat.git
cd meshnode-web-chat

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

🚀 Start

Development

python3 app.py

Production (systemd)

sudo systemctl enable meshweb
sudo systemctl start meshweb

Open:

http://RASPBERRY_IP:5000

👨‍💻 Author

Kostiantyn Vynohradov (FlintUA)

GitHub: https://github.com/FlintUA

Project: https://github.com/FlintUA/meshnode-web-chat


❤️ Support

If you find this project useful, please give it a ⭐ on GitHub.

Made for the Meshtastic community