三步实现Modbus RTU转MQTT对接ThingsBoard

2025-09-05 17:43:13 钡铼技术

在工业现场,设备使用Modbus RTU 通信协议,而云端平台采用MQTT 协议对接ThingsBoard进行接入和数据展示。这两者之间如何打通?答案是:用钡铼技术 BL110 网关,三步轻松搞定!

工业物联网关


1

第一步:添加 RS485 从机,设置串口参数

BL110 网关支持 2~6 路 RS485/RS232 接口,适配各种工业设备。在钡铼技术 BL110 网关的配置软件界面中,依次完成以下设置:

 选择串口通道(如 COM1、COM2)

 模式选择为“串口采集”

 协议选择为“Modbus RTU”

 设置 波特率(如 9600、115200)

 设置 数据位(一般为 8 位)

 设置 停止位(1 位或 2 位)

 设置 校验位(无校验、奇校验或偶校验)

 设置 从机地址(Slave ID)

 这一阶段的目标是:让网关**“听得懂”设备的Modbus语言**,建立串口通讯基础。

    工业物联网关


    2

    第二步:添加 Modbus RTU 数据点映射

    在 BL110 网关中添加数据点:

     设置寄存器地址(如 40001、30001 等)

     选择功能码(如 03:读保持寄存器、04:读输入寄存器)

     指定数据类型(16位整型、32位浮点等)

     设置数据上报间隔

    通过这些配置,BL110 会定时读取 RS485 从机的数据并缓存起来

    工业物联网关


    3

    第三步:配置 MQTT 协议,接入 ThingsBoard

    在“MQTT 客户端”模块中:

     设置 MQTT 服务器地址(如 demo.thingsboard.io

     端口:1883(或使用 TLS 的 8883)

     认证方式选择 Token 模式,填写 Access Token(从 ThingsBoard 中获取)

     选择 JSON 上报格式,配置 Topic 模板(如 v1/devices/me/telemetry

    配置完成后,BL110 会将采集到的 Modbus 数据通过 MQTT 自动上报至 ThingsBoard 云平台。

    工业物联网关

    完成配置,即可实现工业设备数据从 Modbus RTU到 OPC UA 的自动转换上传!


    4

    成功接入!ThingsBoard 实时可视化展示

    在 ThingsBoard 平台中:

    创建对应设备,复制 Token

    搭建仪表盘(拖拽控件,绑定数据点)

     即可实时查看温湿度、电流电压、运行状态等 Modbus 数据!

    工业物联网关


    5

    钡铼技术ARMxy系列工业计算机

    为什么选择钡铼技术 BL110?

    •  多协议支持:Modbus RTU/TCP、MQTT、OPC UA、DLT645、IEC104 全覆盖

    •  即插即用:简单配置无需编程

    •  工业级设计:宽温、防浪涌、抗干扰,适应严苛现场

    •  云平台兼容:内置 ThingsBoard 对接模板

    •  远程运维工具:支持 OTA 升级与 BLRMS 配置工具

    图片

    添加微信获取更多资料


    标签: Modbus RTU MQTT
    微信公众号

    首页
    产品
    案例
    联系钡铼