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

◆ 选择对应网口,这里以Net3为例,点击【新建链接】
◆ 名称:自定义
◆ 描述:对链接的描述
传输层协议:MQTT协议,传输层协议无需配置
应用层协议:这里以“XinAo_ShuNengWuLian_MQTT”为例,格式为我司定义格式


◆ 协议: XinAo_ShuNengWuLian_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为是
◆ pKey(供应商产品系列编号*):根据实际情况填写,会包含在topic中
◆ sn(物联网关编号*):根据实际情况填写,会包含在topic中
◆ compld(厂家ID):根据实际情况填写,可以为空
◆ name(设备名称):根据实际情况填写,可以为空
◆ sVer(软件版本):根据实际情况填写,可以为空
◆ hVer(硬件版本):根据实际情况填写,可以为空
◆ meld(移动设备标识码):根据实际情况填写,可以为空
◆ ioc(经纬度):用逗号分隔经纬度,可以为空
◆ encr(加密方式):根据实际情况填写,可以为空
◆ ConnType(设备通讯方式):报文中通讯方式表示,可自定义
◆ mac(MAC地址):设备MAC地址,可为空
◆ seriaNum(网关可用串口数量):根据实际情况填写,可为空
◆ ethNum(网关可用网口数量):根据实际情况填写,可为空
◆ 反馈超时时间(ms):无响应通讯中断时间,单位毫秒
◆ 数据周期(s):数据上送周期,单位为秒
◆ 变化上送使能:是否变化上送,false为否,true为是
◆ caCrt.pem:加密文件,由服务端生成,可以为空
◆ clientCrt.pem:加密文件,由服务端生成,可以为空
◆ clientKey.key:加密文件,由服务端生成,可以为空
◆ 单个离线文件占用存储空间:单位字节
◆ 所有离线文件占用存储空间:单位字节
◆ V类型,值类型:0是数值类型,1是字符串类型(保留3位小数)
然后点击《创建》
新建发布转发设备

◆ 设备名称:自定义
◆ 描述:设备说明
◆ Sysid:系统编码,可为空,当一个网关传送多个站是使用
◆ Dev:采集设备id序列号,可为空,空或0代表整个网关数据
点击《创建》
选择要转发的数据点

点击《点表》,再点击《+》添加已经采集的数据,并勾选要转发的数据点,点击《添加》。

按实际情况填写变量名称、m指标名称(上送报文中键值对中出现)等参数
然后点击《提交》《重启》,完成转发配置
查看运行数据
切换到运行模式下,点击对应的设备,查看点表下的数据

时间为0,一般是因为采集通讯没有正常,如果时间不断更新变化,说明通讯正常,核对数据即可。
通讯报文查看
点击【报文】,查看实时通讯报文

显示添加离线报文,表示没有得到MQTT服务器的回应,连接上会显示发布的topic。

报文中第一行为发布topic