1、 基于 ZigBee 技术的无线考勤系统设计 第 1 页 共 15 页 基于基于 ZigBee 技术的无线考勤系统设计技术的无线考勤系统设计 摘要:摘要:系统基于 ZigBee 个域网协议和嵌入式系统,使刷卡设备和考勤统计系统分离,具有组网方便, 安装拆卸简单,扩容性好,无需布线等特点,可以减少因线路故障带来的损失和不便,提高了系统的稳 定性和可靠性。并完成了 ZigBee 网络的搭建与优化,嵌入式数据库 Sqlite 的移植以及嵌入式 QT 的开 发等。 关键字:关键字:ZigBee, 射频卡考勤,嵌入式网关 1 绪论 随着信息化时代的到来, 我们生活的各方面都和信息化息息相关。 社会的管理
2、和资金的流通也已经 进入信息化的革命。非接触 IC 卡“一卡通”便是信息化革命的产物之一。本系统设计的目的是为了实现 考勤数据采集、数据统计和信息查询过程的无线化和自动化。方便用户对考勤数据的保存和导出。 ZigBee 是进入 21 世纪后来出现的一种新型无线通信技术,该协议具有近距离、低复杂度、低功耗、低 数据速率、低成本的特点,在智能家居、智能楼宇自动化、工业智能监等控领域具有非常宽广的市场空 间。随着多家芯片制造商推出支持 ZigBee 协议的片上系统解决方案,越来越多的无线控制系统采用 ZigBee 技术。 系统基于 ZigBee 个域网协议和嵌入式系统,使刷卡设备和考勤统计系统分离,
3、与目前广泛使用的 有线考勤系统相比,具有组网方便,安装拆卸简单,扩容性好,无需布线等特点,可以减少因线路故障 带来的损失和不便,提高了系统的稳定性和可靠性。 本文首先介绍了系统的总体拓扑结构, 然后详细阐述了刷卡设备和网关设备的硬件设计和软件开发 过程,其中包括刷卡驱动电路设计,ZigBee 协议栈应用程序设计,QT 应用软件设计,Sqlite 数据库移 植方法等。 基于 ZigBee 技术的无线考勤系统设计 第 2 页 共 15 页 2 系统总体结构 本系统主要有 IC 卡读写模块,发射接收模块和嵌入式系统主机组成。系统总体结构如图 1 所示。 刷卡设备由德州仪器 CC2530 系统板和 R
4、C522 读写模块组成,系统主机由三星 6410 开发板和 CC2530 无线收发系统组成。 当符合读卡协议的 IC 卡片进入刷卡范围, 刷卡设备会将 IC 卡片的编号通过 ZigBee 网络发往嵌入式网关。主机基于 Linux3.0 内核和飞凌嵌入式技术有限公司提供的文件系统以及 QT4.8 运行环境,开发了 ZigBee 网关程序,能够监听 ZigBee 协调器的串口并且能够保存数据到本地数据库。 ZigBee协调器嵌入式网关 ZigBee网络 ZigBee刷卡模块 ZigBee刷卡模块 ZigBee刷卡模块 系统主机 图 1 ZigBee 无线考勤系统效果图 基于 ZigBee 技术的无线考勤系统设计 第 3 页 共 15 页 2. ZigBee 协议栈简介 2.1 ZigBee 协议栈描述 ZigBee 协议是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据发射和接收。 协议栈是协议的具体实现形式。 协议栈是协议和