Appearance
sendSyncGetProperty
调用该接口给设备发送获取设备属性消息,并同步返回结果,如果设备10秒没有回复则认为失败。
使用说明
暂无
接口地址
/gateway/openapi
请求方式
POST
请求参数
请求头
| 名称 | 类型 | 描述 |
|---|---|---|
| tokenauthorization | String | 平台颁发的token |
| apiCode | String | 固定值:sendSyncGetProperty |
请求参数
sendSyncGetPropertyRequest
| 名称 | 类型 | 是否必选 | 描述 |
|---|---|---|---|
| productKey | String | 是 | 设备所属产品productKey |
| deviceName | String | 是 | 设备名称 |
| blockId | String | 否 | 模块ID,默认模块为空 |
| pid | List | 是 | 需要获取的属性列表 |
| defaultBlock | String | 否 | 是否默认模块:
|
| reqid | String | 否 | 消息ID号。全局唯一,用于消息回复或系统消息追踪 |
返回数据
sendSyncGetPropertyResponse
| 名称 | 类型 | 描述 |
|---|---|---|
| code | String | 调用成功,返回0,调用失败,查看错误信息。 |
| msg | String | 调用成功,提示"操作成功",调用失败,查看错误信息。 |
| data | Object | 返回结果。 |
示例
请求示例
json
{
"productKey": "M5Bj0WjxW",
"deviceName": "fj0001",
"pid": [
"status",
"open"
]
}返回示例
json
{
"code": "0",
"msg": "操作成功",
"data": {
"status": "stop",
"open": 1
}
}