环境采集与告警:综合应用案例

环境采集与告警

连接自有 MQTT 温湿度设备,显示实时值、最近趋势、超限记录与离线状态。

下载 RoomClimate.aia 返回综合应用专题

界面与入口

环境采集与告警总览布局预览环境采集与告警档案布局预览

HTML 布局预览;原生导航、图表和系统窗口以 Android 实际显示为准。底部四个入口分别是总览、档案、操作、设置。

完整操作流程

建设备档案 → 配置 Broker → 订阅设备数据 → 校验序号与范围 → 图表与阈值告警 → 导出采样。

  1. 建立设备档案,设备 ID 必须与采集端一致;在设置页填写自有 Broker 主机、端口和账号,保存。
  2. 选择档案后连接采集。连接前数值为“—”;接收当前设备的非 retained 有效数据后才更新数值和曲线。
  3. 温度范围 -40–85°C、湿度 0–100%;序号重复或倒退不保存。温度高于设置上限记录超限,30 秒未采样显示过期。

数据与异常处理

  • 没有消息时不显示虚构温湿度。
  • 拒绝错误设备 ID、重复 / 倒序序号和坏帧。
  • 忽略 retained 旧采样,断线保留最后数据并显示离线。
  • 温度湿度超出协议范围不进入曲线。
  • 最多保存 500 条采样,趋势显示最近 30 条。
  • 搜索和状态筛选只改变显示集合;操作按稳定 ID 找到原记录。归档需要确认,取消不会修改数据。
  • 档案与设置通过微数据库恢复;归档保留旧流水,下一条 ID 不复用。
  • CSV 写入完成后才打开系统分享;写入失败提示错误。流水最多保留最近 500 条。

此应用的设备协议与联调步骤

用到的组件

使用范围

通信帧验证已通过显式通信边界测试。蓝牙射频、USB 授权、真实 Broker 与物理设备联调仍需真机验收;工程不包含虚构测量数据。

查看最终工程验证记录

文档反馈