删除属性

设备端删除设备属性的请求,云端根据上报的请求,删除对应的属性值。

上行

  • 请求TOPIC: /sys/{productKey}/{deviceKey}/thing/attribute/delete

  • 响应TOPIC: /sys/{productKey}/{deviceKey}/thing/attribute/delete_reply

请求数据格式

{
 "id": "123",
 "version": "1.0",
 "params": {
   "attributes": ["attr1", "attr2", "attr3"]
 },
 "method": "thing.attribute.delete"
}

响应数据格式

{
 "id": "123",
 "code": 200,
 "data": {}
}

参数说明

参数

类型

是否必需

描述

id

String

可选

消息 ID 号,保留值

version

String

必需

协议版本号,目前协议版本1.0

params

Object

必需

删除属性所需的参数

attributes

Array

可选

需要删除的属性的标识符的列表。一次最多可删除200个属性。如果为空,则不会删除任何属性

method

String

必需

请求方法

code

Integer

必需

结果返回码,200代表请求成功执行

data

JSON

可选

返回的详细信息。JSON格式

结果返回码

返回码

错误消息

释义

1209

Attribute delete data format error

请求格式不正确