独立 Meshtastic 指令中心 – 单个 HTML 文件离线使用
Standalone Meshtastic Command Center – One HTML File Offline

原始链接: https://github.com/Jordan-Townsend/Standalone

## Meshtastic 独立指挥中心:摘要 Meshtastic 独立指挥中心是一个便携的、**完全离线**的网络界面,用于管理 Meshtastic 网状网络。它以一个 51KB 的 HTML 文件形式提供,**无需安装、后端或互联网连接**——非常适合现场工作、紧急情况和研究。 它利用原生浏览器 API(Web Bluetooth、Web Serial、WiFi/HTTP)进行连接,并提供全面的网状网络管理功能:实时节点地图、详细指标(RSSI、跳数)、消息控制台、节点配置、诊断和数据导出。 兼容笔记本电脑、平板电脑、智能手机,甚至智能手表,支持各种 Meshtastic 硬件,如 LilyGo T-Beams 和 Heltec 板。该项目优先考虑**可靠性、透明度和用户控制**,不依赖任何框架、遥测或云服务。 未来的开发包括节点配置、舰队监控和离线地图缓存。欢迎通过测试、错误报告和功能建议做出贡献。

## Meshtastic 指令中心:通过浏览器离线访问 Jordan Townsend 开发了一个 Meshtastic 网状网络的独立指令中心,设计为完全在单个 HTML 文件内运行——无需后端、安装或互联网连接。它通过蓝牙、WiFi 或 USB 串口连接,并显示网络节点的实时地图,以及关键指标,如信号强度和跳数,以及消息控制台。 该项目旨在为紧急通信、离网使用和研究提供通用界面,可在笔记本电脑、平板电脑、手机甚至某些智能手表上运行。 然而,Hacker News 用户的初步反应持怀疑态度。 担忧集中在文档质量(被怀疑是由 AI 生成且不完整)、潜在的代码质量以及项目对外部 CDN 的依赖上,质疑其真正的“独立”性质。 测试似乎有限,作者正在等待他的第一个 Meshtastic 设备。 此外,iOS Safari 缺乏 Web Bluetooth 支持是一个重要的、未解决的限制。
相关文章

原文

A fully offline, single-file web interface for managing Meshtastic mesh networks.


The Meshtastic Standalone Command Center is a zero-dependency, browser-based management interface for Meshtastic mesh networks. It runs entirely from a single HTML file, requires no backend server, no installation, and no internet connection.

This project is built for reliability in field conditions, emergency scenarios, research environments, and any situation where a universal control interface is needed across a wide range of hardware.


Offline and Self-Contained

  • Runs from a single 51KB HTML file
  • 100% offline capability (PWA support)
  • No framework dependencies and no cloud services

Supports native browser APIs:

  • Web Bluetooth
  • Web Serial
  • WiFi / HTTP connections
  • Auto-detection of supported transports

Comprehensive Mesh Management

  • Real-time map of all nodes
  • Mesh metrics: RSSI, SNR, hop count, routing details
  • Broadcast and message console
  • Node configuration and diagnostics
  • Event logs and data export

Cross-Platform Compatibility

Works on:

  • Laptops (Windows, Linux, macOS)
  • Tablets and smartphones
  • Smartwatches with WebView + BLE
  • Any modern browser supporting Web Bluetooth / Web Serial

No installation required — open the file and connect.


Meshtastic is a powerful platform, but existing interfaces are tied to mobile apps, desktop installations, backend services, or cloud connectivity. In off-grid or emergency situations, these dependencies create unnecessary friction.

This project delivers:

  • A reliable offline interface
  • A portable tool that works anywhere
  • A universal command system for field deployment
  • A professional dashboard for teams, researchers, and builders

Its goal is to make resilient communication truly accessible.


Download the standalone HTML file:

[Insert your download link here]

Open the file with:

  • Chrome
  • Edge
  • Chromium-based browsers
  • Android Chrome
  • Safari (partial Bluetooth support)

3. Connect to Your Device

Choose your preferred connection method:

  • Bluetooth
  • USB Serial
  • WiFi/HTTP

No drivers or installation required.


Tested and community-validated hardware includes:

  • LilyGo T-Beam variants
  • Heltec boards
  • RAK WisBlock modules
  • LilyGo T-Watch S3
  • Custom Meshtastic devices

If your hardware works, please open an issue to add it to the list.


Planned improvements:

  • Node provisioning tools
  • Fleet-level monitoring
  • Multi-mesh dashboards
  • Offline map tile caching
  • Enhanced routing visualization
  • Optional cloud sync (opt-in only)
  • Native mobile wrappers

Feature suggestions are welcome.


Ways to contribute:

  • Hardware testing
  • Bug reports
  • Feature suggestions
  • Pull requests
  • Documentation improvements

Open an issue with as much detail as possible.


This project is intentionally simple:

  • No frameworks
  • No build process
  • No backend infrastructure
  • No telemetry
  • No analytics

Everything runs inside the standalone HTML file for maximum transparency and reliability.


  • No data leaves your local device
  • No cloud logging or analytics
  • All communications stay within the browser and your Meshtastic hardware
  • Users maintain complete control of their mesh and configuration

Choose the license appropriate for your repository:

  • Apache 2.0
  • MIT License
  • MPL 2.0

Ask if you’d like these generated for you.


If you are part of an emergency communications group, research lab, hardware vendor, or organization interested in professional integrations or deployment support, feel free to reach out.

General inquiries can be submitted through GitHub Issues.


Thanks to the Meshtastic development community for building the foundation that enables projects like this. This tool exists because of their continued work and dedication.

I'm currently awaiting my first meshtastic node to arrive. A Lilygo S3 watch. If you have any spare hardware that needs to be tested on the network let me know. [email protected]

联系我们 contact @ memedata.com