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

MQTT发布转发

2023-01-20 09:32 作者:北京微控工业网关  | 我要投稿

此章节是配置我司网关发布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

MQTT发布转发的评论 (共 条)

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