3. 远程开关闸
描述:
设置设备远程开门、远程关门、远程停止。
请求说明:
| 协议 |
方法 |
PATH |
| HTTPS |
POST |
/openApi/doorControlCamera/switch |
Body参数:
| 参数 |
类型 |
必填 |
说明 |
| appId |
String |
是 |
appId |
| expires |
String |
是 |
过期时间 |
| sign |
String |
是 |
签名 |
| deviceNo |
String |
是 |
设备编号 |
| cmd |
String |
是 |
固定值:doorCameraSwitch |
| data |
String |
是 |
|
| - witchNo |
int |
是 |
0:关闸,1:开闸,2:常开,3:常关 |
| - channelNo |
int |
是 |
IO口,0:OUT1,1:OUT2 |
| - gate |
int |
是 |
门号范围0~7 |
返回参数:
| 参数 |
类型 |
必填 |
说明 |
| code |
int |
是 |
响应状态码 |
| msg |
String |
是 |
响应消息 |
| appId |
String |
是 |
appId |
| expires |
String |
是 |
过期时间 |
| sign |
String |
是 |
签名 |
| deviceNo |
String |
是 |
设备编号 |
| cmd |
String |
是 |
固定值:doorCameraSwitch |
| data |
String |
是 |
空字符串,固定值:”” |
请求示例:
{
"appId": "ymn11bI3ujul6JZJ26",
"expires": "1779854046",
"sign": "f154786113fdec364a163ad32cd70fcd",
"deviceNo": "5A2C60DB44",
"cmd": "doorCameraSwitch",
"data": "{\"witchNo\":0,\"channelNo\":0,\"gate\":1}"
}
返回示例:
{
"code": 500,
"msg": "设备响应失败:按键未学习",
"appId": "ymn11bI3ujul6JZJ26",
"expires": "1779854046",
"sign": "f154786113fdec364a163ad32cd70fcd",
"deviceNo": "5A2C60DB44",
"cmd": "doorCameraSwitch",
"data": "{\"witchNo\":0,\"channelNo\":0,\"gate\":1}"
}