注意事项 必看:

${deviceId} 为客户端id,在平台上获取
1,MQTT设备需要连接外网。
2,MQTT发布主题的主题名称必须为 sys/device/${deviceId}/system/MonitorData
3,订阅主题是MQTT设备往我们平台上发送变量。
4,MQTT订阅主题的主题名称必须为 sys/device/${deviceId}/WriteData
5,订阅消息是我们平台控制MQTT设备中的变量。

步骤:平台创建BOX(填写BOX信息)——配置MQTT设备参数—-平台添加变量、关联项目

BOX创建

在平台上前期操作:

1,登录 天启云平台 ,在左侧找到 应用中心 第三方设备 点击进入

昆仑通态MQTT1.png

2,点击左下角的 BOX管理 批建BOX 输入要建的BOX个数,前期测试输入1就行,点击 确定

昆仑通态MQTT2.png

3,在弹出的窗口中 所属协议 选择 繁易新MQTTBOX来源 选择 BOX输入 自己输入一个12位的随机英文字符串即可(BOX ID 是不能和其他接到平台上设备的ID重复的) BOX名称 输入对这个MQTT的备注,然后点击 确定

image.png

4,点击确定后会出现如下界面,在MQTT设备中需要用到以下几个信息。

image.png

FlexManager数据转发MQTT配置

MQTT服务器配置

进入【数据转发】-MQTT,点击【配置连接列表】后面的“+”图标,弹出【连接配置】页面,其中

配置文件名称:自定义

服务器地址:云平台的“mqtt 主机名”

端口:云平台的“mqtt端口号”,即9006

设备ID:BOX的序列号

image.png
点击“用户验证”,勾选“启用”,输入用户名和密码,其中

用户名:云平台的“mqtt username”

密码:云平台的“mqtt password”

image.png

添加发布主题

选择功能:发布监控点数据

数据配置描述:自定义

在【发布】页面下添加主题:

sys/device/${deviceId}/system/MonitorData

image.png
批量导入:

勾选要上传的监控点(注意:监控点 只能选择【数据监控】页面 设置为“读写”或者“只读”的变量)

注意:组合方式:KV

image.png

添加订阅主题

选择功能:写监控点数据

数据配置描述:自定义

在【订阅】页面下添加主题

sys/device/${deviceId}/system/WriteData
image.png

批量导入:

勾选要设置的监控点名称(注意:监控点 只能选择【数据监控】页面 设置为“读写”或者“只写“的变量)

image.png

配置同步

添加好后 点击“配置同步”,将数据转发配置下载到FBOX模块中。
image.png

平台端配置

添加变量

添加需要使用的变量,变量名称使用FlexManager软件中转发的变量名称一样即可。这里使用三个变量来测试,分别为 浮点数 整数 开关量

MQTT5.png

关联项目

1).【项目中心】-【设备监控】中新增自由项目
2).【项目中心】-【项目配置】-【BOX管理】中点击电加BOX按钮,选择BOX来源为第三方设备中选中自定义的BOX即可。
3).然后进入【项目中心】-【数据监控】即可看到数据,在触摸屏中改变数据,然后更改触发变量的值即可使触摸屏中的数据在云平台查看,云平台更改数据也能写入触摸屏。

昆仑通态MQTT16.png

作者:admin  创建时间:2024-10-23 10:07
最后编辑:admin  更新时间:2024-11-18 14:03