简体中文
简体中文
English
联系我们
注册
登录
layout空间导航

批量获取设备支持的指令集

更新时间:2022-10-31 06:52:02下载pdf

本文介绍批量获取设备支持的指令集的 API。

接口描述

批量获取设备支持的指令集,最多支持 20 个设备

接口地址

GET: /v1.0/devices/functions

请求参数

参数名类型参数位置是否必填说明
device_idsStringqueryfalse设备 ID 列表,多个 ID 逗号分隔,最多支持 20 个设备

返回参数

参数名类型说明
resultList设备集合、指令集合和分类

result 说明

参数名类型说明
categoryString产品类别
functionsList指令集
devicesList设备 ID 列表

functions 说明

参数名类型说明
nameString指令名称
descString描述
codeString指令
typeString指令类型
valuesString指令入参范围

devices 说明

参数名类型说明
devicesString设备 ID

请求示例

GET: /v1.0/devices/functions?deviceIds=002000285ccf7f1b7eeb,002000286001940f20e7,003000286001940f20e6

返回示例

[
    {
        "functions": [
            {
                "code": "switch_led",
                "desc": "开关"
            }
        ],
        "devices": [
            "xxx",
            "xxx"
        ],
        "category": "dj"
    },
    {
        "functions": [
            {
                "code": "switch_led",
                "desc": "开关"
            }
        ],
        "devices": [
            "xx"
        ],
        "category": "led"
    }
]

错误码

参考 错误码