DeliverTaiLi_MQTT
将json内容中的数值由数字型修改为字符串类型,带小数的保留3位小数
内容格式化:
{
"d": {
"YH01": {
"Val": {
"001JZ05_YQ_YQNDZ": "20.7",
"001JZ05_YYHT_YYHTNDZ": "0",
"001JZ05_LHQ_LHQNDZ": "0",
"001JZ05_EYHL_EYHLNDZ": "0",
"001JZ05_WSD_SDZ": "0",
"001JZ05_WSD_WDZ": "0",
"001JZ05_SJ_SJZ": "0",
"001JZ05_YG_YGZ": "0"
}
}
},
"ts": "2019-11-04T18:53:22+0800"
}
主题:iot-2/evt/wadata/fmt/JYYL_YH01
内容格式化:
{
"d": {
"YH01": {
"Val": {
"001JZ05_YQ_YQNDZ": 20.7,
"001JZ05_YYHT_YYHTNDZ": 0,
"001JZ05_LHQ_LHQNDZ": 0,
"001JZ05_EYHL_EYHLNDZ": 0,
"001JZ05_WSD_SDZ": 0,
"001JZ05_WSD_WDZ": 0,
"001JZ05_SJ_SJZ": 0,
"001JZ05_YG_YGZ": 0
}
}
},
"ts": "2019-11-04T18:53:22+0800"
}
1.驱动属性配置:
ClientID 填写MQTT的设备客户端ID 弃用 发现使用固定的ClientID有时收不到反馈的报文通讯不正常
Username 平台给网关分配的用户名
Password 平台给网关分配的密码
hostName 平台物联网云平台的地址
Port 平台物联网云平台的端口号
Version 平台物联网云平台使用的MQTT协议均为3.1或3.1.1版本
QOS subscribe 订阅的消息质量为QoS1
QOS published 发布的消息质量为QoS1
KeepAlive(s) 心跳设定。通过KeepAlive参数设置保活周期,取值范围为10~300,默认为60s
//Retain 保留消息标志设定。客户端向服务器发布消息时,可以设置保留消息(Retained Message)标志。
保留消息(Retained Message)会驻留在消息服务器,后来的订阅者订阅主题时仍可以接收该消息。
//LastWill 遗愿消息设定。客户端异常下线时(客户端断开前未向服务器发送DISCONNECT消息),MQTT消息服务器会发布遗愿消息。
数据周期(s) 上送数据的周期,单位为秒
2.设备基本信息配置:
订阅Topic 订阅的Topic,即主题
3.点表配置:
m1(指标1名称) 为d的子节点名,为上述报文中的"YH01"
m2(指标2名称) 为Val的子节点名,为上述报文中的"001JZ05_YQ_YQNDZ"、"001JZ05_YYHT_YYHTNDZ"等