D_MQTT_ZiJinHuanJing
紫金环境管理设备接入数据格式
数据监控
空气质量数据会经由网关发送到MQTT服务端。MQTT数据格式:
Topic:
$system/{ProductKey}/{DeviceName}/thing/property/post
Payload
Json格式,必须包含 id 和 body 字段
{
"id": "ed1f7cc848564400b6f2abfee8f5d6e1", //id: 设备端生成,保证唯一性,推荐使用uuid, 如ed1f7cc848564400b6f2abfee8f5d6e1
"body": {
"PM2.5": 20, // μg/m3
"PM10": 24, // μg/m3
"CO2": 990, // ppm
"TVOC": 100, // μg/m3
"TEMP": 24.6, // ℃
"RH": 48.2, // %RH
"CH₂O": 1.067 //甲醛
}
}
1.通道配置
驱动选择:D_MQTT_ZiJinHuanJing
参数 | 说明 |
---|---|
ClientID | 填写MQTT的ClientID,如果平台有规范,按规范填写 |
Username | 填写MQTT的用户名,如果平台有规范,按规范填写 |
Password | 填写MQTT的密码,如果平台有规范,按规范填写 |
hostName | 填写MQTT服务器的IP地址 |
Port | 填写MQTT服务的端口号 |
Version | 选择MQTT服务器的版本号 |
QOS subscribe | 订阅的消息质量,若无特殊规定使用默认配置参数即可 |
QOS published | 发布的消息质量,若无特殊规定使用默认配置参数即可 |
KeepAlive(s) | 心跳设定。通过KeepAlive参数设置保活周期,取值范围为10~300,默认为60s |
cleanSession | MQTT会话(Clean Session) MQTT客户端向服务器发起CONNECT请求时,可以通过’Clean Session’标志设置会话。 ‘Clean Session’设置为0,表示创建一个持久会话,在客户端断开连接时,会话仍然保持并保存离线消息,直到会话超时注销。 ‘Clean Session’设置为1,表示创建一个新的临时会话,在客户端断开时,会话自动销毁。 |
数据周期(s) | 发布MQTT数据的周期,单位为秒 |
2.转发设备配置
2.1 按照协议规范填写正确的数据发布topic参数
2.2 配置转发点表
点击“+”号选择需要转发的数据点,按照数据点对应的实际指标名称填写指标名称参数,配置完成后提交。