基于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无线收发系统组成。当符合读卡协议的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(应用层),用户可以直接调用。

应用对象(Application Object )

ZigBee设备对象(ZigBee Device Object)

应用程序支持子层(Application Support Sublayer)

网络层

(NWK

媒体访问控制层

(MAC)

物理层(PHY)无线收发ZigBee标准定义

应用层(APL)

IEEE 802.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信标。

协调器

FFD

RFD 星型网络树状网络网状网络

图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所示。

初始化设备

N

是否已加入

网络

Y

是否有卡片

进入

读取卡片数据

发往系统主机

图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主要的通信协议是在编程语言内通过直接调用接口函数来实现。这一方法在消耗总量、延迟时间和整体简单性上有积极的作用。整个数据库,包括数据库的定义、表、索引和数据本身,都在宿主主机上存储在一个单一的文件中。

SQLite是一款微型嵌入式数据库,目前已经有很多嵌入式产品使用了SQLite数据库引擎。SQLite 具有占用资源非常的低的有点,在嵌入式系统中可能只需要几百K的内存就够了。移植步骤如下:1、下载sqlite3源代码、解压

下载地址为https://www.360docs.net/doc/4e11372426.html,/sqlite-src-3070900.zip

2. 配置SQLite

在sqlite目录下进行如下配置:

./configure --prefix=/QT/sqlite3 --disable-tcl --host=arm-none-linux-gnueabi

3. 编译

在Shell环境下使用make命令编译。

3. 安装

在Shell环境下使用make install命令安装。

该命令运行后,会将编译好的结果安装到sqlite-arm文件夹下,在安装目录下会生成bin、lib、include 文件夹,bin文件夹下是sqlite3可执行文件,lib文件夹下包含sqlite3运行所依赖的库。另外,在编译包含sqlite数据库的应用程序时,必须指明sqlite所依赖的头文件和库。

4. 去掉调试信息

SQLite完成编译后,会产生许多调试信息。如果把编译见过全部下载到开发板,会占用目标板很多资源。为了减少占用目标板Flash和其他资源,可以通过命令来去掉调试信息。在SQLite安装目录下执行如下命令:

arm-linux-strip bin/*

arm-linux-strip lib/*

5. 移植

命令执行后,会去掉编译结果的调试信息,文件大小减小许多。将SQLite安装目录下/bin文件夹下的文件sqlite3拷贝到根文件系目录下,并将sqlite_arm/lib目录下的文件拷贝到目标板根文件系统的lib目录下。完成SQLite移植工作。

4.1.2. SQLite的基本操作命令

(1)建立数据库

sqlite3 gstest.sqlite3

命令运行后,在当前目录下建立了名为gstest.sqlite3的数据库。

(2)建立数据表

create table call_echo (id INTEGER PRIMARY KEY, name NUMERIC,num NUMERIC,time

TEXT,count NUMERIC,charge_rate NUMERIC,charge_sum NUMERIC);

建立了名为call_echo的数据表,包含id,name,time,,count,charge_sum,charge_rate七个字段。(3)向数据表中插入数据

insert into call_echo values ($n,guoshuai,2,'new',4,5,6);

(4)查询数据表中的数据

select * from call_echo;

(5)修改call_echo表中的数据

update call_echo set id=99 where id=88;

(6)删除表中的数据记录

delete from call_echo where id=99;

(7)SQLite中的其它经常用到的命令

.tables -列出所有的数据库中的数据表

.schema tablename -列出指定数据表的结构

.quit -离开数据库

4.1.3 SQLite编程介绍

Sqlite数据库提供了多种编程语言连接的库,如PHP,C/C++,JA V A等。下面简单介绍如何通过C 语言编程,实现数据库的创建,以及数据库的各种操作,如表的插入、查询、删除等。

(1)打开数据库由sqlite3_open()函数完成,原型如下:

nt sqlite3_open(const char* filename,sqlite3**ppdb);

第一个函数形参用来指定数据库文件名。第二个函数形参是一个SQLite数据库指针,如果数据库打开成功则返回0,否则返回一个出错代码。

(2)关闭数据库由sqlite3_clos()函数完成,原型如下:

int sqlite3_close(sqlite3*);

传递的参数是SQLite数据库指针,用来关闭指定名称的数据库,操作成功是返回0,否则返回一个出错编号。

(3)数据库出错信息由函数完成,原型如下:

int sqlite3_errcode(sqlite3*db);

const char* sqlite3_errmsg(sqlite3* db);

const char* sqlite3_errmsg16(sqlite3* db);

上面的函数都是返回出错信息的,第一个函数返回的是最近调用数据库接口的错误代码。第二个和第三个函数,是返回最近调用数据库接口的错误信息。第二个函数返回的错误信息是用UTF-8编码的。第三个函数返回的错误信息是用UTF-16编码的。

(4)数据库SQL语句由sqlite3_exec()函数完成,原型如下:

int sqlite3_exec(sqlite3*,const char*sql,int(*callback)(void*,int,char**,char**),void*,**errmsg);

这个函数是用来执行SQLite数据库的SQL语句的。第一个参数是SQLite数据库指针。第二个参数是要执行的SQL语句字符串。第三个参数是一个回调函数,在执行查询操作时用到,其它的操作可以传空值即NULL。第四个参数是传递给回调函数第一个参数的实参。第五个参数是一个错误信息。(5)数据库操作的回调由callback()函数完成,原型如下:

int callback(void*,int argc,char** argv,char** cname);

第一个参数是从sqlite3_exec传递过来的参数,可以为任意的类型。第二个参数是查询的列数。第三个参数是查询结果集的值。第四个参数是列名。

(6)数据库的有专门的查询函数sqlite3_get_table(),原型如下:

int sqlite3_get_table(sqlite3*db,const char* sql,char***result,int *row,int*col,char** errmsg);

这个函数主要是用来查询的。第一个参数是数据库描述符指针。第二个参数是SQL语句。第三个参数是查询的结果集。第四个参数是结果集中的行数。第五个参数是结果集中的列数。第六个参数是错误信息。它查询出的行数是从字段名开始的。即第0行是字段名。

(7)SQLite 有许多内置函数用于处理字符串或数字数据。

下面列出了一些有用的SQLite 内置函数,如表1,且所有函数都是大小写不敏感,所以可以使用这些函数的小写形式或大写形式或混合形式。

表1 SQLite常用字符串处理函数

序号函数& 描述

1 SQLite COUNT 函数

SQLite COUNT 函数是用来计算一个指定数据库表中的行数。

2 SQLite MAX 函数

SQLite MAX 函数是允许我们选择数据库表中某列的最大值。

3 SQLite MIN 函数

SQLite MIN 函数是允许我们选择数据库表中某列的最小值。

4 SQLite AVG 函数

SQLite AVG 函数是计算数据库表中某列的平均值。

5 SQLite SUM 函数

SQLite SUM 函数是允许为一个数值列计算总和。

6 SQLite RANDOM 函数

SQLite RANDOM 函数返回一个指定范围的伪随机整数。

7 SQLite ABS 函数

SQLite ABS 函数功能是返回数值参数的绝对值。

8 SQLite UPPER 函数

SQLite UPPER 函数功能是把指定字符串转换为大写字母。

9 SQLite LOWER 函数

SQLite LOWER 函数功能是把字符串转换为小写字母。

10 SQLite LENGTH 函数

SQLite LENGTH 函数功能是返回指定字符串的长度。

11 SQLite sqlite_version 函数

SQLite sqlite_version 函数返回当前SQLite 库的版本。

4.2QT开发环境搭建和移植

4.2.1 QT概述

Qt是1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI 程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象语言,易于扩展,并且允许组件编程。2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。现今,Qt库已经能够支持windows、linux、MAC、embedded Linux、Windows CE等多种平台。

4.2.2 嵌入式QT开发平台搭建

正式进入QT开发流程之前,需要进行一系列的QT环境搭建工作,Qt环境搭建流程如图4所示。由图8知,QT平台搭建的最终目标包括:

★在PC机上安装Qt的集成开发环境,用于开发调试时使用。

★在PC机上安装好交叉编译版本的QT编译环境,用于QT程序调试完毕后的交叉

编译、移植时使用。

★在ARM网关上移植QT库,用于支持移植好的QT程序运行。

开始

下载QtSdk-linux-

x86

安装QtSdk至PC机

下载Qt Libraries

for Embedded

Linux

搭建arm-linux交

叉编译环境

交叉编译Qt

libraries for

embedded Linux

安装交叉编译版本

QT编译环境至PC机

移植Qtlibraries

至ARM网关

QT开发环境搭建

工作结束

图8 嵌入式QT开发平台搭建流程

4.2.3.QT程序交叉编译流程

完整的嵌入式Qt应用程序从开发到能够应用的流程如图9所示。交叉编译,简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里所谓平台,实际上包含两个概念:体系结(Architecture)、操作系统(Operating System)。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。本文所用的交叉编译方法,即为在我们常说的Intel x86体系结构的linux 操作系统中编译生成可以在ARM体系结构中运行的代码。

开始

基于PC上的QtSDK做Qt程序的开

发、调试

得到Qt应用程序源码Qt应用程序交叉编译得到ARM格式可执行文件移植到ARM网关

QT程序运行

结束

图9 嵌入式Qt应用程序开发流程

4.2.4 QT编程

在QT中没有特定的串口控制类,而系统主机和ZigBee网络的协调器通过UART连接,所以采用第三方串口控制类qextserialport进行开发。程序流程为如图8所示,网关上电后,对设备进行初始化,然后开始监听ZigBee串口,当有刷卡节点的数据传递进来,判断数据是否合法,如果不合法则丢弃,反之则对有效数据进行格式化处理,写入数据库。软件运行效果图如图10所示。

初始化设备初始化串口

是否有合法

数据

监听串口

N

数据格式化处理

Y

写入数据库

图10嵌入式网关程序流程图和运行效果图

5. 总结

本系统在传统IC 卡考勤系统的基础上,将ZigBee 无线通信技术引入到考勤系统中,提出基于ZigBee 无线通信技术的嵌入式考勤系统的设计方案。给出了其硬件系统组成和软件设计流程。该系统主要有IC 卡读写模块,发射接收模块和嵌入式系统主机组成,实现了低成本、低功耗,能够实际应用于员工考勤系统。

致谢

首先感谢我的指导老师金中朝讲师,他的严谨负责的治学态度,一丝不苟的工作作风对我产生很大的影响。一直是我工作、学习中的榜样。在金中朝老师教导下,我在学校已经踏入了嵌入式开发领域,接触了实际项目开发,对我将来的学习和工作打下了良好基础。承蒙金老师亲切的关怀和精心的指导,特别是给我提供了创新学习的环境和平台,让我接触了许多新兴技术,使我获益匪浅。

还要感谢我的父母家人。时光如白驹过隙,回想童年生活,仿佛就在昨日,只是蓦然回首时,才发现曾经依靠的肩膀已经变得孱弱。感谢他们,让我总是能够在脆弱的时候重新变得坚强,让我在最失意的时候也能够找回自信,让我在迷茫彷徨时,也始终找得到人生的方向。

参考文献

[1] IEEE802.15.4, ZigBee[S].

[2] 黄河.基于ARM的嵌入式无线ZigBee网关的设计与实现[D].上海大学, 2007.

[3] 李建坡朱绪宁隋吉生. 基于ZigBee技术的无线指纹考勤系统[J]. 东北电力大学学报, 2009, 29(6).

[4] Blanchette J. C++ GUI Qt 4编程[M]. 电子工业出版社, 2013.

[5] 蒋挺, 赵成林. 紫蜂技术及其应用[M]. 北京邮电大学出版社, 2006.

[6] 韦东山.嵌入式Linux应用开发完全手册[M].人民邮电出版社,2008.

[7] 金纯, 罗祖秋. ZigBee技术基础及案例分析[M]. 国防工业出版社, 2008.

Design of wireless attendance system based on ZigBee Technology Abstract:System based on ZigBee network protocol and embedded system, the card equipment and attendance statistics system separation, network construction isconvenient, easy to install and disassemble, expansion is good, without wiring,can reduce the fault line loss and inconvenience, improve the reliability and stability of the system. And completed the construction and optimization of ZigBee network, embedded database Sqlite transplant and embedded QT development.

Keywords:ZigBee,RF card attendance, embedded gateway

基于ZigBee的温度监控系统毕业设计

基于ZigBee的温度监控 系统毕业设计 一、zigbee应用 有了ZigBee的一些技术优势,也谈到了不足之处,目前有些说法把它跟其它他 的无线技术,如Wi-Fi、Bluetooth、RFID、NFC等等进行类比,说某种技术不如另 一种,甚至说某种技术要取代另一种,这样的说法是片面的。作为一种低速率的短距 离无线通信技术,ZigBee有其自身的特点,因此应该有为它量身定做的应用,尽管 在某些应用方面可能和其他技术重叠。下面就来简单看看ZigBee可能的一些应用, 包括智能家庭、工业控制、自动抄表、医疗监护、传感器网络应用和电信应用。 二、系统总体设计 1.系统总体方案 Zigbee的主要优势是低功耗和组网,网络的组建是zigbee不同于其他无线协议 的主要优势所在,一个网络的组建形式决定了整个系统能否畅通,顺利的工作,因此 选择合理的网络结构是非常重要的。 为了实现任意无线节点之间都可以传递信息的目标,在串状连接方式的基础上又 发展了网状连接方式。网状连接方式又称为点到点到点(point-to-point-topoint)方式,它与传统的点到多点连接方式最大的不同是,网状连接方式中的每一个节点都 有无线微处理器,所以无需无线路由器就可以实现与另一节点之间的互连。由于这个 新的网络特征,每个无线节点不仅可以收发信息,还可以自动转发信息到网络中的其 他任意节点。 由于网状连接方式中每个节点的智能化,所以,当网络中任一节点故障时,附近 的无线节点会代替该故障的节点,继续进行信息的传输和转发,从而大大提高了系统 可靠性。同时,由于任意无线节点之间通过无线连接就如接力赛跑一样,信息可以通 过无线节点组成的网络传输到更远的地方。 网状结构如下图

ZIGBEE无线定位技术

ZIGBEE无线定位技术 大多数无线传感器网络都要求具备一种确定网络节点位置的方法。因此在设备安装期间,需要弄清楚哪些节点相互之间直接进行数据交换,或者确定哪些节点直接与中央数据采集点进行数据交换。 当通过基于软件的计算方法来确定网络节点位置时,就需要考虑到市场化解决方案(market solution)。这些具体的计算方法是:节点首先读取计算节点位置的参数,然后将相关信息传送到中央数据采集点,对节点位置进行计算,最后,再将节点位置的相关参数传回至该节点。这就是典型的数据密集型计算,并且需要配置一台PC 或高性能的MCU。 这种计算节点位置的方法之所以只适用于小型的网络和有 限的节点数量,是因为进行相关计算所需的流量将随着节点数量的增加而呈指数级速度增加。因此,高流量负载加上带宽的不足限制了这种方法在电池供电网络中的应用。 针对上述问题,CC2431 采用了一种分布式定位计算方法。这种计算方法根据从距离最近的参考节点(其位置是已知的)接收到的信息,对节点进行本地计算,确定相关节点的位置。因此,网络流量的多少将由待测节点范围中节点的数量决定。另外,由于网络流量会随着待测节点数量的增加而成比例递增,因此,C C2431 还允许同一网络中存在大量的待测节点。 本文所提供的结果是根据对ZigBee 网络的测量得出的,然

而,这些测量结果同样适用于基于IEEE 802.15.4协议构建的更简单的网络。 定位引擎技术 定位引擎根据无线网络中临近射频的接收信号强度指示(R SSI),计算所需定位的位置。在不同的环境中,两个射频之间的RSSI 信号会发生明显的变化。例如,当两个射频之间有一位行人时,接收信号将会降低30dBm。为了补偿这种差异,以及出于对定位结果精确性的考虑,定位引擎将根据来自多达16 个射频的RSSI 值,进行相关的定位计算。其依据的理论是:当采用大量的节点后,RSSI 的变化最终将达到平均值。 在RF 网络中,具有已知位置的定位引擎射频称为参考节点,而需要计算定位位置的节点称为待测节点。 要求在参考节点和待测节点之间传输的唯一信息就是参考节点的X 和Y 坐标。定位引擎根据接收到的X 和Y 坐标,并结合根据参考节点的数据测量得出的RSSI 值,计算定位位置。 将定位技术纳入网络协议 一些采用定位引擎的应用可能要求放置若干个参考节点,以作为基础设施设置不可或缺的一部分。ZigBee 技术能够实现对家庭、办公以及工业等应用的无线控制。随着ZigBee 设备在楼宇基础设施中的安装数量不断增多,ZigBee 将会在家庭和办公自动化方面拥有更为广阔的应用前景。

基于ZigBee技术的RFID空间定位系统

中图分类号:TP391 文献标识码:A 文章编号:1009-2552(2009)09-0102-04 基于ZigBee技术的RFID空间定位系统 房淑芬 (辽宁省铁岭师范高等专科学校,铁岭112001) 摘 要:通过ZigBee mote与RFID reader结合的方式应用随机数定位算法展示了一种低能耗的基于Zigbee技术的R FID空间定位系统,使得对佩带了Zigbee mote的人可以实时进行定位。在本系统中,通过使用基于取样的表示方法,定位算法能够表示任意分布。通过将系统实现的算法与算法原型比较,可以发现在Non-Line-Of-Sight(NLOS)场景下,本算法的定位错误(positioning er-r ors)有明显改进。 关键词:RFI D;ZigBee;空间定位算法 RFID space location system based on ZigBee technology FANG Shu-fen (Tieling Normal C ollege of Liaoning Province,Tieling112001,China) Abstract:This paper presented a low energy cost RFID space location system based on Zigbee technology by using the combination of ZigB ee mote and R FID reader,and random sa mpling algorithm,by which a person holding an Zigbee mote can be located in real time.In this system,by using the representation based on random sa mpling,the location algorithm can represent ar bitrar y distribution.According to the comparison of the algorithm implemented in this system and the prototype algorithm,we it is concluded that the location err ors in this algorithm have been distinctly impr oved under the scenario of Non-Line-Of-Sight(NL OS). Key words:RFID;ZigBee;space location algorithm 0 引言 移动计算设备、无线技术和Inter net的飞速发展,促使人们对位置感知的服务系统越来越感兴趣。在许多应用中,都需要知道一个物体的确切位置。其中,GPS[1]是最著名,也是应用最广泛的定位系统,它被用来对户外移动的物体进行定位。对于室内的定位机制,有红外线[2]、超声波[3]、RFID[4]等等。 上面介绍了三种基于网络的定位机制。它们的共同点是采用固定的接收装置来接收佩带在人或物体上的发射装置发出的信息并将这些信息通过有线网络转发到控制中心。这些机制经常在一些跟踪系统中被采用。 红外线机制为每一个物体附带一个标签,这些标签周期性地通过红外线发射器发射自己的唯一的ID,固定的接收装置接收这些信息并通过有线网络将这些信息传到控制中心,通过这种方式来实现对室内物体的识别、定位。但是,这种机制存在两个缺点,首先它要求发射装置跟接收装置之间的光线不能被阻隔,另外,它要求在一个建筑内布置一个有线的网络以进行数据的传输。 超声波机制与红外线机制的区别就是把红外线换成了超声波。但是,由于目前超声波装置结构比较复杂,使得它的成本过高,目前还很难让大多数用户接受。RFID定位的典型系统是LANDMARC(Location identification based on dynamic active RFID calibra-tion)[4],它使用tags和r eaders来实现定位。这一系统的精确度随着所部署的tag的密度的增加而增加。但是部署太多的ta g是不实际的。 收稿日期:2009-02-10 作者简介:房淑芬(1965-),女,副教授,本科,研究方向为电子测量技术。 — 102 —

基于Zigbee无线定位技术研究毕业论文

基于ZigBee的无线定位技术研究 摘要: 随着现代通信技术和无线网络的快速发展,人们对定位与导航的需求日益增大,尤其在复杂的室环境,但是受定位时间、定位精度以及复杂室环境等条件的限制,比较完善的封闭空间定位技术目前还无法很好地利用。本文的重点就在于设计并实现了一种低成本、实用的无线传感器定位系统。 本论文主要研究了基于ZigBee网络的室无线定位技术,它包括硬件平台、节点通信程序和上位机监测软件三部分。本文详细介绍了三部分的实现。其中,硬件平台以集成了射频与51微控制器的CC2430芯片为核心,该平台包括射频模块、辅助电路、功能指示电路等。 论文最后对定位系统进行了实际测试。测试表明:本系统达到了设计要求,是一个低成本、易实现的系统。 关键词:ZigBee 无线定位CC2430 Z-STACK

The Research Wireless localization Based on ZigBee Teacher:liu zhi (Changchun university of science and technology of electronic information engineering institute,060412225 wang meng) Abstract: With the rapid development of modern communication technology and wireless network,people's demand for positioning and navigation is increasing. Especially in complex indoor environments, but as the limitation of positioning time, positioning accuracy as well as the complexity of the indoor environment conditions, well-positioning technology is still unable to be used in an encloseure space. The combination of ZigBee technology and localization is one of the key researches. This paper, aiming at ZigBee network, investigates the indoor wireless location techniques and implements a real-time localization system. This paper achieves a localization system. three parts are included. They are hardware platform, communication program of nodes and PC monitor software. The achievement of every part is clear introduced in this paper. The core of hardware platform is CC2430 which is integrated by RF and 51 MCU, the localization nodes are designed and made. It includes RF module, auxiliary module and function indication circuits. In the end, practical test is implemented. This system is confirmed to be a

ZigBee协调器技术及系统方案设计--毕业论文

目录 中文摘要......................................... 错误!未定义书签。英文摘要......................................... 错误!未定义书签。 1 绪论 (1) 1.1题目研究背景与意义 (1) 1.2国内外研究现状 (1) 1.3 ZigBee无线网络的研究前景 (2) 1.4 论文的组织结构 (3) 2 相关技术及系统方案设计 (4) 2.1 ZigBee技术 (4) 2.1.1 ZigBee无线网络设备组成 (5) 2.1.2 ZigBee无线网络拓扑结构 (5) 2.2 系统方案设计 (6) 2.2.1 系统方案设计框图 (6) 2.2.2 各模块功能介绍 (7) 3 硬件电路设计 (8) 3.1 硬件电路设计简介 (8) 3.2 处理器模块 (9) 3.2.1 处理器CC2530简介 (9) 3.2.2 芯片功能介绍 (9) 3.3协调器硬件单元电路原理图设计 (10) 3.3.1 CC2530支撑电路原理图设计 (10) 3.3.2 RS232串口通信电路原理图设计 (12) 3.3.3 电源电路设计 (12) 3.3.4 JTAG接口电路设计 (15) 3.3.5 人机交互接口电路设计 (14) 4 IAR开发环境介绍 (15)

4.1 IAR的安装及简介 (15) 4.2 ZigBee 2007 协议栈安装 (17) 4.3 IAR使用介绍: (19) 5 ZigBee无线网络协调器软件设计 (21) 5.1 Z-stack软件架构分析 (21) 5.1.1 Z-stack协议栈的几个重要概念 (21) 5.1.2 Z-stack协议栈分析 (22) 5.1.3 OSAL操作系统 (22) 5.2协调器软件设计 (23) 5.2.1 总体流程设计及代码 (24) 5.2.2 协调器新建网络流程图及代码 (26) 5.2.3绑定与接收 (29) 5.2.4 协调器向串口发送数据 (31) 6 调试 (36) 6.1 软硬件调试方法 (36) 6.2 调试中遇到的问题 (36) 7 总结 (38) 7.1 设计总结 (38) 7.3 设计不足和改善 (38) 参考文献 (39) 致谢 (40)

基于Zigbee无线定位技术研究

基于Zigbee无线定位技术研究

基于ZigBee的无线定位技术研究 摘要: 随着现代通信技术和无线网络的快速发展,人们对定位与导航的需求日益增大,尤其在复杂的室内环境,但是受定位时间、定位精度以及复杂室内环境等条件的限制,比较完善的封闭空间定位技术目前还无法很好地利用。本文的重点就在于设计并实现了一种低成本、实用的无线传感器定位系统。 本论文主要研究了基于ZigBee网络的室内无线定位技术,它包括硬件平台、节点通信程序和上位机监测软件三部分。本文详细介绍了三部分的实现。其中,硬件平台以集成了射频与51微控制器的CC2430芯片为核心,该平台包括射频模块、辅助电路、功能指示电路等。 论文最后对定位系统进行了实际测试。测试表明:本系统达到了设计要求,是一个低成本、易实现的系统。 关键词:ZigBee 无线定位CC2430 Z-STACK

The Research Wireless localization Based on ZigBee Teacher:liu zhi (Changchun university of science and technology of electronic information engineering institute,060412225 wang meng) Abstract: With the rapid development of modern communication technology and wireless network,people's demand for positioning and navigation is increasing. Especially in complex indoor environments, but as the limitation of

基于Zigbee的无线定位系统

创新创业训练计划 项目结题报告 项目编号: 项目名称:智能搜狗 项目级别: 项目负责人: 项目类型: 创新训练 创业训练 创业实践指导教师: 所在学部学院: 教务处制

大连理工大学大学生创新创业训练计划 项目原创性声明 本人郑重声明:所呈交的项目结题报告以及所完成的作品实物等相关成果,是本人和项目组其他成员独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果,不侵犯任何第三方的知识产权或其他权利。本人完全意识到本声明的法律结果由本人承担。 项目负责人签名: 年月日 项目指导教师审核签名: 年月日

智能搜狗Intelligent Searching

摘要 今年来,随着人们生活水平的提高,人们对日常生活中一些重要的物品或者是家里养的宠物等可移动事物的实时位置尤为关心,希望随时随地都能知道其具体方位,但是现有的GPS技术还未全面普及,价格依然很昂贵,所以,本项目着重研究利用低成本硬件设备实现实时定位的功能,将无线定位技术带入人们生活的方方面面。 通过前期的调查研究,我们发现现在市场上的定位装置价格普遍昂贵,而且功耗较高,本项目利用ZIGBEE模块的低成本、低功耗的特点很好的解决了这些问题。 关键词:无线定位;ZIGBEE

Abstract In recent years,with the development of people’s living standard,people place more attention on the real-time position of something important or mobilizable at home like pets,they want it to be capable that they can attain the specific position of the object at anytime and anywhere.But the GPS has not been popularized,and the price is still very high.Therefore,our project is to do some research to find how to achieve real-time positioning with low-cost hardware,and bring wireless positioning technology into people’s daily life. According to the early investigation,we found that the positioning devices in the market are generally very expensive and have high consumption of energy.Our project is to use the low-cost ZIGBEE module with low power consumption to solve these problems. Key Words:Wireless Positioning;ZIGBEE

基于ZigBee数据采集系统的设计毕业论文

基于ZigBee数据采集系统的设计毕业论文 目录 第一章绪论 (1) 1.1 课题背景 (1) 1.2 ZigBee技术简介 (2) 1.3 国外研究现状 (3) 1.4 基于ZigBee的数据采集系统的意义 (4) 1.5 论文主要容与组织结构 (5) 第二章系统总体方案设计 (6) 2.1 系统的设计原则 (6) 2.2 系统硬件组成 (6) 2.3 系统关键技术介绍 (7) 2.3.1 ZigBee协议体系 (7) 2.3.2 ZigBee网络结构 (9) 2.4 ZigBee无线芯片的选取 (12) 第三章硬件电路的设计 (13) 3.1 总体设计方案 (13) 3.2 C2530无线单片机介绍 (13) 3.2.1 CC2530芯片的硬件组成 (14)

3.2.2 CC2530芯片的主要特征 (15) 3.3 CC2530基本电路 (17) 3.4 CC2530外围节点电路 (18) 3.4.1 数据采集电路 (18) 3.4.2 串口转USB电路 (20) 3.4.3 电源电路 (20) 3.4.4 显示电路 (21) 3.4.5 键盘电路模块 (23) 3.4.6 天 线 (23) 第四章软件设计 (24) 4.1 IAR开发平台的介绍 (24) 4.2 传感器模块的软件设计 (25) 4.3 协调器的软件设计 (26) 4.4 IAR开发平台程序烧录 (26) 4.4.1 创建一个新工程 (26) 4.4.2 工程参数设置 (27) 4.4.3 添加项目代码 (28)

第五章总结与展望 (30) 5.1 设计总结 (30) 5.1.1 基本功能实现...... ............ .......................................... . (30) 5.1.2 无线数据采集的测试...... .................. .. (31) 5.2 前景展望 (32) 参考文献 (33) 致谢 (34) 附录 (39)

无线定位技术对比RFID UWB ZIGBEE

RFID是射频识别技术的英文(Radio Frequency Identification)的缩写,射频识别技术是20世纪90年代开始兴起并逐渐走向成熟的一种自动识别技术,射频识别技术是一项利用射频信号通过空间耦合(交变磁场或电磁场)实现无接触信息传 递并通过所传递的信息达到识别目的的技术。一般是基于RSSI来进行区域性感知,目前,RFID技术在工业自动化、物体跟踪、交通运输控制管理、防伪和军事用途方面已经有着广泛的应用。RFID系统的工作原理: RFID 读卡器 针对监狱系统的特殊情况,我们采用的RFID 阅读器的工作模式为“被动式”,正常工作时阅读器处于接收状态,实时接收电子标签发出的信号,并将接收到的数据转送到后台管理系统中。在可视环境下,最大识别距离(通讯距离)可以达到80米。在具体应用中与无源标签相比较,超长的识别距离具有非常大的优势。当用户对识别距离的长短有不同要求,或应用环境比较复杂时,可以通过设置阅读器上的衰减开关来调节并设定识别距离。 RFID 有源定位标签 采用“主动(active)方式“进行工作,主动发射信号给阅读器。 该方式工作时消耗的能量相对比较高,因此,我们在标签内部增加了高能电池,用来为标签提供能量。标准环境下,电池提供的能量可以保证标签连续工作1年左右。工作频率标签工作频率范围是2.4GHz ~ 2.485GHz,属于微波频段。目前,小功率设备可以自由使用该频段进行工作,不需要向管理部门申请和缴付任何费用。

超宽带(UWB)是射频应用技术领域的一项重大突破。Ubisense 公司利用该技术构建了革命性的实时定位系统(RTLS),该系统能够在传统的挑战性应用环境中达到较高的定位精度,并具有很好的稳定性;而诸如RFID、WiFi等技术并不能完成该类应用。超带宽(UWB)是射频应用技术领域的一项重大突破,改系统能够在传统环境中达到较高的定位精度,并具有很好的稳定性,创造了RTLS领域的新格局。 1,UWB与其他定位技术的优势 射频技术发展趋势 以往基于场强信号和信号质量技术来定位的RFID,WIFI,ZIGBEE等传统定位技术,定位精度往往不能令人满意,UWB定位技术的出现填补了高精度定位领域的空白。 定位传感器 它包含一个天线阵列,以及UWB 信号接收器;可以通过检测定位标签发出的UWB 信号,来计算该标签的实际位置。在工作过程中,每个传感器独立测定UWB 信号的方向角和仰角(AOA);而到达时间差信息(TDOA)则必须由一对传感器来测定,而且这两个传感器均部署了时间同步线;这种独特的AOA、TDOA相结合的测量技术,可以构建灵活而强大的定位系统。目前Ubisense 单个传感器能测得较为准确的标签位置;而通过两个传感器的接收信号能测定更为精密的3D 信息;传感器的这种特性大大降低了系统部署的硬件开销,显著改善了系统的稳定性与可靠性。 定位标签

基于zigbee的温湿度传感器设计本科毕业设计

宁夏大学新华学院本科毕业设计 (2015届) 题目基于ZigBee的温湿度传感器设计 系别信息与计算机科学系 专业电气工程及其自动化

宁夏大学新华学院本科学位论文 摘要 无线传感器网络(Wireless Sensor Network,WSN)是由大量无处不在的,具有通信与计算能力的微小传感器节点密集布设在无人值守的监控区域而构成的能够根据环境自主完成指定任务的“智能”自治测控网络系统。大量传感器节点通过相互之间的分工协作,可实时感知、监测和采集分布区域内的监测对象或周围环境的信息。无线传感器网络有着与传统网络明显不同的技术要求,前者以数据为中心,后者以传输数据为目的。随着传感器网络技术的逐步发展,它的应用也越来越广泛,无线传感器网络也被要求有更小功耗,更低成本,以及更方便使用的性能,在这种情况下,ZigBee技术应运而生。 ZigBee技术是一种短距离无线双向通信技术,该技术拥有协议简单、功耗低、组网能力强、网络容量大、时延短、安全、可靠及成本低等优点,具有路径选择、自动连结网络及自我恢复等功能。预计将在消费类电子设备、家庭智能化、工控、医用设备控制、农业自动化等领域获得广泛应用。 本文首先介绍了无线传感器网络的基础知识和研究现状;然后深入分析了ZigBee协议,给出了各层的功能;之后,设计了ZigBee节点模块和温湿度传感模块,并在此硬件基础上设计了具有基本功能的ZigBee协议栈,同时提出了一种基于ZigBee的组网算法,通过扫描信道、建立网络和建立节点间的关联三个步骤构建了一个简单的网络层,实现了无线传感器组网功能;在此基础上本文设计一个小型的温度湿度监控网络系统;最后,对论文进行总结,提出今后的研究工作方向。 关键字:ZigBee;温湿度传感器;无线通信;无线温湿度传感器系统 I

基于Zigbee的智能灯光控制系统设计毕业设计论文

本科生毕业设计(论文) 题目:基于Zigbee的智能灯光 控制系统设计 学院:电气工程与自动化学院 专业:电气工程与自动化(自动化方向)

摘要 在现代社会,自动化与智能程度不断提高的今天,家居智能管理必然是人们今后的唯一选择。本文主要研究对象为家庭的照明,在通过比较传统照明方式,研究目前较应用的照明控制中发现家庭照明中往往存在一些致命的问题,如照明控制方式落后,甚至很大程度都还是采用机械开关,安全系数低,舒适性差,布线复杂等。由于这些控制方式上的不足,极大的造成能源的浪费,甚至在控制的误区里出现室内无人,却灯火通明的现象。针对这些不足,需要对控制做一个进一步的研究与开发。 本文较全面的研究了传统照明、现代照明的特点,通过比较得出优缺点,提出一种基于Zigbee的无线智能控制方案,即采用两块Zigbee功能板,一块导入光敏传感器和热释红外传感器,用作信号发射,另一块接入继电器模块,接收信号并控制灯光亮灭。在这种控制方式下,只有室内有人,且光线不足时才点亮所需灯光,而在室内无人,光线不足的情况下,灯不亮,采用这样的控制方式能很好解决误开断和能源浪费的问题。论文中详细介绍了整个控制系统的功能和控制策略,软件程序设计包括LED灯初始化、光敏传感器初始化、PIR传感器初始化、协议栈初始化,串口通讯等。 最后,在模拟实际环境下,测试可行性与性能。实验证明,采用Zigbee无线控制能有很好的控制效果,并且可以显著提高节能效果,改善“无人灯亮”的问题。 关键词:Zigbee,光敏传感器,热释红外传感器,节能

Abstract With the improvement of the automation and intelligence in the modern society, home intelligent management inevitably becomes the only option for people in the future. By comparing the traditional lighting, this paper discovers some fatal problems on the control of home lighting, such as backward way of lighting control, namely, mechanical switch, which has low coefficient of safety, poor comfortablity and complex wiring. These shortages result in great waste of energy as well as nobody appears but brightly lighted in mistaken area. In order to make up these deficiencies, it needs to make a further research on the control system. This paper has made a comprehensive study on the characteristics of traditional lighting and modern lighting by comparing the advantages and disadvantages and has put forward a wireless intelligent control scheme based on Zigbee, which use two pieces of Zigbee function board: one worked as a signal emission, conducting the photosensitive sensor and pyroelectric infrared sensor; the other connected to the relay module receives the signal and controls the lights. Under this kind of control mode, only when the interior has people with insufficient light will the light lights. Otherwise it won’t. T his control method can well solve the problem of open circuit by mistake and energy waste. This paper details the function of control system, control strategy and software design including the LED lights initialization, light sensor initialization, PIR sensor initialization, protocol stack initialization and serial communication, etc.. Finally, this paper tests the feasibility and performance in a simulated environment. The result shows that Zigbee wireless control not only has a good control effect, but also significantly improve the effect of energy saving and improve the problem of lighting up while there is nobody.

基于zigbee的智能温室数据采集系统毕业设计

毕业设计(论文)题目基于Zigbee的智能温室数据采集系统

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

基于Zigbee的智能家居系统毕业设计

henhuangmahenshuang 毕 业 论 文 课 题基于Zigbee 的智能家居系统设计 学生姓名 基于Zigbee 的智能家居系统设计 系 别基于 Zigbee 的智能家居系统设计 专业班级 09通信(1)班 指导教师 二 ○ 一 年 学 号_______ ___

铜陵学院毕业设计 目录 摘要.............................................................. III Abstract............................................................... IV 第一章绪论......................................................... - 1 - 1.1本课题的背景和意义.......................................... - 1 - 1.2国内外智能家居发展概况...................................... - 1 - 1.2.1 国外智能家居发展概况.................................. - 1 - 1.2.2 国内智能家居发展概况.................................. - 1 - 1.3智能家居系统组网技术........................................ - 2 - 1.4智能家居系统设计需要解决的问题.............................. - 3 -第二章 ZigBee 技术研究.............................................. - 4 - 2.1 ZigBee技术简介............................................. - 4 - 2.2 ZigBee协议组成............................................. - 4 - 2.3 ZigBee网络配置............................................. - 5 - 2.4 Zigbee技术的特点........................................... - 7 -第三章智能家居系统总体设计方案..................................... - 8 - 3.1智能家居系统需求分析........................................ - 8 - 3.2智能家居系统功能描述........................................ - 8 - 3.3智能家居系统结构............................................ - 8 -第四章系统硬件设计..................................................................................................... - 10 - 4.1 ZigBee通信模块硬件设计. ................................... - 10 -第五章系统软件设计................................................ - 12 - 5.1 ZigBee网络设备软件........................................ - 12 - 5.2Zigbee绑定机制的引入....................................... - 15 - 5.3智能家居管理界面设计....................................... - 15 -第六章总结与展望.................................................. - 17 -参考文献........................................................... - 18 -

基于ZigBee的智能家居系统设计与实现毕业设计论文

毕业设计(论文)题目:基于ZigBee的智能家居系统设计与实现

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

相关文档
最新文档