欢迎光临散文网 会员登陆 & 注册

MQTT订阅采集

2022-12-26 12:07 作者:北京微控工业网关  | 我要投稿

   此章节是配置我司网关订阅MQTT协议的数据,这里以我司某种MQTT协议格式为例,不同MQTT协议及格式配置方法有所差异。

准备工作

   ◆ MQTT服务器地址、端口号、用户名、密码等信息

   ◆ 要订阅的topic等

   ◆ 网关可以正常访问MQTT服务器

NET属性参数配置

   进入网关以后,选择组态模式,通道信息下对应的NET口的属性,配置Net属性,一个网口下可以有多个IP地址,配置一个可以和MQTT服务器正常通讯的IP。

   注:但这些IP地址不能是同一网段的,该属性配置只适用于ARM网关,x86网关需要接入显示器在本地配置。如下图:

新建链接

   网关IP配置完成,在对应Net下点击《新建链接》,建立一个订阅链接,可以建立多个链接,同一个链接只能是一种通讯协议,不同的链接可以是不同的通讯协议,如下图:  

           ◆ 名称:用户自定义

   ◆描述:对链接的说明

   ◆传输层协议:MQTT协议传输层协议无需配置

应用层协议,我们以Col_TaiLi_MQTT为例,如下图

应用层协议

◆ 协议:选择Col_TaiLi_MQTT,查看协议说明

◆ ClientID:根据实际情况选择是否配置客户端ID,如配置直接填写即可

◆ Username:MQTT服务器用户名

◆ Password:MQTT服务器密码

◆ hostName:MQTT服务器地址

◆ Port:MQTT服务器的服务端口号

◆ Version:版本,无特殊要求,默认即可

◆ QOS subscribe:QOS subscribe,无特殊要求,默认即可

◆ QOS published:QOS published,无特殊要求,默认即可

◆ KeepAlive(s):心跳周期,单位为秒

◆ cleanSession:是否清除会话,false为否,true为是

然后【提交】确认,注第一次操作是【创建】

新建设备

   在刚建立好的链接下,点击《新建设备》  

◆名称:根据实际情况自定义,符号只支持下划线“_”

   ◆ 描述:对设备的说明

   ◆ 订阅topic:填写正确的MQTT topic。

点击【创建】创建设备

创建变量

   根据订阅的MQTT协议格式配置点,点击《点表》,新建数据变量,如下图:

创建10个变量

   ◆ 采集点名:根据变量名自动生成

   ◆ 变量名:根据实际情况自定义,符号只能包含下划线

   ◆ 变量描述:对变量的说明

   ◆ 变量编号:

   ◆ M1(指标1名称):根据协议格式调整,参考右上角“帮助”了解此协议格式

   ◆ M2(指标2名称):根据协议格式调整,参考右上角“帮助”了解此协议格式

查看收发报文是否正常

报文没有返回时,请检查:

   1. 链路是否正确

   2. 网络参数是否正确

   3. MQTT服务器是否正常链接

   4. Topic是否正确

MQTT订阅采集的评论 (共 条)

分享到微博请遵守国家法律