工业物联网网关通过MQTT对接阿里云

  • 时间 :2023-06-20
  • 作者 :佰马科技
  • 浏览数 :1481

佰马工业物联网网关,广泛应用在各种工业物联网行业,兼容丰富的国际/行业标准工业通信协议,包括:MQTT、OPC、Modbus、IEC60870-101/102/103/104、DNP3、DLT645、BACnet、jsons等,并且可不断扩充的协议库,可使更多的设备轻松接入、上云。本篇就为大家介绍一下佰马工业物联网网关如何通过MQTT对接阿里云。


一、串口设置

1、串口包含 RS485 和 RS232,默认支持 modbusRTU 协议采集


物联网网关串口设置

物联网网关通信原理


2、网口 modbusTCP,网关默认支持 TCP 客户端,连接到下位设备,其中传送 id 和协议 id 是 modbusTCP 协议头中的部分参数,可以自定义


网关TCP服务端设置



二、采集规则

1、

modbus规则设置

注:此处modbus规则中的设备ID和功能码对应下位机中的modbus协议编码。此处例气象仪设备:通过串口服务器测得气象仪的modbus规则为:02 03 00 09 00 05 55 F8,则设备ID为02,功能码为03 寄存器地址如下:(要转换成10进制形式)


寄存器地址顺序


2、配置添加规则

添加modbus规则

添加modbus规则


PM2.5和PM10能直接转化10进制的形式,温度转化10进制形式的表达式:(X/100)-40

湿度转化10进制形式:X/100

(采集规则里面的【因子名称】要和阿里云【标识符】保持一致,数据精度也要一致)



三、服务器配置

1、支持 TCP、UDP 客户连接中心

2、支持 mqtt 协议连接中心

如果对接阿里云IOT平台,需要根据阿里云的三元组计算工具,生成用户名、密码、 clientid 参数,即设备的MQTT参数设置

另外“自定义变量名 1”中输入:method “资源变量 1 值”填写: thing.event.property.post



四、阿里云创建(网关设备必须插卡或者连接外网)

1、产品创建

阿里云创建


阿里云创建


阿里云创建


阿里云创建


阿里云创建阿里云创建


2、添加设备

阿里云添加设备


阿里云添加设备


点击MQTT参数,将对应的用户名密码写在MQTT配置界面。


MQTT配置界面


MQTT发布主题和注册主题对应于产品的物模型通信topic,


通信topic


对应自己的产品名和设备名进行更改


3、配置产品功能


配置网关产品功能


采集规则里面的【因子名称】要和阿里云的【标识符】保持一致,数据精度也要一致

参数配置完毕,登录阿里云可以看到采集的数据


查看网关采集数据

联系我们
联系我们

佰马Baimatech,集M2M产品研发、IoT平台服务、国际化运营于一体,让我们联接,共创未来