最近做了个小项目,帮助一家企业做LED屏实时显示车间人员考勤信息和显示工作人数,前后选型了好几款最近后选择海康威视的门禁机DS-K1T673M,由于该款设备只是作为人员认证通过用的,没有内置人员考勤组设置,只能通过获取人员认证时间来进行相关数据处理,做为人员考勤信息,这里只把该功能实现过程进行分享,前端考勤汇总就不展示了。
好了废话不多说,先上一张最终数据采集图看看
此次开发过程呢,我用的是python进行开发,海康作为大公司,在设备数据开放这方面做的还是挺好的,不仅仅提供了可执行的SDK(C#,JAVA,C++,Python四种版本的),还提供了ISAPI接口。因为此次项目的需求是采集到设备的人员认证信息,但要做到实时获取数据,所以没有选择ISAPI接口进行开发,利用SDK里面的设备报警这个模块进行需求开发,这个模块的主要功能就是,门禁设备作为客户端,当人员成功通过认证后,设备主动将该信息进行上报给服务端,这就能够做到考勤信息实时变化,车间内的LED大屏上的数据能够实时变化。
海康SDK下载地址:海康开放平台
海康的API需要签订保密责任就不详细分享了。