更新时间:2024-09-24 GMT+08:00

平台下发配置通知

功能介绍

物联网平台向设备侧下发配置通知。物联网平台为用户提供远程配置功能,用户可以在不中断设备运行的情况下,远程更新设备的系统参数、运行参数等配置信息。例如:Windows的收银台机器,需要通过远程配置修改一些系统参数;车联网中的T-BOX,需要通过远程配置修改设备侧的一些数据上报频率等。

Topic

下行: $oc/devices/{device_id}/sys/events/down

参数说明

字段名

必选/可选

类型

参数描述

object_device_id

可选

String

参数解释:

  • 平台下发时,若为网关子设备,该参数为Topic中设备的子设备Id。
  • 平台下发时,若为直连设备,该参数会与Topic中的device_id一致。

services

可选

List<ServiceEvent>

参数解释:

事件服务列表。

ServiceEvent定义表

字段名

必选/可选

类型

参数描述

service_id

必选

String

参数解释:

系统字段。

取值范围:

固定为:"$device_config"。

event_type

必选

String

参数解释:

系统字段。

取值范围:

固定为:"config_update"。

event_time

可选

String

参数解释:

事件时间。UTC时间,格式:yyyyMMdd'T'HHmmss'Z'。

paras

必选

Object

参数解释:

事件参数JSON对象。

paras参数列表

字段名

必选/可选

类型

参数描述

config_content

必选

Object

参数解释:

配置的内容。

示例

Topic: $oc/devices/{device_id}/sys/events/down  
数据格式: 
{
    "object_device_id":"{object_device_id}",
    "services":[
        {
            "service_id":"$device_config",
            "event_type":"config_update",
            "event_time":"20151212T121212Z",
            "paras":{
                "config_content":{
                    "config_key1":"device config1",
                    "config_key2":"device config2"
                }
            }
        }
    ]
}