首页 / 文档 / 协议网关

协议网关

设备怎么把数据送上来,取决于它支持什么协议。平台提供两条接入路径:MQTT 直连与 Modbus 网关轮询。选哪条取决于设备能力与现场条件。

共 4 个小节 · 文档随平台版本更新

两条路径怎么选

吉物 AIoT 平台 · [object Object] 界面示意
1产品管理建产品与物模型 → 2设备管理注册设备并归属产品 → 3协议接入MQTT 上报 / Modbus 采集 → 4数据大屏绑定数据并发布

四步跑通即完成接入:从一台设备到一个可展示的看板。

[object Object]
  • MQTT 直连:设备自身有联网与计算能力(4G 模组、网关设备、嵌入式 Linux 等),能主动上报。接入简单、实时性好。
  • Modbus 网关:设备是 PLC、工控机、老式仪表等,只提供 Modbus 接口。由网关轮询采集,不需要改动设备原有程序。
  • 混合场景很常见:新设备走 MQTT,老旧产线走 Modbus,两条路径的数据在平台上统一成同一套物模型。

MQTT 接入

  • 在设备侧配置平台提供的接入地址与设备身份信息。
  • 设备按约定主题上报属性数据,平台解析后按产品物模型落库。
  • 平台可通过下行主题向设备下发指令,设备执行后回执。
  • 上报频率要结合业务需要与流量成本,不要无脑提高频率。

注意设备时间必须同步。时间不同步会让数据看起来"没有更新"或落在错误的时间区间。

Modbus 接入

  1. 在网关配置里新增一个 Modbus 采集配置,选择 TCP 或 RTU 方式。
  2. 填写从站地址与连接参数(TCP 填 IP 与端口;RTU 填串口与波特率)。
  3. 配置点位表:把寄存器地址映射到平台的属性名,并设置数据类型与缩放系数。
  4. 保存后配置热生效,采集数据写入时序库,随后即可在设备详情与大屏中使用。

注意点位表是 Modbus 接入最容易出错的地方:寄存器地址偏移方式(0 基 / 1 基)、数据类型(16 位整数 / 32 位浮点 / 字节序)必须与设备手册完全一致。

采集排错

  • 先确认网关到设备的链路通不通(能否连上 IP 与端口、串口是否被占用)。
  • 再看从站地址是否正确,多台设备同一条总线上地址不能重复。
  • 数据明显不对时优先怀疑数据类型与缩放系数,而不是怀疑平台。
  • 只部分点位正常,通常是点位表里某几行的地址或类型写错了。