查询设备能力列表

更新时间:2022-11-11 03:43:30

本文介绍查询设备能力列表的 API。

接口描述

根据设备 ID 和条件,查询设备能力列表。

接口地址

GET: /v1.0/iot-03/devices/{device_id}/capabilities-definition

请求参数

参数名类型参数位置是否必填说明
device_idStringuritrue设备 iD
queryCapabilityDefinitionQueryReqqueryfalse查询条件

query 说明

参数名类型参数位置是否必填说明
tagsString false能力标签,默认为 standard。可选值:standard、original。

返回参数

参数名类型说明
resultCapabilitiesDefinitionResp设备能力定义信息

result 说明

参数名类型说明
capabilitiesList能力定义列表
device_idString设备 ID

capabilities 说明

参数名类型说明
capability_codeString标识符 Code
nameString能力名称
methodsList操作方法列表
tagsList标签列表
requestParameterSchema下发指令 schema 描述信息
responseParameterSchema上报数据的 schema 描述信息

request 说明

参数名类型说明
typeString字段类型。枚举值:string、integer、boolean、array、json、raw
nameString字段名称
descriptionString字段描述

response 说明

参数名类型说明
typeString字段类型。枚举值:string、integer、boolean、array、json、raw
nameString字段名称
descriptionString字段描述

请求示例

GET: /v1.0/iot-03/devices/64***dz/capabilities-definition

返回示例

{
    "result": {
        "capabilities": [
            {
                "request": {
                    "description": "",
                    "type": "boolean",
                    "name": "开关"
                },
                "methods": [
                    "get",
                    "post",
                    "event"
                ],
                "tags": [
                    "standard"
                ],
                "capability_code": "switch_led",
                "response": {
                    "description": "",
                    "type": "boolean",
                    "name": "开关"
                },
                "name": "灯开关"
            }
        ],
        "device_id": "64****dz"
    },
    "t": 1644546985633,
    "success": true
}

错误码

参考 错误码