跳转至

设备管理(数采)

适用基线:测试环境目标 / dev 分支 / 2026-07-15。 阅读对象:测试、实施、运维(主);设备/自动化工程师(顺带)。操作见设备管理-维护与查询参考

业务目的与适用范围

设备启用了、参数也打开了采集,日志却还是空的——这类问题需要按「设备 → 参数 → 边缘 → MQTT」一层层排查。本组覆盖数采侧的设备主档、采集结果查询与 MQTT 链路监控

  • 设备管理(采集数据资产):维护参与采集的设备编码、名称、类别与启用状态。
  • 采集日志:查询参数采集时序(设备、参数、采集点、值、客户端等)。
  • MQTT 客户端监控:查看客户端在线状态与上下线时间。

名称中的「设备」指数采资产,与 DBC「设备台账」、EAM「维修对象」可能编码对齐,但页面与数据对象独立,未证实自动同步。读完本页,应能分清「这个设备」到底是数采资产、DBC 台账还是 EAM 维修对象,并知道无日志时先查哪一层。

如何使用本组文档

你的目的 建议阅读
想理解设备—日志—MQTT 关系 本页:准备 → 主路径 → 关键判断 → 验证点
弄清无数据时怎么分层排查 本页「写实示例」「建议验证点」
正在建档设备或查日志 设备管理-维护与查询参考
想配采集点与参数项 采集点
想看消费侧如何用读数 数采与边缘接入模型、MES 点检相关页

使用前准备

下面几项没配齐,日志大概率长期为空:

需要确认什么 为什么重要
采集点与参数项已配且打开采集 否则日志长期为空
设备类别字典(iot_asset_type 建档分类
MQTT/边缘客户端约定 监控与日志中的客户端 ID 才有意义
在线状态字典(iot_client_link_staus 筛选在线/离线

📷 截图占位

采集设备列表(编码、类别、启用)与采集日志一行样例。

对象与主路径

flowchart LR A["建采集设备并启用"] --> B["配参数并打开采集"] B --> C["边缘/MQTT 上报"] C --> D["采集日志可查"] E["MQTT 客户端监控"] -.-> C
对象 关键业务字段(已从前端取证) 使用者关心
采集设备 设备编码、名称、类别、状态(启用/不启用) 是否启用、编码是否与现场一致
参数采集日志 设备编码、参数编码、采集点、采集值、采集时间、客户端 ID、参数类型等 有没有值、值对不对、哪个客户端上报
MQTT 客户端状态 客户端 ID、在线状态、上线/下线时间、用户名等 链路是否断

写实示例:给定配置 → 期望行为

给定: 设备 DEV-01 已启用;参数已打开采集且分区对齐;MQTT 客户端在线并按约定上报。 期望: 采集日志可按设备编码查到近期值;客户端 ID 可与 MQTT 监控对照。若设备未启用或 MQTT 长期离线,日志为空时先分层排除,不要先改 MES 点检单据。

状态与关键动作

对象 常见动作 说明
采集设备 新增/编辑/删除/导出 状态开关:启用 0 / 不启用 1(以页面开关为准)
采集日志 查询、导出;表单能力以页面为准 日志以查询为主,勿当业务单据改库存
MQTT 监控 查询、导出;新增入口可能隐藏 偏运维监控

关键判断

判断点 应先确认什么 影响
设备启用仍无日志 参数采集开关、分区、边缘进程、MQTT 在线 分层排查
日志有值业务读不到 MES/WMS 是否走网关 RPC、编码是否一致 消费侧问题
MQTT 长期离线 客户端认证、网络、Broker 上报中断
与 DBC 台账对不上 是否约定同一编码体系 跨模块联查失败

建议验证点

  • 新建并启用一台采集设备;为其配置至少一项「采集」参数。
  • 边缘上报后,采集日志可按设备编码查到值。
  • MQTT 监控可见对应客户端状态(环境启用 MQTT 时);与日志客户端 ID 可对照。
  • 导出日志/监控(有权限时)可用。

完整筛选与字段核对见维护与查询参考

限制与待确认

以下边界容易被当成已验证事实,实际仍待环境或联调核实:

  • 采集日志是否时序库、保留多久、可否人工改历史:网关仓外,待证实;培训默认以查询/导出为主。
  • MQTT 状态是网关写入还是人工维护:页面偏监控,待联调确认
  • 与 MES 点检读参、WMS 部分作业读参的失败码与重试:见消费模块与 GAP-072