基于ZigBee技术的无线考勤系统设计毕业设计

合集下载

基于zigbee的智能考勤系统设计

基于zigbee的智能考勤系统设计

图1 系统总体结构图2 硬件系统设计主控制芯片该系统以CC2530作为ZigBee主控制芯片,该芯片具有处理数据的能力。

ZigBee可以自身组网,在局域网内可以实时传输数据,这就形成了处理和传输数据为一体的模块,适用于本设计。

2.2 OV7725摄像头OV7725摄像头具有640*480分辨率,60帧输出速率,工作适宜温度为-20~70 ℃,使用3.6 mm镜头,带有红外滤光片,可以滤除杂光,纠正色偏。

2.3 stm32f765处理器的大部分区域而言,会有眼睛所在区域应该比前额和脸颊更暗,嘴巴应该比脸颊更暗等情形。

Haar检测器通常执行大约20个这样的比较来决定所检测的对象是否是人脸,但它必须针对图像中每个可能的位置和每种可能的人脸大小都这样做[3]。

本文通过使用HaarCascade检测器提取处理过的图片或剪裁人面感兴趣区。

3.2 图像预处理3.2.1 灰度化因本系统用于人脸检测的Haar检测器仅对灰度图工作,本系统将摄像机读取的帧转换成灰度图像,转换公式如下()()()(图2 系统程序流程图扑关系和地址在各自的Flash中[2]。

4.3 组网配置相关程序通过afRegister()函数将设备描述符SampleAtDesc_t进行初始化,并配置网络节点号、任务ID、网络ID,再通过aps_AddGroup函数设置设备为协调器,进行网络的初始化。

HumanApp_epDesc.endPoint = HUMAN_ENDPOINT;HumanApp_epDesc.task_id = &HumanApp_TaskID;HumanApp_epDesc.simpleDesc= (HumanDescriptionFormat_t *)&HumanApp_ SimpleDesc;HumanApp_tencyReq = noLatencyReqs;// Register the endpoint description with the AFafRegister( &HumanApp_epDesc );。

毕业设计--Zigbee技术实现无线门控系统【范本模板】

毕业设计--Zigbee技术实现无线门控系统【范本模板】

学士学位论文系别: 计算机科学与技术学科专业:计算机科学与技术姓名: *******2011年6月Zigbee技术实现无线门控系统系别:计算机科学与技术学科专业:计算机科学与技术姓名:***指导教师:*******2011年6月Zigbee技术实现无线门控系统摘要:随着通信技术的快速发展,家居生活的智能化成为未来家居的发展方向,它利用先进的计算机技术和网络通信技术将家居门窗的状态随时都置于用户的控制之下,便于统筹管理,为人们提供智能、舒适的居住环境。

本文介绍了自动门控系统的定义和国内外发展概况,比较各种组网技术的特点,选择适合自动门控系统的Zigbee技术组建内部通信网,完成了系统结构设计和传感器节点的硬件实现,组建了具备自组织功能的Zigbee网络,制定相应的应用层通信协议。

本文的工作重点是传感器通用接入和 Zigbee网络组建的方案设计。

在大量调研的基础上,我们总结出了常用传感器的输出信号类型,完成输出信号标准化的硬件设计,通过多通道的方式实现 A/D变换模块的共享,最终实现自动门控系统中传感器的通用接入,解决了传感器接入困难这个问题。

此外,本文采用Zigbee技术组建自动门控系统内部通信网,该网络采用星型拓扑结构,实现简单;并且具备自组织功能,新传感器节点入网无需人工配置;考虑了系统异常的情况,增强系统强壮性;采用多工作模式的MCU,通过工作模式的切换降低传感器节点的功耗,延长了节点的使用寿命。

本文设计的自动门控系统实现了传感器的通用接入,组建了基于Zigbee 技术的自组织组网络,系统安装方便,扩展性好,具有很好的实用价值。

关键词:近距离无线通信 Zigbee 智能家居Zigbee—based wireless door controlling system Abstract:With the rapid development of communication technology,the intelligent life is the development direction of future home.It takes the advantage of computer and telecommunication technology to put the state of doors and windows are under users control and convenient for manage them as a whole ,so as to provide the intelligent and comfortable living environment。

基于zigbee无线技术的智能手机考勤及数据追踪分析系统研究

基于zigbee无线技术的智能手机考勤及数据追踪分析系统研究

基于zigbee无线技术的智能手机考勤及数据追踪分析系统研究发表时间:2019-06-18T15:17:08.673Z 来源:《科技新时代》2019年4期作者:吕佳朱勇琪[导读] 本系统由手机信号检测、zigbee无线传输、上位机数据的应用管理三大板块组成。

衢州学院浙江衢州 324000摘要:针对高校课堂传统考勤方式与现代高校实情现状的低配合度,结合现代大学生的日常特征,研究了智能手机考勤系统。

本文介绍了基于基于zigbee无线技术的智能手机考勤系统,实现了手机考勤数据的自动收集、实时远传、智能分析,可以使高校课堂考勤及管理更快速高效。

关键词:zigbee无线远传技术自动采集实时远传智能分析引言:考勤一直以来就是考核学生的一项必有标准,它是保证高校教育教学秩序正常运行的重要手段。

除此之外,学生的日常考勤统计数据在日后的奖惩评定中也起着重要作用,这些大数据是学校各方面管理的依据,所以准确地获取这些数据意义重大。

然而近几年高校扩招,学生数量激增,传统考勤方式已经力不从心。

新型高校管理系统亟需出现。

1 系统组成本系统由手机信号检测、zigbee无线传输、上位机数据的应用管理三大板块组成,实现考勤信息无人化记录,智慧化管理。

1)对于信号检测,本项目针对手机在插有SIM卡开机情况下持续发出信号这一特征,采用贴片式手机信号检测传感器。

当检测到信号时,信号指示灯亮,与传感器信号输出口相连的ZigBee教室终端接收到数字信号。

2)在数据的传输部分,本项目采用ZigBee无线网络,实现稳定实时的数据远传操作。

完全改变了传统考勤数据滞后低效的传输更新方式。

3)接收到数据的ZigBee协调器将数据打包好后,上位机用软件将串口获得的实时数据还原解析,得到各个地址下位机所采集到的手机入袋数据。

4)数据处理方面,接收到数据的ZigBee协调器按照一定的封装格式将数据打包好后,上位机用软件将串口获得的实时数据根据封装格式还原解析,得到各个地址下位机所采集到的手机入袋数据后进行下一步处理。

基于ZigBee技术的无线考勤系统设计毕业设计资料

基于ZigBee技术的无线考勤系统设计毕业设计资料

基于ZigBee技术的无线考勤系统设计作者姓名:郭帅指导老师:金中朝摘要:系统基于ZigBee个域网协议和嵌入式系统,使刷卡设备和考勤统计系统分离,具有组网方便,安装拆卸简单,扩容性好,无需布线等特点,可以减少因线路故障带来的损失和不便,提高了系统的稳定性和可靠性。

并完成了ZigBee网络的搭建与优化,嵌入式数据库Sqlite的移植以及嵌入式QT的开发等。

关键字:ZigBee, 射频卡考勤,嵌入式网关1 绪论随着信息化时代的到来,我们生活的各方面都和信息化息息相关。

社会的管理和资金的流通也已经进入信息化的革命。

非接触IC卡“一卡通”便是信息化革命的产物之一。

本系统设计的目的是为了实现考勤数据采集、数据统计和信息查询过程的无线化和自动化。

方便用户对考勤数据的保存和导出。

ZigBee是进入21世纪后来出现的一种新型无线通信技术,该协议具有近距离、低复杂度、低功耗、低数据速率、低成本的特点,在智能家居、智能楼宇自动化、工业智能监等控领域具有非常宽广的市场空间。

随着多家芯片制造商推出支持ZigBee协议的片上系统解决方案,越来越多的无线控制系统采用ZigBee技术。

系统基于ZigBee个域网协议和嵌入式系统,使刷卡设备和考勤统计系统分离,与目前广泛使用的有线考勤系统相比,具有组网方便,安装拆卸简单,扩容性好,无需布线等特点,可以减少因线路故障带来的损失和不便,提高了系统的稳定性和可靠性。

本文首先介绍了系统的总体拓扑结构,然后详细阐述了刷卡设备和网关设备的硬件设计和软件开发过程,其中包括刷卡驱动电路设计,ZigBee协议栈应用程序设计,QT应用软件设计,Sqlite数据库移植方法等。

2 系统总体结构本系统主要有IC 卡读写模块,发射接收模块和嵌入式系统主机组成。

系统总体结构如图1所示。

刷卡设备由德州仪器CC2530系统板和RC522读写模块组成,系统主机由三星6410开发板和CC2530无线收发系统组成。

基于无线网络的指纹考勤机的设计

基于无线网络的指纹考勤机的设计

诚信申明本人申明:我所呈交的本科毕业设计(论文)是本人在导师指导下对四年专业知识而进行的研究工作及全面的总结。

尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中创新处不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京化工大学或其它教育机构的学位或证书而已经使用过的材料。

与我一同完成毕业设计(论文)的同学对本课题所做的任何贡献均已在文中做了明确的说明并表示了谢意。

若有不实之处,本人承担一切相关责任。

本人签名:年月日基于无线网络的非接触式考勤仪的设计门岩恒自动化专业自控0805班学号080204149指导教师何建军讲师,母俐丽助教摘要近几年来,无线通信技术出现了如火如荼的发展态势,无线通信的最大好处就是节省布线的繁琐,不受地域限制,随时随地都能进行数据传输。

随着指纹识别技术发展的相对成熟,该项技术也被逐步应用到身份识别。

指纹的最大优势就在于其不可替代性,并且相对固定,不易发生改变。

针对当前企、事业单位考勤管理的需要,本文基于指纹识别技术和无线通信技术,采用C8051F930单片机为主控制器协调并管理指纹识别模块 VFDA02 和无线通信模块Si4432,实现具备独立完成考勤及无线传输考勤信息等功能的无线指纹考勤系统。

该系统能够实现对考勤现场数据的实时录入、多点采集和无线传输等功能,具有数据传输有效距离远、移动性强、安装简单和扩展性好等优点。

关键词:无线通信技术指纹识别技术考勤系统Based on the Wireless Fingerprint Attendance System DesignAbstractIn recent years, wireless communication technology development speedly.Wireless communications biggest advantage is save wiring trival, not is limited by region, can at any time and place for data transmission. Along with the development of the fingerprint identification technology, the technology was also gradually applied to the identification. The great advantage of the fingerprint is that its non-substitutability, and relatively fixed, not easy to change, Given the current has the administration and institution units got to the fingerprinting techniques and based on the wireless communications technology, C8051F930 monolithic integrated circuits, controls and coordination and management of fingerprint identification module VFDA02 and radio communication modules Si4432,To be finished independently roll and wireless transmission of information and got a roll of fingerprints.The system will be able to register with the data inputted more real-time, gathering and wireless transmission of data transmission for functions, the effective distance, mobility strong, simple to install and extensibility better advantages of the promotion of values.Key words:Wireless Communication Technology Recognition Technology Of Fingerprint Attendance System目录前言 (1)第1章考勤仪的总体结构设计 (3)第1.1节考勤仪的模型结构 (3)第1.2节考勤仪的功能简介 (4)第2章考勤仪的硬件设计 (5)第2.1节考勤仪的硬件组成 (5)第2.2节无线收发系统的设计 (5)第2.3节考勤仪的终端的设计 (8)第3章考勤仪的软件设计 (19)第3.1节考勤仪的软件设计思想 (19)第3.2节初始化程序 (20)第3.3节无线发送程序 (21)第3.4节无线接收程序 (22)第4章考勤仪的测试与分析 (25)第4.1节 PCB设计注意事项 (25)第4.2节考勤仪的实验测试 (25)结论 (27)参考文献 (28)致谢 (30)前言考勤系统是指一套管理公司的员工的上下班考勤记录等相关情况的管理系统。

基于ZigBee技术的校园一卡通学生考勤管理系统的设计

基于ZigBee技术的校园一卡通学生考勤管理系统的设计

基于ZigBee技术的校园一卡通学生考勤管理系统的设计作者:姜仲刘丹来源:《电脑知识与技术》2012年第10期摘要:校园一卡通学生考勤管理系统使用RFID射频识别技术对学生进行考勤,以ZigBee 技术构建无线传感网络,采用Anroid技术实现服务器对采集来的考勤数据进行处理,校园一卡通学生考勤管理系统能够满足对学生出勤进行管理的需求。

关键词:RFID;zigbee;Anroid;无线传感网;一卡通中图分类号:TP315文献标识码:A文章编号:1009-3044(2012)10-2251-03Design of Campus Card Student Attendance Checking Management System Based on ZigBeeJIANG Zhong, LIU Dan(Computer Science and Technology Dept, Dalian Neusoft Instidute of Information, Dalian 116023, China)Abstract: Campus Card Student Attendance Checking Management System check attendance for student base on RFID,construct wireless sensor network by ZigBee,process the data of attendance checking on Server base on Anroid, Campus Card Student Attendance Checking Management System compliance the requirements of student attendance checking Management.Key words: RFID; ZigBee; Anroid; wireless sensor network; Campus Card随着高校管理信息化的不断深入,校园一卡通在各级高校得到广泛的应用.校园一卡通使用RFID射频识别技术,利用射频信号通过空间耦合自动识别目标对象并获取数据.校园一卡通被广泛应用图书馆、校内消费等各种校园服务上,为学校的信息化管理以及学生的日常生活提供便利并提高了管理的效率。

无线指纹考勤系统的设计与实现

无线指纹考勤系统的设计与实现

一、系统设计
一、系统设计
1.1硬件设计 指纹考勤系统主要包括指纹采集器、数据处理中心和存储设备等部分。指纹 采集器负责收集员工的指纹信息,并将其转化为电信号。数据处理中心则负责处 理这些电信号,并与存储设备中的数据进行比对,以确认员工的身份。
一、系统设计
1.2软件设计 软件部分主要包括指纹识别算法、数据管理模块和报表生成模块等。指纹识 别算法负责对采集到的指纹信息进行处理,提取特征值并与存储在数据库中的指 纹数据进行比对。数据管理模块负责员工信息、考勤记录等数据的增删改查,而 报表生成模块则可以将考勤数据统计成各种报表,方便管理者查看。
一、系统设计
一、系统设计
无线指纹考勤系统的设计主要包括硬件和软件两部分。硬件部分包括指纹采 集器、无线通信模块和电源模块等,软件部分涉及数据传输协议和算法设计等。 在设计过程中,要充分考虑系统的易用性、稳定性和安全性。
一、系统设计
1、硬件设计:选择性能稳定、识别准确的指纹采集器,如光学式或电容式指 纹识别模块。无线通信模块可采用Zigbee、蓝牙或Wi-Fi等技术,具体根据实际 需求和成本考虑。同时,为保证系统正常运行,需配备适当大小的电源模块。
二、系统实现
2.3数据管理模块 数据管理模块涉及到员工信息和考勤记录的存储和查询,因此需要实现一个 稳定、高效的数据管理系统。我们可以选择关系型数据库如MySQL、Oracle等作 为存储和查询的数据源,并使用适当的索引和查询优化技术以提高性能。此外, 为了方便管理者使用,报表生成模块可以通过图表等方式展示考勤数据,并支持 导出和打印等功能。
二、需求分析
4、支持多种查询方式,方便教师和辅导员对学生出勤情况进行查询和分析。 5、具备数据备份和恢复功能,确保数据的安全性和完整性。

基于ZigBee技术的智能教室考勤系统设计

基于ZigBee技术的智能教室考勤系统设计

基于ZigBee技术的智能教室考勤系统设计作者:李新龙周振涛周婷婷来源:《电子技术与软件工程》2017年第08期摘要现阶段高校学生的课堂考勤工作是高校教学管理工作的一项非常重要的内容,本文针对高校课堂考勤工作设计一个智能教室考勤系统,该系统结合远距离射频识别技术(RFID)、ZigBee组网技术与计算机软硬件技术,通过非接触式刷卡技术,多系统联动实现对人员出入进行考勤,从而为高校课堂考勤管理实现完全自动化。

【关键词】物联网智能教室考勤1 引言目前,高校对学生课堂的考勤管理主要是由课堂教师或者代理学生通过点名答到或者签名的方式进行考勤,这种方式存在代替别人答到、考勤效率低等问题。

部分单位的考勤方式采用指纹考勤系统或者IC卡考勤系统等计算机考勤系统,这类计算机考勤系统的一般考勤流程是被考勤者使用带有自己身份信息的IC卡刷卡或者进行指纹扫描,并且在进入与出去的时候都进行刷卡或者扫描指纹,系统识别被考勤者的具体身份之后并记录下时间,将考勤信息传输到服务器并保存在数据库进行考勤管理,这类计算机考勤系统相比较于传统点名答到或者签名考勤的传统方式具有考勤效率高的优势,但缺点是存在代刷卡、人员多的时候速度慢等问题,比如有很多人员需要进行扫描指纹就会排队等候。

基于ZigBee的智能教室考勤管理系统相比其它的考勤系统,具有方便快捷、管理高效,实现简单,费用廉价等优点。

此外,物联网是继互联网/因特网与计算机技术之后信息产业领域兴起的第三次技术与产业浪潮,为智慧校园提供了一种新的革命性的信息技术和智能技术,具有广泛的应用需求和巨大产业发展的空间。

2 需求分析本文提出一种基于ZigBee的智能教室考勤系统,在规定时间段内上电系统开始工作,通过红外对射管判断学生是进入教室还是离开教室,随后判断是否刷卡,如果没有刷卡则会报警出错,同时清空本次签到的信息,若按照流程刷卡进入则该学生正常签到或者离开教室。

可以有效防止学生考勤作弊现象的发生,同时具有快速识别无需过多等待等多个优势。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于ZigBee技术的无线考勤系统设计作者姓名:郭帅指导老师:金中朝摘要:系统基于ZigBee个域网协议和嵌入式系统,使刷卡设备和考勤统计系统分离,具有组网方便,安装拆卸简单,扩容性好,无需布线等特点,可以减少因线路故障带来的损失和不便,提高了系统的稳定性和可靠性。

并完成了ZigBee网络的搭建与优化,嵌入式数据库Sqlite的移植以及嵌入式QT的开发等。

关键字:ZigBee, 射频卡考勤,嵌入式网关1 绪论随着信息化时代的到来,我们生活的各方面都和信息化息息相关。

社会的管理和资金的流通也已经进入信息化的革命。

非接触IC卡“一卡通”便是信息化革命的产物之一。

本系统设计的目的是为了实现考勤数据采集、数据统计和信息查询过程的无线化和自动化。

方便用户对考勤数据的保存和导出。

ZigBee是进入21世纪后来出现的一种新型无线通信技术,该协议具有近距离、低复杂度、低功耗、低数据速率、低成本的特点,在智能家居、智能楼宇自动化、工业智能监等控领域具有非常宽广的市场空间。

随着多家芯片制造商推出支持ZigBee协议的片上系统解决方案,越来越多的无线控制系统采用ZigBee技术。

系统基于ZigBee个域网协议和嵌入式系统,使刷卡设备和考勤统计系统分离,与目前广泛使用的有线考勤系统相比,具有组网方便,安装拆卸简单,扩容性好,无需布线等特点,可以减少因线路故障带来的损失和不便,提高了系统的稳定性和可靠性。

本文首先介绍了系统的总体拓扑结构,然后详细阐述了刷卡设备和网关设备的硬件设计和软件开发过程,其中包括刷卡驱动电路设计,ZigBee协议栈应用程序设计,QT应用软件设计,Sqlite数据库移植方法等。

2 系统总体结构本系统主要有IC 卡读写模块,发射接收模块和嵌入式系统主机组成。

系统总体结构如图1所示。

刷卡设备由德州仪器CC2530系统板和RC522读写模块组成,系统主机由三星6410开发板和CC2530无线收发系统组成。

当符合读卡协议的IC 卡片进入刷卡范围,刷卡设备会将IC 卡片的编号通过ZigBee 网络发往嵌入式网关。

主机基于Linux3.0内核和飞凌嵌入式技术有限公司提供的文件系统以及QT4.8运行环境,开发了ZigBee 网关程序,能够监听ZigBee 协调器的串口并且能够保存数据到本地数据库。

ZigBee协调器嵌入式网关ZigBee网络ZigBee刷卡模块ZigBee刷卡模块ZigBee 刷卡模块系统主机图1 ZigBee 无线考勤系统效果图2. ZigBee协议栈简介2.1 ZigBee协议栈描述ZigBee协议是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据发射和接收。

协议栈是协议的具体实现形式。

协议栈是协议和用户之间的一个接口,开发人员通过使用协议栈来使用这个协议的,进而实现无线数据收发。

图2展示了ZigBee无线网络协议层的架构图。

ZigBee的协议分为两部分,IEEE 802.15.4定义了物理层和介质访问层技术规范,ZigBee联盟定义了网络层、应用程序支持子层、应用层技术规范。

ZigBee协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并给用户提供API(应用层),用户可以直接调用。

ZigBee标准定义IEEE802.15.4标准定义ZigBee无线网络图2 ZigBee协议栈层次2.2 协议栈结构ZigBee协议栈是由一组称为层模块的结构来构成。

下一层将为上层执行特定的一组服务。

数据单位提供数据传输服务,管理单位提供所有其他服务。

各个业务实体通过服务接入点(SAP)为上层提供一个接口,每个服务接入点支持多个服务原语来实现要求的功能。

IEEE 802.15.4-2003标准定义了物理层(PHY)和媒体访问控制子层(MAC)两个网络底层。

基于物理层和媒体访问控制子层,ZigBee联盟开发了网络层和应用层体系结构。

其中,应用支持子层(APS)、ZigBee 设备对象(ZDO)组成了应用层框架。

应用对象使用架构层以及APS共享和安全服务,则有不同芯片制造商来定义。

IEEE 802.15.4-2003标准有两个物理层,运行在868 / 915 MHz和2.4GHz两个不同的频率范围。

由于每个国家开放给科学和工业的ISM频段标准不同,所以低频率物理层包括欧洲使用的868MHZ频段以及美国和澳大利亚等国家使用915 MH频段。

而世界上大多数国家的使用的是2.4GHz频段的物理层。

IEEE 802.15.4-2003 MAC子层使用CSMA-CA协议机制来控制无线信道访问。

CSMA-CA协议即载波监听多路访问冲突检测方法。

2.3 ZigBee网络拓扑ZigBee网络层支持星型,树撞和网状的网络拓扑结构。

在星型拓扑结构中,控制网络的设备称为ZigBee协调器。

ZigBee协调器负责ZigBee网络备启动和网络设备的维护,其他的设备,称为终端设备,直接与ZigBee协调器进行通信。

在树状和网状网络拓扑结构中,ZigBee协调器负责发起ZigBee网络,选择网络中的一些关键参数,但网络可以通过ZigBee路由器进行扩展。

树型网络中,路由器使用一个分层路由策略传输数据和控制信息在网络中。

树型网络可以使用IEEE 802.15.4-2003标准化通信信标。

网状网络允许完全的点对点通信。

在网状网络拓扑中,ZigBee路由器将不定期发布的IEEE 802.15.4-2003信标。

星型网络树状网络图3 网络拓扑ZigBee网络是一个简单的、低成本的通信网络,它应用于一些功率有限和对网络吞吐量无严格要求的设备之间的无线连接。

ZigBee网络的目标是建立一个易于安装、有可靠的数据传输、通信距离短、成本低、非常好的电池寿命这样的一个网络,并且它能保持简单的和灵活的网络协议。

ZigBee网络中含有两个不同的设备,全功能设备(FFD)和简单功能设备(RFD)。

FFD在三种网络模式中可作为整个PAN网络的协调器、路由器或网络中的终端设备。

FFD可以和RFD或者FFD通信,而简单功能设备(RFD)只能和FFD通信。

RFD设备在网络中主要是一个应用设备,它们箱单简单,比如它们可以作为灯的开关或者红外线传感器,但不能传输大规模的数据,且在某一时刻只能和一个FFD相联系。

一个ZigBee网络由几个部分组成。

最基本的部分是设备,设备既可以是FFD,也可以是RFD。

如果两个和更多的设备在一个个人通信空间(POS)范围内,且在同一信道通信,那么这些设备就组成一个WPAN。

但网络中必须含一个FFD设备作为PAN协调器。

对于无线多媒体来说,由于传播的动态性和不确定性,一个精确的覆盖区域是不存在的。

位置和方向的微笑变化,都可能引起信号强度和通信链路的急剧变化。

不管静态设备或移动设备都可能出现这种结果。

3. ZigBee刷卡设备ZigBee刷卡设备由CC2530系统板外接RC522读写模块组成,实物图如图4所示。

RC522非接触式IC卡读写模块采用Philips MFRC522芯片设计,能够读取符合ISO14443A 标准的多张卡片,使用方便,成本低廉。

CC2530通过SPI接口直接驱动读写模块。

图4ZigBee刷卡设备3.1采集节点主控芯片节点主控芯片使用的CC2530是由德州仪器公司提出的用于ZigBee应用的片上系统解决方案。

CC2530系统核心板的电路原理图如图5所示。

CC2530片上系统能够广泛解决的2.4GHz应用方案。

这些应用场景能够快速的通过TI 提供的Z-Stack协议栈找到合适的解决方案,从而加快开发进程。

同时CC2530片上系统是一具有增强型工业标准8051单片机,并集成了无线收发功能。

CC2530片上系统具有非常低的待机功耗,在普通干电池的驱动下能够稳定工作半年以上。

CC2530工作电压为3.0V到3.6V,待机电流最低值为1微安。

具有丰富的片内外设,包括5通道DMA,红外发生电路,8 路12 位ADC,硬件支持CSMA/CA,AES 安全协处理器,电池监视器和温度传感器,具有捕获功能的32-kHz 睡眠定时器以及2个usart(通用同步异步串行发送接收器)等。

图5ZigBee核心板原理图3.2非接触式IC卡工作原理非接触式IC卡电气部分组仅为一个天线和集成电路卡(ASIC)。

卡的天线由适用于包装ISO卡的几个绕组线圈构成。

集成电路卡是由高速(106kb波特率)的射频接口,一个控制单元和一个8K EEPROM (电可擦可编程只读存储器-)。

非接触式IC卡的工作原理为,RC522射频卡读写模块回发一组固定频率的电磁信号,而卡片内具有一个频率与RC522读写模块相同频率的串联谐振电路,在电磁信号的激发下,LC谐振电路将会产生共振,从而使电容内存储了电荷,而电容器的另一极,连接有一个单向导通的电子泵,会将充电电容器的电荷送到另一个电容器储存,当所积累的电荷达到2V,电容器将作为电源为卡片其他电路提供工作电流,将发出卡片内数据或读入RC522模块数据。

3.3ZigBee节点程序上电后CC2530主控芯片初始化RC522模块,当有符合ISO 14443A/MI标准的卡片进入读写范围时,RC522模块通过SPI协议把数据传递给CC2530主控芯片,主控芯片把接收到的数据打包发送到协调器。

程序流程图如图6所示。

图6 ZigBee节点程序流程图4.系统主机设备设计与实现主机设备由三星6410开发板和CC2530系统板组成,如图7所示。

S3C6410开发板和CC2530系统板通过串口进行通信,当CC2530建立起传感网络后,刷卡节点会自动加入网络。

网关基于Linux3.0内核和飞凌嵌入式技术有限公司提供的文件系统以及QT4.8运行环境,开发了ZigBee网关程序,能够监听ZigBee协调器的串口并且能够读写远程或本地数据库。

下文将详细介绍主机设备的开发过程,包含sqlite数据库移植和嵌入式QT的环境搭建与开发。

图7ZigBee刷卡考勤网关设备4.1 Sqlite数据库移植4.1.1Sqlite数据库移植过程SQLite是遵守ACID的,能够实现自包容、零配置、支持实物的、开源的关系型数据库管理系统,它包含在一个相对其他数据库非常小的的C语言库中。

其特点是高度便携、使用方便、结构紧凑、高效、可靠。

SQLite是D.RichardHipp建立的公有领域项目。

与其他数据库管理系统不同,SQLite不是常见的客户端到服务器模式,SQLite引擎也不是程序与之通信的独立进程,而是连接到程序中成为程序的一个主要部分。

所以,SQLite主要的通信协议是在编程语言内通过直接调用接口函数来实现。

这一方法在消耗总量、延迟时间和整体简单性上有积极的作用。

整个数据库,包括数据库的定义、表、索引和数据本身,都在宿主主机上存储在一个单一的文件中。

相关文档
最新文档