MQTT订阅采集
此章节是配置我司网关订阅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是否正确