更新时间:2022-11-11 03:43:30
本文介绍查询设备能力列表的 API。
根据设备 ID 和条件,查询设备能力列表。
GET: /v1.0/iot-03/devices/{device_id}/capabilities-definition
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
device_id | String | uri | true | 设备 iD |
query | CapabilityDefinitionQueryReq | query | false | 查询条件 |
query
说明
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
tags | String | false | 能力标签,默认为 standard。可选值:standard、original。 |
参数名 | 类型 | 说明 |
---|---|---|
result | CapabilitiesDefinitionResp | 设备能力定义信息 |
result
说明
参数名 | 类型 | 说明 |
---|---|---|
capabilities | List | 能力定义列表 |
device_id | String | 设备 ID |
capabilities
说明
参数名 | 类型 | 说明 |
---|---|---|
capability_code | String | 标识符 Code |
name | String | 能力名称 |
methods | List | 操作方法列表 |
tags | List | 标签列表 |
request | ParameterSchema | 下发指令 schema 描述信息 |
response | ParameterSchema | 上报数据的 schema 描述信息 |
request
说明
参数名 | 类型 | 说明 |
---|---|---|
type | String | 字段类型。枚举值:string、integer、boolean、array、json、raw |
name | String | 字段名称 |
description | String | 字段描述 |
response
说明
参数名 | 类型 | 说明 |
---|---|---|
type | String | 字段类型。枚举值:string、integer、boolean、array、json、raw |
name | String | 字段名称 |
description | String | 字段描述 |
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
}
参考 错误码。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈