Appearance
设备调试
功能说明
新设备接入或出故障时,需要确认到底是通信不通、驱动配错还是数据解析有问题。设备调试提供一个“手动试一次”的工具,直接对某台设备发起采集或下发指令,并把请求/响应原始报文都摆出来,让问题一目了然,不用等采集器周期跑或去翻日志。
举例: 新接的 Modbus 温控器读不到温度,在设备调试里手动执行一次读取,看到响应报文其实有数据但解析成了 0,立刻判断是字节序或增益配错,而不是通信问题。
菜单:设备维护 → 设备调试
在线调试设备通信,通过实际读取采集、下发指令来验证驱动配置、物模型和通信链路是否正确。适合新设备接入验证和故障排查。
页面结构
页面左侧是"产品类型 → 产品 → 设备"三级树(不含网关产品,网关子设备挂在各自产品下),右侧是选中设备后的调试面板,按事件模型和功能模型分别调试。
操作步骤
- 进入 设备维护 → 设备调试
- 在左侧树中依次展开产品类型、产品,选择要调试的设备
- 调试事件模型(读取采集):选择某个事件模型接口,点击执行,平台向设备发起一次采集,返回采集到的属性值
- 调试功能模型(下发指令):选择某个功能模型接口,填写下发参数,点击"下发",平台向设备下发控制指令
- 查看调试结果:每次调试都会返回请求报文、响应报文、请求/响应时间、采集值、状态及失败原因,据此判断通信是否正常、数据解析是否正确
调试结果说明
| 字段 | 说明 |
|---|---|
| 采集值(value) | 事件模型读取到的属性值 |
| 请求报文(reqMsg) | 平台实际下发给设备的报文 |
| 响应报文(respMsg) | 设备返回的原始报文 |
| 请求/响应时间 | 下发与收到响应的时间,可判断链路时延 |
| 状态 / 失败原因 | 调试成功或失败;失败时给出原因 |
使用场景
| 场景 | 说明 |
|---|---|
| 新设备接入验证 | 确认设备在线、通信正常、数据能正确解析 |
| 物模型配置验证 | 测试事件模型能否正确读取数据、功能模型能否正确下发 |
| 故障排查 | 通过请求/响应报文定位是通信问题、指令配置问题还是数据解析问题 |
