更新时间:2024-10-11 GMT+08:00
分享

平台通知网关子设备删除

功能介绍

平台将该网关删除的子设备信息通知给网关设备。网关与子设备关系,请查看网关与子设备

Topic

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

参数说明

字段名

必选/可选

类型

参数描述

object_device_id

可选

String

参数解释:

该参数与Topic中的device_id一致。

services

可选

List<ServiceEvent>

参数解释:

事件服务列表。

ServiceEvent定义表

字段名

必选/可选

类型

参数描述

service_id

必选

String

参数解释:

系统字段。

取值范围:

固定为:"$sub_device_manager"。

event_type

必选

String

参数解释:

系统字段。

取值范围:

固定为:"delete_sub_device_notify"。

event_time

可选

String

参数解释:

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

paras

必选

Object

参数解释:

事件参数JSON对象。

paras参数列表

字段名

必选/可选

类型

参数描述

devices

必选

List<DeviceInfo>

参数解释:

设备信息列表。

version

必选

Long

参数解释:

子设备信息版本。

DeviceInfo定义表

字段名

必选/可选

类型

参数描述

parent_device_id

必选

String

参数解释:

父节点设备ID。

node_id

可选

String

参数解释:

设备标识。

device_id

必选

String

参数解释:

设备ID。

示例

Topic: $oc/devices/{device_id}/sys/events/down 
数据格式:  
{
        "object_device_id": "{object_device_id}",
	"services": [{
		"service_id": "$sub_device_manager",
		"event_type": "delete_sub_device_notify",
		"event_time": "20151212T121212Z",
		"paras": {
			"devices": [{
				"parent_device_id": "c6b39067b0325db34663d3ef421a42f6_12345678",
				"node_id": "subdevice11",
				"device_id": "2bb4ddba-fb56-4566-8577-063ad2f5a6cc"
			}],
			"version": 1
		}
	}]
}

相关文档