2.1. 闸机向服务端请求需执行的指令¶
2.1.1. 场景描述¶
闸机指令采用闸机轮询的方式由服务端向闸机下发指令,闸机每隔300毫秒向服务端请求一次闸机需执行的指令,指令类型有:开检、闭检、设置紧急状态、取消紧急状态、 强制开关闸机门、查询闸机状态、暂停等待及恢复安检,闸机接收到指令后执行并通过相对应的接口反馈。
2.1.1.1. 面向客户端¶
闸机
2.1.3. 请求URL示例¶
HTTP GET /api/gate/querycommand?devicecode=Z001
2.1.4. 响应体格式¶
{
"command":"int", //指令类型,0:空指令,无需动作;1:开检;2:闭检;3:设置紧急状态;4:取消紧急状态;9:查询闸机状态;10:强制开门;11:强制关门;12:强制开门通行后关门;13:等待;14:恢复;20:更新程序
"handleType":"int", //栅门序号,当指令类型为10,11,12时有效,1:一门,2:二门
"direction":"int" //开门方向,当指令类型为10,12时有效,0:反向开门,1:正向开门
}
2.1.5. 响应体示例¶
{
"command":10,
"handleType":1,
"direction":1
}