讯饶MQTT接入
# 1. 操作流程

# 2. 云平台添加MQTT设备
# 2.1. 添加BOX
点击【应用中心】—>第三方设备—>BOX管理—>批建设备—>输入批建设备数量(这里1台为例)
所属协议:讯饶MQTT
设备来源:BOX输入
BOX ID:设备ID,可以使用MQTT设备名称
BOX名称:BOX的名称,可用项目名称自定义

添加完后设备列表里新增了刚才添加的设备,点击设备名称,可以查看设备的详细信息。
其中 mqtt 主机名,mqtt端口号,mqtt clientId,mqtt username,mqtt password 要填入MQTT配置中;
若MQTT 通讯正常,BOX状态变为“在线”;
若MQTT 通讯异常,BOX状态变为“离线”;

# 2.2. 修改设备密钥
设备密钥有平台自动生成,也可以手动修改,操作方法如下:

# 3. 讯饶设置
# 3.1. MQTT连接配置
1、点击IOT,,选择MQTT服务器进入,配置MQTT配置

2、MQTT客户端配置属性配置
云平台厂家:选择“新奥数能V2”;
IP地址:填写云平台的“MQTT主机名”;
注:云平台显示的是域名,这里实际需要填写IP,可以通过电脑ping MQTT主机名,返回的IP即是IP地址;
端口号:填写云平台的“MQTT端口号”;
主题:sys/device/mqtt clientId/variant_data,上传监控点的主题,mqtt clientId填写云平台的“mqtt clientId”;
网关ID:sys/device/mqtt clientId/cmd/set,写监控点的主题,mqtt clientId填写云平台的“mqtt clientId”;
启用用户认证:
用户名:填写云平台的“mqtt username”
密码:填写云平台的“mqtt password”;
指定clientID:填写云平台的“mqtt clientId”;

# 3.2. 下载配置后运行

# 4. 云平台【第三方设备】添加变量和报警
# 4.1. 添加变量
【第三方设备】-点击设备-【变量列表】-添加变量,弹出【添加变量】页面
变量名称:自定义,可填写MQTT设备变量名称。
对接名称: MQTT设备变量名称,默认与变量名称一致,可修改;
变量单位:自定义
数据类型:布尔/整数/长整数/浮点数,与MQTT设备变量设置保持一致
读写类型:只读/可读可写,与MQTT设备变量设置保持一致
线性换算:不启用/启用
存储方式:不存储/周期存储/变化存储

# 4.2. 添加报警
报警名称:必填,自定义
报警详情:必填,自定义
报警变量:选择【变量列表】中的变量
报警规则:可输入=、!=、>=、>、<=、<,y<=变量值<z,y<变量值<z,y<=变量值<=z,y<变量值<=z规则

# 5. 云平台【项目中心】添加项目和设备
# 5.1. 添加项目
进入【项目中心】——【新建项目】
项目名称:自定义

# 5.2. 添加设备
进入【项目中心】——选择项目——【项目配置】,点击“添加BOX”弹出【绑定BOX】的页面,此页面出现的设备均为没有被其他项目绑定过;选择相应设备后点击“保存”。

# 6. 云平台【项目中心】 查看数据监控和报警
# 6.1. 查看数据监控
【项目中心】——【数据监控】——【实时监控】可以看到添加的变量及属性;

# 6.2. 查看报警
当报警触发后,在【项目中心】——【报警监控】——【活跃报警】里可以看到报警信息

