MQTT
# 1.2.1 MQTT
- name: 视频播放:数据转发-MQTT
avatar: /img/logo/video.png
link: http://iotcloud.work/download/videos/BOXConfig/7.2数据转发-MQTT.mp4
textColor: '#11a8cd'
1
2
3
4
2
3
4
添加MQTT转发协议—>设置转发基础属性—>添加转发变量—>发布订阅配置—>下载至BOX
(1). 添加转发协议
进入【BOX配置】选择对应的BOX—>点击【数据转发】,点击“添加转发协议”,在弹出窗口中协议类型选择“MQTT(标准格式1)”,转发名称自定义,然后点击“确定”
(2). 设置转发基础属性
设置服务器地址,端口号,用户名和密码等信息后点击保存
- 规则名称:自定义
- 状态:启用/禁用
- 服务器地址:MQTT服务器地址
- 服务器端口:MQTT服务器端口
- 客户端ID:自定义,可以使用BOX序列号
- 用户名/密码:根据MQTT 服务器要求填写
- 协议版本:/3.1/3.1.1
- 心跳间隔:自定义,单位ms
- 清理会话:启用/禁用
- 最小/最大间隔:设置BOX的MQTT设备的重连时间
- 离线缓存数量:默认禁用,启用后设置BOX断网后缓存的条数
- 时间戳单位:秒/毫秒
- 断网续传:默认禁用,启用后会把盒子断网后与PLC通讯的实时数据存储在BOX,等盒子联网后一起上传到第三方平台
- 遗嘱设置:
默认禁用,启用后需要设置主题
(1)主题:自定义,启用遗嘱后主题不能为空
(2)质量:最多一次/最少一次/精准一次
(3)内容:自定义
(3). 添加转发变量
添加后如下图所示:
(4). 发布订阅配置
- 上传变量
- 写入变量
- 数据格式
可按照自己的MQTT报文格式自定义数据格式
(5). 下载至BOX
# 1.2 MN-MQTT
添加MQTT转发协议—>设置转发基础属性—>添加转发变量—>下载至BOX
(1). 添加转发协议
进入【BOX配置】选择对应的BOX—>点击【数据转发】,点击“添加转发协议”,在弹出窗口中协议类型选择“MN_MQTT”,转发名称自定义,然后点击“确定”
(2). 设置转发基础属性
设置服务器地址,端口号,用户名和密码等信息后点击保存
(3). 添加转发变量
添加后如下图所示:
(4). 下载至BOX