GPRS无线指纹身份验证系统的应用研究

最新更新时间:2012-09-10来源: 互联网关键字:GPRS  无线指纹  身份验证 手机看文章 扫描二维码
随时随地手机看文章

本文通过将GPRS技术与指纹识别技术相结合,将GPRS设备终端接入网络,实现了无线指纹身份验证的功能。

  1 系统设计构思

  GPRS指纹身份验证系统主要由指纹身份验证终端和身份验证服务器两部分组成。系统工作原理图如图1所示。其中,GGSN(Gateway GPRS Support Node)为网关GPRS支持节点。

  

 

  指纹身份验证终端和指纹身份验证服务器均可划分为更小的子模块:前者包含指纹验证模块和GPRS模块两个子模块;后者则由指纹录入模块和服务器管理软件两个子模块构成。图2给出了完整的系统结构框图。

  

2 系统硬件设计

  指纹身份验证终端包括键盘模块、时钟模块、液晶显示模块、指纹识别模块和GPRS模块,以及能够直观地提示系统运行状态的指示灯。其硬件结构框图如图3所示。

  

 

  系统选用Freescale公司高性能、低功耗的MC68HC908GP32(简称GP32)芯片作为主控芯片。

  2.1 指纹识别模块硬件接口设计

  TF-MD-M1指纹识别模块提供标准的串行通信接口,具有发送引脚UART_Tx和接收引脚UART_Tx。 GP32通过内部集成的增强型串行通信接口,可以很方便地实现与指纹识别模块之间的通信。由于双方接口电平都为TTL电平,能够相互驱动,不需要进行电平转换,直接对应连接即可。

  2.2 GPRS模块硬件接口设计

  本文利用GPRS模块来实现终端与服务器端之间的数据收发。GPRS DTU(Data Terminal Unit,数据传输单元)对外提供RS232或者RS485的通信接口。由于GP32主控板与GPRS DTU之间的通信距离较短,一般不会超过50 cm,RS232接口足以保证两者之间的正常通信。因此,选用RS232接口与GPRS DTU进行数据收发。

  图4给出了GP32与GPRS模块的硬件接口。

  

 

  3 系统软件设计

  本系统的软件设计主要包括两大部分,即指纹身份验证终端的软件设计和服务器管理软件的设计。这两大部分分别实现不同的功能,且互相配合共同实现基于GPRS的网络指纹身份验证功能。

  3.1 指纹身份验证终端的软件设计

  如图5所示,终端软件主要由3个模块构成:分别为人机交互菜单、对指纹识别模块二次开发以及控制(3PRS模块进行数据收发。其中人机交互菜单模块实现了切换操作界面、扫描按键、录入数据及管理选项等功能。

  

 

  3.1.1 主函数的程序设计

  图6为主函数的程序流程。首先进行一系列的初始化工作,包括GP32芯片初始化(设置内部总线频率为20MHz和禁止COP模块),键盘初始化(中断允许),液晶初始化,串口初始化(波特率为19 200 bps、接收中断允许等),系统数据初始化,中断初始化(开放键盘中断、串口接收中断和总中断)等。然后,查询GPRS模块的连接情况,若成功连接上指纹身份验证服务器端,则进入主循环;若连接失败,则退出程序并给出故障提示。

  

3.1.2 对指纹识别模块二次开发的程序设计

  对指纹识别模块进行二次开发关键在于应用指纹产品提供的二次开发协议。由于指纹身份验证终端需要存储已注册用户的指纹特征码数据,故对指纹识别模块二次开发的程序需要管理该指纹库,提供诸如添加、删除等基本操作功能。当用户进行身份验证时,需要将现场采集的用户特征码数据与指纹库中的指纹特征码数据进行逐一匹配,通过判断能否找出匹配指纹数据来确定该用户是否为合法用户。因此,必须利用1:N指纹比对的功能。表1给出了实现指纹识别模块部分功能的函数列表。

  

 

  3.1. 3 控制GPRS模块进行数据收发的程序设计

  GPRS模块提供用户数据报协议UDP和传输控制协议TCP两种通信传输模式。考虑到可靠性的要求,本文选用TCP协议进行远程传输数据。

  控制GPRS模块进行数据收发分为3个步骤:首先对GPRS模块进行参数设置,然后规定指纹身份验证终端和服务器之间的网络通信格式,最后执行数据收发的具体操作。

  其重点在于两者之间TCP连接的建立,一旦连接成功,终端GPRS模块与服务器端之间将搭建起一条透明的传输链路。对于被透明链路连接的双方,发送时只需将数据按通信格式打包后直接传送,接收数据时也只需对数据帧进行分析处理。

  3.2 服务器端管理软件的设计

  服务器端管理软件专门为指纹身份验证终端提供网络连接服务,以实现身份验证数据的实时采集,并将实时数据存储于数据库中以便管理。服务器的管理软件由4个模块组成,分别为与指纹录入模块的通信模块、数据库管理模块、接口界面模块和网络通信模块,如图7所示。

  

h.JPG

 

  数据库管理模块又细分为管理员信息管理、员工信息管理、押运线路信息管理和身份验证日志信息管理4个子模块。服务器端的管理软件对整个系统的操作行为进行规范和控制,指纹身份验证终端用于身份验证的指纹数据库需要从服务器端获得,因此要求每一个身份验证用户必须先在服务器端注册个人基本信息,并使用指纹录入模块提取指纹特征码数据。

  指纹身份验证服务器在网络通信方面的主要功能是接收和发送TCP协议的IP数据包,以实现与指纹身份验证终端的GPRS模块的IP协议通信。网络通信程序的功能包括:与GPRS模块建立TCP连接;对接收到的工作数据帧进行处理;向指纹身份验证终端传送应答数据帧。

  其中,服务器建立TCP连接的步骤如下:

  ①服务器管理程序建立ServerSocket,侦听指定端口,等待GPRS模块的连接请求。

  ServerSocket=New TcpListener(“6060”) //在6060端口上监听

  ②当服务器侦听到来自指纹身份验证终端的连接请求时,接受此请求并建立对应的Socket,该Socket将作为该TCP连接及后续收发数据的依据。至此完成了服务器与前端GPRS模块的TCP通道的建立。

  Dim n As Socket=ServerSocket.AcceptSocket() //创建新的套接字与终端连接

  ③从套接字中获取数据,服务器将处理接收到的数据帧,按协议规定格式解析后作相应处理。

  Dim MyBuffer(12)As Byte //创建接收缓冲区

  Dim DataNum As Integer //接收到的数据个数

  DataNum=n. Receive(MyBuffer) //将数据从套接字中读取到接收缓冲区中

  在TCP通道建立后,服务器接收到指纹身份验证终端发送过来的数据帧,按照通信协议的规定格式对数据进行分解,并进行相应的处理。

  服务器管理软件处理完终端传送来的数据帧后,将处理结果按规定的应答帧格式进行封装,放入发送缓冲区内,最后通过已经建立的TCP连接传送给前端的指纹身份验证终端。至此完成了一次数据通信。

  4 结论

  随着GPRS技术应用范围的不断增加,该技术成本不断降低,通信可靠性变得更高,在市场中得到了更为广泛的认可。本文将GPRS技术和指纹识别技术相结合实现身份验证系统,将其应用于保安押运行业,大大提高了管理效能及安全性。随着第三代移动通信技术(3G)的不断发展,将移动通信技术应用于身份验证系统中实现员工的身份识别,不仅为现有保安行业管理系统的升级提供了支持,而且能有效地应用于其他行业,为其他行业身份验证系统的应用研究提供了一种参考模型。

关键字:GPRS  无线指纹  身份验证 编辑:神话 引用地址:GPRS无线指纹身份验证系统的应用研究

上一篇:数码语音温度计设计方案
下一篇:MT506T触摸屏和LTM8230C的应用案例

推荐阅读最新更新时间:2023-10-12 20:41

基于GPRS的汽车远程监控系统的研究
引言 GPRS英文简称,是在现有的GSM系统上发展出来的一种新的分组数据承载业务。GPRS网络在短消息方面的应用具有不需拨号、价格低廉、传输可靠、覆盖范围广等特点,适用于需频繁传送小流量数据和不宜铺设线路的应用场合。GPRS远程监控系统是利用单片机组成的数据监控系统,通过GPRS网络以短消息的形式完成远程数据的传输,即在传统的单片机数据采集系统中增加支持短消息、数据通信等业务的GPRS模块,并为其分配一个独立的SIM卡,结合单片机系统通过串行通信接口,实现数据的远程无线传输。监控终端可以是PC机,也可以是移动电话或移动终端。 1 GPRS原理及优点 1.1 工作原理 GPRS网是在GSM网的基础上增加以下功能实
[嵌入式]
MSC1210的GPRS无线通信系统设计
引言 近年来,通信技术和网络技术的迅速发展,特别是无线通信技术的发展,使得电力系统的自动化程度进一步提高。GSM网络出现后,技术人员很快把GSM模块嵌入到各种仪表仪器中,如多功能电能表、故障测录仪、抄表系统和用电负荷监控等,从而使这些仪表仪器具有远程通信功能。 GPRS是在现有GSM系统上发展出来的一种新的数据承载业务,支持TCP/IP协议,可以与分组数据网(Internet等)直接互通。GPRS无线传输系统的应用范围非常广泛,几乎可以涵盖所有的中低业务和低速率的数据传输,尤其适合突发的小流量数据传输业务。 本文设计的GPRS无线通信模块,内嵌了TCP/IP协议,采用工业级的GPRS模块,适用于单片机数据采集传
[单片机]
MSC1210的<font color='red'>GPRS</font><font color='red'>无线</font>通信系统设计
基于GPRS的物联网终端的污水处理厂网络控制系统
1 引 言     在传统污水处理工业中,一直存在着监测节点分散,有线网络数据传输有限?污水处理作为工业生产的附加产业,为提高生产效益,降低工程费用,实现远程监控、少人甚至无人监管具有重要的意义。将网络覆盖范围更广、网络连接更方便的GPRS技术应用到污水处理监控系统,与工业现场的传感器相融合,从根本上解决原有问题,实现工业现场的远程实时监控。 2 GPRS 技术简介     GPRS(General Packet Radio Service),通用无线分组业务,是一种基于GSM系统的无线分组交换技术,提供端到端的、广域的无线IP连接?通俗地讲,GPRS是一项高速数据处理的技术,方法是以“分组”的形式将资料到传送用户手上。
[嵌入式]
基于GPRS的汽车远程监控系统的研究
引言 GPRS英文简称,是在现有的GSM系统上发展出来的一种新的分组数据承载业务。GPRS网络在短消息方面的应用具有不需拨号、价格低廉、传输可靠、覆盖范围广等特点,适用于需频繁传送小流量数据和不宜铺设线路的应用场合。GPRS远程监控系统是利用单片机组成的数据监控系统,通过GPRS网络以短消息的形式完成远程数据的传输,即在传统的单片机数据采集系统中增加支持短消息、数据通信等业务的GPRS模块,并为其分配一个独立的SIM卡,结合单片机系统通过串行通信接口,实现数据的远程无线传输。监控终端可以是PC机,也可以是移动电话或移动终端。 1 GPRS原理及优点 1.1 工作原理 GPRS网是在GSM网的基础上增加以下功
[单片机]
基于<font color='red'>GPRS</font>的汽车远程监控系统的研究
GPRS网络电能表的设计方案
1 GPRS网络电能表   GPRS网络电能表就是GPRS通信技术和电表技术的结合体,他将三相多功能电能表和GPRS通信模块相结合,形成具有无线网络通信能力的电能计量装置。GPRS网络电能表由基表和GPRS无线通信模块两部分组成。   1.1 基表   基表可实现普通三相多功能电能表的基本功能,在未接入GPRS通信模块的情况下,不影响其作为普通多功能电能表的使用。它对交流模拟量进行实时采样、处理和存储,实现电能计量、需量测量、复费率、负荷曲线计算和存储、数据冻结、事件记录、复费率等,可实现用户预购电控制、负荷控制、远程控制等功能。具备RS 485通信接口、红外通信接口、GPRS通信模块接口,以实现数据的抄读和设置;
[模拟电子]
3C将取代IT?GPS发展最新趋势预测
功能更丰富 硬件更强 大   或许是在家电业中形成的传统观念,在国内PND市场发展的初级阶段,一度形成凭借屏幕尺寸来区分产品档次的风气。后来随着发展,以及国内液晶面板投资的带动,液晶模组占据PND成本的比例日益下降,大家都不再以屏幕尺寸作为选购标准,将目光更多的投向硬件配置方面。4.3英寸机型体积适中,再加上许多MP4用的也是4.3寸屏,资源丰富,因此2008年这一尺寸的产品占据了最大的份额。 5英寸、4.8英寸PND机型,以宽大的视野激起消费者购买欲   随着市场竞争的加剧,厂商们开始寻求新的“兴趣点”,因此各种“边缘尺寸”的PND机型开始涌现,这些机型填补了4.3英寸与7.0英寸之间的较大空挡,也满足了一部分
[汽车电子]
泰国在全国部署金雅拓的移动IDStrong身份验证和签名解决方案
阿姆斯特丹, May 17, 2016 - (ACN Newswire) - 全球数字安全性领导者金雅拓 (泛欧证券交易所 NL0000400653 GTO) 将为电子交易发展局提供LinqUs Mobile ID解决方案,该局的任务是发展全国的安全网上服务。ETDA是一个公共组织,泰王国皇室政府信息技术部 (ICT) 下属的一个部门。该解决方案将让移动用户能够移动完成任何网上交易,拥有最高等级的安全性和便利性。他们只需在手机上输入密码,即可访问网上银行、确认付款并为网上贷款应用或账户更新等敏感活动对文档进行数字签名。完成开发后,该解决方案将在全国铺开,为8600万用户提供丰富的安全服务,推动该国的数字经济计划。 泰
[安防电子]
基于GPRS无线通信的配变自动化系统研究
1 前言   随着电力系统规模的不断扩大,传统的配电变压器终端装置已不能满足配电自动化系统的要求,而且它们的数据传输多以有线通信方式为主,加之当前的电力产品功能单一,增加功能比较复杂,重复投资现象严重,增加了用户的负担。随着无线网络的发展,基于GSM网络,以SMS为载体的自动抄表系统也发展起来,但这些方式都有各自的缺陷。而GPRS技术使得配变监测系统利用Internet实现远距离、宽范围的数据传输和管理成为可能。   针对以上问题,设计了一种基于通用无线分组业务(GPRS)的新型智能化、低功耗、集成化的智能型配变自动化系统。配变监测系统主要实现对线路配变变压器运行状态的监视和无功功率动态补偿,同时对低压用户进行抄表,并采用先进的无
[网络通信]
小广播
最新模拟电子文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved