批量调用设备属性
POST
/api/v1/things/device/interact/property-control-multi-send请求参数
Body 参数application/json
areaID
string
可选
项目区域id,传了优先从项目区域中获取设备列表
areaIDPath
string
可选
根据区域路径控制设备
groupID
string
可选
分组ID,传了会从分组下获取设备
productID
string
产品id
deviceNames
array[string]
设备名列表
devices
array[object (DeviceCore) {3}]
可选
如果是不同的产品,则传这个字段,上面两个参数填了优先使用
productID
string
产品ID
productName
string
可选
deviceName
string
设备名称
isAsync
boolean
可选
是否异步操作 异步情况通过获取接口来获取
syncTimeout
integer <int64>
可选
同步超时时间(单位:秒,不填默认3秒)
shadowControl
integer <int64>
可选
设备影子控制 0:自动,当设备不在线的时候设置设备影子,设备在线时直接下发给设备 1:只实时下发,不在线报错 2:如果有设备影子只修改影子,没有的也不下发
data
string
必需
属性数据, JSON格式字符串, 注意字段需要在物模型属性里定义
示例
{
"areaID": "string",
"areaIDPath": "string",
"groupID": "string",
"productID": "string",
"deviceNames": [
"string"
],
"devices": [
{
"productID": "string",
"productName": "string",
"deviceName": "string"
}
],
"isAsync": true,
"syncTimeout": 0,
"shadowControl": 0,
"data": "string"
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
A successful response.
数据结构
code
integer
返回code
默认值:
200
msg
string
返回的消息
data
object (DeviceInteractMultiSendPropertyResp)
可选
list
array[object (DeviceInteractMultiSendPropertyMsg) {7}]
必需
批量设备返回结果列表
示例
未设置
最后修改时间: 4 天前