注意事项 必看:
${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,登录 天启云平台 ,在左侧找到 应用中心 第三方设备 点击进入
2,点击左下角的 BOX管理 批建BOX 输入要建的BOX个数,前期测试输入1就行,点击 确定
3,在弹出的窗口中 所属协议 选择 繁易新MQTT , BOX来源 选择 BOX输入 自己输入一个12位的随机英文字符串即可(BOX ID 是不能和其他接到平台上设备的ID重复的) BOX名称 输入对这个MQTT的备注,然后点击 确定
4,点击确定后会出现如下界面,在MQTT设备中需要用到以下几个信息。
FlexManager数据转发MQTT配置
MQTT服务器配置
进入【数据转发】-MQTT,点击【配置连接列表】后面的“+”图标,弹出【连接配置】页面,其中
配置文件名称:自定义
服务器地址:云平台的“mqtt 主机名”
端口:云平台的“mqtt端口号”,即9006
设备ID:BOX的序列号
点击“用户验证”,勾选“启用”,输入用户名和密码,其中
用户名:云平台的“mqtt username”
密码:云平台的“mqtt password”
添加发布主题
选择功能:发布监控点数据
数据配置描述:自定义
在【发布】页面下添加主题:
sys/device/${deviceId}/system/MonitorData
批量导入:
勾选要上传的监控点(注意:监控点 只能选择【数据监控】页面 设置为“读写”或者“只读”的变量)
注意:组合方式:KV
添加订阅主题
选择功能:写监控点数据
数据配置描述:自定义
在【订阅】页面下添加主题
sys/device/${deviceId}/system/WriteData
批量导入:
勾选要设置的监控点名称(注意:监控点 只能选择【数据监控】页面 设置为“读写”或者“只写“的变量)
配置同步
添加好后 点击“配置同步”,将数据转发配置下载到FBOX模块中。
平台端配置
添加变量
添加需要使用的变量,变量名称使用FlexManager软件中转发的变量名称一样即可。这里使用三个变量来测试,分别为 浮点数 整数 开关量。
关联项目
1).【项目中心】-【设备监控】中新增自由项目
2).【项目中心】-【项目配置】-【BOX管理】中点击电加BOX按钮,选择BOX来源为第三方设备中选中自定义的BOX即可。
3).然后进入【项目中心】-【数据监控】即可看到数据,在触摸屏中改变数据,然后更改触发变量的值即可使触摸屏中的数据在云平台查看,云平台更改数据也能写入触摸屏。
最后编辑:admin 更新时间:2024-11-18 14:03