项目简介:对接海康设备,用于安防系统,通过java对接海康sdk实现系统与设备交互
功能模块:注册模块,存储模块,报警上传模块
注册模块:设备注册至服务,保留连接信息,通过改连接实现与设备交互,下发(人脸,卡号,管控计划),查询(人脸,卡号,管控计划),设备重启,设置设备系统参数等
存储模块:设备抓拍到出入人员后上传抓拍图片至存储模块
报警上传模块:设备在触发报警规则后上传暴击记录到报警模块
负责全部模块,开发使用了消息队列,redis,部署使用了k8s做集群
遇到的难点:海康的设备在一段时间内没有人经过,设备没有触发报警规则,再经过的话这条记录就会迟迟上传不了 采用了定时主动触发报警规则,用于维护设备与报警上传模块之间的连接