Category: Meshtastic

Meshyface: A Browser Based Chat and Network Dashboard for Meshtastic

Over on GitHub, developer Jaron McDonald has released Meshyface, a chat-first web dashboard for monitoring and interacting with Meshtastic mesh networks from your browser. Meshtastic is an open source, off-grid mesh networking project that uses low-cost LoRa radios to send text messages, GPS positions, and telemetry over long distances without any cellular or internet infrastructure. It's become hugely popular with off-grid, emergency communications, and hobbyist communities, and typically operates in the sub-GHz ISM bands such as 868 MHz in Europe and 915 MHz in the US.

Meshyface runs as a single Python service that serves a single-page web interface over HTTP, and connects to a Meshtastic radio over either TCP (Wi-Fi or Ethernet) or USB serial. From the browser, you get group chat and direct messaging, a network workspace with a map, link topology, route traces, node rankings, and telemetry history, plus a live packet console and optional extras like games, a BBS, and file transfer. History is stored in SQLite with search and rollups, and it's designed to run nicely on a Raspberry Pi or in a Proxmox VM/LXC.

We note that Meshtastic itself does not use an RTL-SDR or any other SDR. Instead, it relies on dedicated LoRa transceiver boards built around ESP32 or nRF52 microcontrollers paired with Semtech SX12xx series radio chips, with popular options including the LilyGO T-Beam, Heltec LoRa32, and RAK WisBlock boards.

Meshyface Screenshot
Meshyface Screenshot