批量下发命令到单个设备

调用下发多组命令到指定单个设备,支持子设备。设备端一次性接收多条指令而不是一条一条接收。下发指令最多20条限制。用户传参数subid表明对子设备控制,不传参数subid表明对主设备控制。

请求URL:

curl"https://api.qinglianyun.com/open/oauth/v1/all/set/api" -d"qlaccesstoken=xxxxxx&data=[{\"key\":\"xxx\",\"value\":\"xxx\"},{\"key\":\"xxx\",\"value\":\"xxx\"}]&mac=xxxxxx&subid=xxxxxx"

返回的 JSON 数据:

{

"code": 0,

"msg":"xxxxxxxxxxx",

}

请求参数:

参数名类型说明备注必需
macList设备的Mac列表如:5c:cf:7f:c1:0b:fd是
qlaccesstokenString青莲云用户账号的token青莲云每一个用户账号都是唯一的是
datajson设置的数据消息目前支持字符串格式是
keyString数据点的变量名设备所属产品的数据点属性是
valueSting数据点的值设备所属产品的数据点的值是
subidString子设备id户传参数subid表明对子设备控制,
不传参数subid表明对主设备控制
否

返回参数:

参数名类型说明备注必需
codeInt返回码查看Api返回码是
msgString返回信息如果code为0,则msg为空;如果code不为0,
则msg返回的为相关错误信息
是