Zigbee2MQTT 前端界面 nurikk/zigbee2mqtt-frontend

智能家居 3/5 🧩 软硬件结合 已发布
nurikk 772 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
Zigbee2MQTT 前端界面

项目简介

Zigbee2MQTT frontend


Zigbee2MQTT Frontend 是一个专为 Zigbee2MQTT 设计的开源前端用户界面。Zigbee2MQTT 本身是一个广受欢迎的 Zigbee 网关桥接软件,能够将各种 Zigbee 设备(如传感器、灯泡、开关等)接入 MQTT 协议,从而实现智能家居的集中控制。然而,原生的 Zigbee2MQTT 主要提供 API 和配置文件,缺乏直观的图形化操作界面。这个前端项目正是为了解决这一痛点而生,它为用户提供了一个清晰、响应式的 Web 界面,让用户无需手动编辑配置文件或使用命令行,即可轻松管理和监控整个 Zigbee 网络。

标签

项目特点

提供 Zigbee 设备的图形化管理界面,无需手动编辑配置文件
实时显示设备状态和传感器数据
内置网络拓扑图,可视化 Zigbee 设备之间的连接关系
支持通过 WebSocket 与 Zigbee2MQTT 后端实时通信
支持多语言翻译,可通过 POEditor 平台贡献翻译
支持使用模拟数据进行开发测试,无需真实硬件

技术规格

前端框架 未明确说明(基于 npm/pnpm 构建)
开发语言 JavaScript/TypeScript
构建工具 npm/pnpm
通信协议 WebSocket
后端依赖 Zigbee2MQTT
开发端口 3030
输出目录 ./dist

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Node.js 1 运行环境
pnpm 1 包管理器
Zigbee2MQTT 1 后端服务

能力画像

⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 2/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
⚪ 数理与计算: 2/5
🔵 动手与操作: 2/5
⚪ 狂热与坚持: 1/5
⚪ 创造与创新: 2/5

所需技能

🔧 **动手能力**:无需硬件动手能力,纯软件项目 💻 **编程能力**:需要 JavaScript/TypeScript 基础,了解 npm/pnpm 包管理,熟悉 Web 前端开发流程 ⚡ **电子电路**:无需电子电路知识,但了解 Zigbee 和 MQTT 协议有助于理解项目背景

适用场景

为 Zigbee2MQTT 用户提供图形化管理界面
智能家居系统的设备监控和控制面板
学习和研究 Web 前端与 IoT 后端通信的开发案例