停车场道闸设备加装遥控器并记录遥控操作.docx
遥控器开闸硬件设备
遥控器接收器和门卫遥控器配对,接收开闸信号,设置成点动模式
嵌入式开发板Neptune,通过遥控接收的脉冲信号,转换为485特定芝麻开门命令,发送到摄像头485接口
摄像头打开串口消息推送选项
遥控接收器图示和说明
数据保存结构
进出记录record_parking_in_out增加模糊匹配前的字段
增加遥控器触发记录表record_remote_control
工作流程
接口
新增接口
入口SerialIn
出口SerialOut
接收摄像头串口消息推送,目前只处理特定芝麻开门命令
修改接口SnapImage
接口增加遥控器开门拍照参数和流水号
V3.6道闸遥控逻辑设计
道闸控制现状:
道闸信息Gate中,有对应道闸编号code,当前车牌号plate,状态OpenState,UpdateTime.
开启道闸途径:
摄像头识别上传,更新Gate,系统自动允许通过。
系统菜单人工操作放行,下发拍照指令,SnapImage引起开闸。
工作逻辑是:摄像头上传图片+车牌,或者人工SnapImage的图片暂存Gate中,并待抬杆,系统下发开闸命令后改为已抬杆
增加遥控器抬杆:
触发条件是机械道闸设备抬杆引起抬杆命令Sesame.Open上传,此命令不分情况,只要机械道闸抬杆,既触发。
目标:记录非系统控制下的遥控器抬杆行为。
处理逻辑:
信号:抬杆触发抬杆命令Sesame.Open
系统后台接到指令后的判断
5秒内道闸已抬杆过,判定是摄像头开闸或系统菜单上手动放行-->不做处理。
5秒内道闸未抬杆:
道闸是待抬杆状态(此时可能超过5S),判定是识别了车辆牌照,系统未开闸,使用了遥控器放行-->如果是进场,增加进场记录;如果是出场,找到当前车牌的最后一个未出场记录,操作成免费放行,记录到遥控器放行列表。
道闸是已抬杆状态,判定是未识别车牌、或非机动车情况下遥控器开闸-->此时下发拍照命令SnapImage,插入进场或出场记录,并记录到遥控器放行列表