门禁设备收到云端下发的 远程开门 指令后,除执行门禁开门操作外,还需立即将门禁开门指令执行结果(成功或者失败)上报指云端。若云端向门禁设备下发远程开门指令后,在3s内未收到设备的上报,则视本次下发指令执行失败。
指令包体:
{
"cmd" : "report_remote_open_door",
"headers":
{
"req_id" : "xxxx"
},
"body":
{
"type":"scan...",
"oper_id": "xxxx",
"status " : 0
}
}
参数说明:
参数名 | 类型 | 描述 |
---|---|---|
type | string | 上报类型 remote_open_door 门禁app点击远程开门,scan_qrcode_open 扫码门禁开门 |
req_id | string | 透传请求的req_id |
oper_id | string | 透传云端发起门禁远程开门指令的唯一标识id |
status | uint32 | 门禁远程开门指令执行结果,0:成功, 1:失败 |
cmd | string | 指令号,此处固定为report_remote_open_door |
备注:
远程开门的oper_id 远端下发接口
门禁开门的oper_id用户扫码事件推送
返回结果:
{
"headers":
{
"req_id" : "xxxx"
},
"errcode": 0,
"errmsg": "ok"
}
参数名 | 描述 |
---|---|
req_id | 透传请求的req_id |
errcode | 错误码 |
errmsg | 错误码描述 |