采用SIMPASS技术实现门禁系统的软硬件设计

simpass技术是一种智能卡技术,基于simpass的智能卡具有非接触和接触式功能的双界面卡。接触式界面可以实现sim应用,完成手机卡的电信功能;非接触式界面可以实现认证、支付等功能,并兼容多个智能卡应用规范。在非接触界面中,simpass目前使用的是世界上广泛应用在支付方面的频率13.56 mhz的产品,而且simpass产品严格符合pboc 2.0、paywave等国内外金融机构所定义于支付标准,安全性得到世界广泛认可。simpass技术的优点还在于实施容易,代价极低,无需像nfc那样更换手机,用户只需将原有的手机sim卡换成uimpass带天线的特制卡片即可。
simpass技术将手机和射频识别(rfid)技术完美融合,用户不需要携带任何ic、id卡片,只需用手机即可完成身份认证(门禁、考勤)、支付等功能,避免了过去卡片易丢失忘带,门禁考勤带刷卡等现象,同时后期还可利用手机的通信功能(短信、wap上网)与企业、学校的内部网结合,提供诸如余额查询等业务。本设计已完成了基于uimpass技术的门禁功能的软件设计,系统采用c/s架构,使用visual studio c#2008、数据库sql server 2005开发软件。同时对门禁系统的组网结构、硬件设备进行了分析。
1 、系统结构设计
门禁系统同时支持联机和脱机模式系统结构如图1所示。用户可通过管理电脑控制门禁控制器,进行实时操作,比单一的脱机模式功能更强。设计采用三层模式结构:服务器-工作站-终端机,大大增强了系统的安全性。服务器数据库负责存放用户信息、控制器属性、开关门记录等数据及安装门禁软件的服务端。门禁管理电脑负责运行软件的具体业务、人员权限的分配及控制器的管理等。本系统布线组网可选择网络方式,也可以采用485总线方式,用户可根据当地的网络情况灵活选择。
1.1 读卡设计
读卡器的工作原理:读卡器以固定频率向外发出电磁波(频率通常是13.56 mhz)。当感应卡进入读卡器电磁波辐射范围内时,会触发感应卡上的线圈,产生电流并触发感应卡上的天线向读卡器发射信号。该信号带有卡片信息,读卡器将电平信号转换成数字序号,以韦根协议(wiegand)传送给就地控制器,就地控制器再将信息上传给上层控制器,最终上传给门禁服务器。门禁服务器将卡号与数据库内的信息进行比对,从而得到全部的卡片信息。
由于uimpass的非接触式界面使用的是世界上广泛应用在支付方面的13.56 mhz频率,因此工作站电脑上可以采用常见的d8型号的读卡器来进行卡片注册。经测试,d8读卡器对uimpass的读卡效果良好。同时经过大量测试发现,有些厂家采用的是门禁一体机形式,即门禁控制器和门禁读头设计在一起,在实际操作时,由于手机后盖的厚度可能影响uimpass读卡效果。而解决方法很简单,根据读卡器原理,只需加大读卡器的信号发射功率即可解决。
1.2 控制器结构
控制器是本系统的核心, 其结构如图2所示。uimpass卡首先通过d8读卡器在工作站上进行注册,将用户与卡号进行绑定后通过微处理器将其存入eeprom,当用户刷手机时,读卡器将读入卡号与存储器内的卡号进行比对,如符合条件(卡号存在,时间段正确等)则可控制电磁锁的开启。工作站通过微处理器可对存储器进行更新等操作,以保持系统的实时性。
2 、软件设计
2.1数据库设计
数据库表设计为:门禁控制器、用户、刷卡记录及门信息表。门禁控制器及用户数据表如表1所示,门禁刷卡记录及门信息表如表2所示。
2.2软件设置流程
软件开发设置流程如图3所示。定义如下:
(1)设定时间段:设置指定时间段编号的时间段信息,如7:00~18:00为1号时间段。
(2)组时间段:可将几个时间段编为一组。
(3)设置开锁组合:同时需要不同组时间段的人一起刷手机,才可开门,安全性大大增强。
由于篇幅所限,本文只以开锁组合函数为例。
①函数定义
bool setunlockgroup([int] machinenumber, [int] groupno, [int] group1,[int] long group2, [int] group3, [int] long group4, [int] long group5)
②功能
设置开锁组合。
③参数
machinenumber 门禁控制器号。
groupno 组合编号,范围为1~10,即机器最多支持10个开锁组合。
group1、group2、group3、group4、group5为开锁组合的组编号,每个开锁组合包含5个组编号,每个组编号范围为1~99。例如: setunlockgroup(1,1,2,23,14,0,
56),表示门禁控制器1同时需要组2、组23、组14、组56 的人员一起验证才能开门。
④返回值
设置成功返回true,否则返回false。
建议在大部分环境下,可直接通过左路设置流程进行设置,简单快速。对安全性要求较高的场所再使用开锁组合。
2.3软件界面设计
软件设计包含四个部分:终端设置、基本信息、用户管理及门禁报表。
终端机具管理,即对控制器进行操作,如连接、对时、上传控制器属性及下载控制器信息等,且可选择具体操作的控制器。界面设计采用多线程技术,避免在巡检时按其他功能键造成软件假死状态。如图4所示。
门禁系统在人们日常生活中应用广泛,而如何提高门禁系统的安全性是各界学者不断探寻的重点。本文的创新点在于将手机和门禁系统有效结合在一起,将手机作为身份认证工具,同时还在系统中加入开锁组合的软件功能设置,大大提高了系统的安全性。同时也为移动支付在身份认证方面的应用提供了成功范例,对手机的拓展应用功能进行了有力论证。


快速启动IEEE 802.3bt的PoE++
硅基负极材料的储能及容量衰减机理
河南55项电网度夏重点工程全部投运,18个市500千伏变电站全覆盖
HT-摩擦系数测定仪的工艺指标是怎样的
Linux 6.0生命周期结束介绍
采用SIMPASS技术实现门禁系统的软硬件设计
5G进入实战演练:华为领航全球5G预商用
人工智能、物联网和大数据等新时代技术如何推动绿色建筑?
华为留下市场空白,小米OV围绕高端手机的争夺正式开始
英特尔发布安腾9300系列处理器
状态转移图的研究及单流程编程训练实验
印度泰米尔纳德邦吸引电子制造商投资
意法半导体(ST)引领高能效太阳能产业发展潮流
42家虚拟运营商签署移动通信转售企业自律公约
手机业务持续低迷 高通计划裁员缩减成本
信号系统连续信号的时域分析与应用
曝猛料!华为荣耀Magic概念机或首发华为麒麟OS系统?
为什么喷水池触电事故频繁发生?
经济稳固占地面积小的砂浆腻子粉坐标机器人码垛机
SD存储卡作为半嵌入式内存迎来了新的机遇