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"等

results matching ""

    No results matching ""