采用精密的静脉传感器用红外线照射人的手掌可得到一副手掌中静脉血管的图像,每个人的掌静脉图像都不同,可据此实现身份验证。
该系统分为三部分:静脉终端,终端管理程序,静脉验证服务器。既可网络后台验证,也可单机验证。
终端管理程序运行在PC上,通过socket连接终端,对其进行控制和操作,连接时需要输入终端IP和密码。静脉验证服务器用来进行后来验证。
静脉终端采用imx6核心板加嵌入式Linux系统,通过USB连接掌静脉传感器,检测到人手的静脉图像信息或IC卡后,通过网络发给后台服务器验证,后台通过MySql数据库中保存的人员信息进行比对,再把验证结果返回给终端,验证通过就控制开门,且终端屏幕上会显示相应提示信息,同时有语音提示。
单机验证则是把人员信息保存在终端内的MySql数据库中,使用ODB做为ORM。只是把考勤信息发给服务器后台(Java开发),并且可以和后台同步人员信息。
静脉终端通过GPIO口或者门禁控制器控制门锁,通过编写驱动,用I/O口模拟的两个韦根接口,来分别连接读卡器和门禁控制器。