状态总览

第一版设备状态面板

这里先使用 Hugo 读取本地 JSON 生成静态状态页;后续可以把数据源替换为 MQTT / SQLite / FastAPI,而页面结构保持不变。

设备总数 3
在线 2
待处理 1
离线 0

最近更新:2026-10-30 08:56:33

edge-node · Home Lab

Raspberry Pi 主节点

在线

运行 Hugo、OpenClaw 与轻量实验服务。

设备 ID
edge-rpi-main
最近上报
2026-10-30 08:56:33
cpu 2.3%
disk 21%
load_1m 0.02
memory 16.4%
temperature 31.6°C
uptime 147天17小时8分钟

automation · Raspberry Pi

OpenClaw Gateway

在线

自动化与对话控制面,建议继续放在访问控制后面。

设备 ID
openclaw-gateway
最近上报
2026-10-30 08:56:33
bind LAN
model gpt-5.5
port 18789

sensor · 待接入

IoT 传感器占位

待接入

第一版占位,后续由 MQTT / BLE / Modbus 设备上报替换。

设备 ID
iot-sensor-placeholder
最近上报
尚未接入
battery --
humidity --
temperature --

下一步

从静态快照到真实设备

  1. 保留当前 JSON 数据结构作为第一版契约。
  2. 用脚本或 MQTT 消费器写入 SQLite / JSON。
  3. 用 FastAPI / Flask 提供 /api/devices。
  4. 需要实时性时再加 SSE / WebSocket。

原则

不影响树莓派主任务

  • 第一版不引入重数据库。
  • 状态页失败不影响 Hugo 主站。
  • 动态服务独立于 OpenClaw,避免抢资源。