内存使用率定时上报

1. 上报消息

1.1 Topic

Topic
/v1/devices/device/datas

消息发送方

网关设备

消息接收方

物联网平台

1.2 上报消息payload

参数说明

字段名
必选/可选
类型
参数描述

devices

必选

DeviceS[]

设备数据。

DeviceS结构体说明

字段名
必选/可选
类型
参数描述

deviceSn

必选

String(256)

设备ESN码,用于唯一标识设备。

services

必选

List<Services>

服务列表。

Services结构体说明

字段名
必选/可选
类型
参数描述

service

必选

String(256)

服务名。RuntimeData

mid

必选

string

消息ID,用来匹配请求消息和应答消息,以及消息去重。

data

必选

ObjectNode

服务数据。

dataTime

必选

String(256)

时间格式:采用RFC3339标准,例如:1985-04-12T23:20:50.52Z

Data结构体说明

字段名

必选/可选

类型

参数描述

indicator

必选

String(256)

指标类型。具体指标包括:memUsage

min

必选

uint16

一个上报周期内多次采样的最小值。

max

必选

uint16

一个上报周期内多次采样的最大值。

avg

必选

uint16

一个上报周期内多次采样的最大值。

current

必选

number

采集到的最新的当前值

unit

必选

Sting

固定为:%

请求示例

{
    "devices": [{
        "deviceSn": "D68NZxB4",
        "services": [{
            "mid":"mymessageid",
            "data": {
                "indicator": "memUsage",
                "min": 55,
                "max": 70,
                "avg": 60,
                "current": 32,
                "unit": "%"
            },
            "dataTime": "2019-10-23T17:36:25Z",
            "service": "RuntimeData"
        }]
    }]
}

最后更新于