基于ZigBee技术的无线传感器网络系统研究_学士学位论文(35页).doc
《基于ZigBee技术的无线传感器网络系统研究_学士学位论文(35页).doc》由会员分享,可在线阅读,更多相关《基于ZigBee技术的无线传感器网络系统研究_学士学位论文(35页).doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于ZigBee技术的无线传感器网络系统研究_学士学位论文-第 32 页学 士 学 位 论 文基于ZigBee技术的无线传感器网络系统研究摘 要随着信息技术的发展,人们对无线通信技术的要求日益提高。传统的无线通信技术Wi-Fi、超宽带通信UWB、近场通信NFC、蓝牙、红外无线数据通信(IrDA)等技术,已经不能满足当今对无线应用的需求。尤其是物联网技术的提出,需要传感器网络具有低速率、低功耗、低成本、自组网能力强等特点,并且在恶劣的自然环境下也能正常工作。ZigBee技术就是在这样的历史背景下应运而生。ZigBee技术是一种新兴的短距离、低速率无线网络技术,是一种介于无线标识技术和蓝牙之间的
2、技术提案,主要用于近距离无线连接,其优良的自组网性能和网络的健壮性整体的网络协调性等都是其它无线技术无法比拟的。本设计是基于ZigBee技术开发的一套无线传感网络模拟装置。该装置采用射频性能优良的Ti (Texas Instruments)公司CC2430芯片作为核心的控制模块,使用高效的IAR集成开发环境作为软件平台,显示模块采用HS12232-9 LCD液晶屏显示模块,上位机可通过PC串口管理全网的数据和命令的收发。串口通信软件采用VC6.0开发,界面友好,使用方便。当数据的在ZigBee网络中传播时,可以在PC机上使用Packed Sniffer等抓包软件捕获网络中的数据,进行研究和分析
3、。本模拟装置的功能实现比较完善,网络协调性较好。可以按照组网要求发送和接收数据,并将数据和命令清楚的显示在LCD液晶屏上,且数据也能够及时的上传给上位机,供管理和使用人员参考和调试。【关键词】ZigBee;无线传感器网络;Z-Stack;CC2430AbstractWith the development of information technology, the increasing demand for wireless communications technology. The wireless communications technology Wi-Fi, ultra-wideb
4、and communications UWB, Near Field Communication the NFC, Bluetooth, infrared wireless data communications (IrDA) technology, can no longer meet todays demand for wireless applications. Especially the Internet of Things technology, the need to sensor networks with low-rate, low power, low cost, sinc
5、e the networking ability and other characteristics, and in the harsh natural environment can work properly. ZigBee technology is against this historical background, came into being. ZigBee technology is an emerging short-range, low-rate wireless network technology is a cross between a wireless ident
6、ification technology and Bluetooth technology proposals, mainly for short-range wireless connections, good network performance and network the robustness of the overall network coordination are other wireless technologies can not match. The design is based on ZigBee technology developed by a wireles
7、s sensor network simulator. The device uses the excellent RF performance of Ti (Texas Instruments) Company CC2430 chip as the core of the control module, the use of efficient IAR Integrated Development Environment software platform, the display module HS12232-9 LCD LCD screen display module, the hos
8、t computer through the PC serial port manage the whole network to send and receive data and commands. The host computer using VC6.0 development-friendly interface, easy to use. When the spread of data in the ZigBee network, you can use on a PC Packed the Sniffer capture software to capture network d
9、ata, conduct research and analysis. Simulator functions to achieve a relatively complete network coordination. Accordance with the requirements of the network to send and receive data, and data and commands to display on the LCD screen and the data can also be timely upload to the host computer for
10、management and use of personal reference and debugging.【Key words】 ZigBee Wireless Sensor Network;Z-Stack;the CC2430目 录第1章 绪论41.1研究背景41.2研究内容41.3研究意义5第2章 ZigBee技术62.1 ZigBee技术概述62.2 ZigBee技术的主要特征72.3 ZigBee技术的应用72.4分层协议的概念82.5 物理层(PHY)规范82.5.1 物理层服务规范92.5.2 物理层协议数据单元(PPDU)格式92.6 媒体介质访问层(MAC)层概述92.6.
11、1 MAC层数据服务信息流程102.6.2 安全机制102.6.3 MAC层帧格式112.7 ZigBee网络层服务112.7.1 网络层服务介绍112.7.2 ZigBee的网络拓扑结构122.7.3 网络层路由算法的分析132.8 ZigBee应用支持子层(APS层)协议152.8.1 应用层概述152.8.2 帧格式152.8.3 ZigBee协议栈各层帧结构之间的关系16第3章 ZigBee开发平台173.1 ZigBee开发平台介绍173.1.1 IAR EW8051集成开发环境及其使用说明173.1.2 CC2430芯片概述173.2 TI Z-Stack软件架构173.2.1系统
12、初始化173.2.2初始化的具体流程183.2.3 操作系统的执行203.2.4 ZStack-1.4.3-1.2.1协议栈项目文件的组织架构21第4章 系统模块的设计与实现234.1设备类型234.2 信道234.3 PANID234.4 方案的整体设计244.5 CC2430的串口机制244.5.1 回调函数254.5.2 处理事件UART_RX_CB_EVT254.6 工程任务的初始化操作264.6.1工程选项设置264.7 ZigBee自动建网过程284.8 协调器对节点的感知304.9 上位机软件334.10 运行时数据报解析34第五章 总 结36附录1:CC2430芯片架构37附录
13、2:硬件连接图38附录3: 协议设计40参考文献42致 谢44第1章 绪论1.1研究背景近年来,随着社会的发展,无线通信技术的不断进步,新的无线技术正发挥着新的重要的作用,给人们的生活带来新的享受1。物物联网的物联网世界的提出,被很多国家政府和企业提上日程,人们对无线技术也提出了更新的要求。回顾传统的无线网络例如,蓝牙(BlueTooth)、WiFi、红外等技术已经无法适应当前的实际需要2。于是人们致力开发出一种新比较适合人们需要的,近距离,低速率,组网方便的新的无线技术,其中ZigBee技术是最具有代表性,最能够由能力适应现代无线网络要求的技术3。ZigBee协议是基于IEEE 802.15
14、.4协议制定的物理层(Physical Layer,PHY)和介质访问层(Medium access control layer,MAC)的基础上,由ZigBee联盟制定网络层和应用支持层组成的。Zigbee技术具有很多其他网络无法比拟的优点。一节ZigBee的终端节点模块,可以连续使用长达2年。其整体的ZigBee组网能力,快速的反应能力,已经模块的低成本能经受严酷的自然条件等,都是现代无线传感网络十分需要的特点。然而作为一种新兴的无线技术,和一切新鲜事物一样,并不能马上的被适用于人们的生活、生产中。ZigBee技术在中国正处于这样一种状态,政府和很多的企业都在致力于研发各种ZigBee产品
15、以便尽快将ZigBee技术应用于市场。很多高校也正在加紧对ZigBee技术方面的人才的培养,以及技术的创新等。本文正是从这一背景出发,调查当前社会对无线技术的需求,结合无线技术的发展趋势和ZigBee的技术特点,利用ZigBee无线技术实现无线传感器网络模拟装置。1.2研究内容使用ZigBee技术来实现无线传感器网络,主要需要考虑通信节点的硬件设计,以及实现相应功能所必须的软件开发。本设计从实际出发,采用先进的Ti公司的CC2430芯片,利用性能较高的IAR Embedded Workbench 开发工具对一个完整的ZigBee网络的组网过程进行实验,然后在无线传感网 ZigBee 套件上实现
16、了一个网状拓扑结构的通信实验。在无线网络组网完成后,通过设定的协议命令在PC机端使用串口将数据发至ZigBee的协调器模块。ZigBee模块即可完成全网的数据监控。同时在无线网络的传输中,加入自己网络控制命令,使得全网能按照预定的要求进行数据的传输,同时结合上位机软件将网络数据通过协调器传至PC机的人机交互界面,友好的展示了数据的传输方式和传输过程。此模拟装置充分的展示了ZigBee的功能特性,解析了ZigBee各层协议的数据封装,使开发者能快速的掌握ZigBee的技术要领,给需要使用ZigBee的项目提供借鉴。同时具有移植方便,稍微加以修改即可应用在实际的项目中。1.3研究意义ZigBee技
17、术的诸多特性,必然使得其在未来的无线领域中占有很大的优势。ZigBee技术的普及也将为企业在无线器材的选择方面多了很大的信心。但是目前,国内ZigBee技术尚处在萌芽阶段,市场是可行的ZigBee解决方案屈指可数。一方面对于准备进入ZigBee领域的人来说,苦于找不好很好的教材,和很合适的模块。另一方面,中小型企业也无精力和财力去从零开始研发ZigBee的设备。本设计从选择芯片和搭建软件平台,到完成整体的设计架构和测试流程。本身就是一次ZigBee技术的实际应用,演示了如何将ZigBee技术应用于实际的生活生产中。根据具体的需要,降低产品成本,定制出属于特定环境和特定任务的无线传感器模块,增加
18、协议命令控制传感器的特定动作。以及选择ZigBee无线传感器网络的使用条件和范围等。目前大多数用户只能借鉴于ZigBee厂商提供的开发平台进行应用层程序的开发,但是运用厂商提供的开发平台和开发工具,用户再选芯片型等方面会受到很大限制,极大的束缚了ZigBee产业的发展。所以搭建一个可以很快就应用于商业用途的ZigBee使用模型就显得非常重要,本课题正是在此思想上设计了一套非常实用的模拟装置,实现了ZigBee的重要的功能特性。无论从ZigBee的理论上,还是从实际的应用中都很有价值。第2章 ZigBee技术2.1 ZigBee技术概述ZigBee技术有很多的优点,无线收发距离短、协议复杂度较低
19、、整体耗能低、成本低廉、网络反应快等。这使ZigBee技术非常适合对距离和传输速率不高的场合,可以有效的降低使用成本,长时间的持续工作也很方便去管理ZigBee的无线网络4。2000年12月美国电气和电子工程师协会(IEEE) 成立了IEEE802.15.4工作组,目的在于研究一种低速率、低成本、低功耗、低时延的无线网络协议。ZigBee技术正是这一网络协议的代名词5。ZigBee栈体系结构是一种分层结构。每一个层的主要任务是向上层提供两种服务:数据实体服务和管理实体服务。服务实体是通过服务接入点(SAP)为上层提供所需的服务。其中SAP的功能是通过一些服务原语来实现。ZigBee协议栈结构,
20、基于开放网络互连(OSI)七层协议模型。IEEE802.15.4-2003标准定义了ZigBee协议的低两层,物理层(PHY)和数据链路层(MAC)。ZigBee联盟在物理层和MAC层的基础上制定了网络层和应用支持子层。如图2-1为ZigBee体系堆栈的框架图。图2-1 ZigBee堆栈框架2.2 ZigBee技术的主要特征与蓝牙、WiFi等无线通信技术相比,ZigBee协议相对简单、所需要的硬件资源较少,所以硬件平台相对十分简单,主要有以下特点: 低功耗:省电是ZigBee一个非常重要的特点,ZigBee节点的工作周期短、信息收发功耗低、ZigBee终端节点采用了休眠机制,两节普通的5号干电
21、池可以支持6个月到2年的工作时间。 低成本:由于ZigBee协议栈需要想对较少的资源,极大降低了ZigBee的开发成本,据官方称,最少可以达到两美元,而且ZigBee协议是免专利费的。 短时延:网络通信时延短,ZigBee节点从休眠状态转到工作状态很迅速。搜索一个网络节点时延仅为30ms,休眠激活时延和信道接入时延均为为15ms。 短距离:一个ZigBee节点的有效传播距离为30-200m。可以覆盖家庭等空间较小的应用场所。 低速率:2.4 GHz频段为250 kb/s,915MHz频段为40kb/s,868MHz频段只有20kb/s。 数据可靠传输:ZigBee采用了CSMA/CA碰撞避免机
22、制(Carrier Sense Multiple Access with Collision Avoidance),提高了无线的传输效率。媒体接入层采用完全确认的数据传输机制,每个数据包的发送,都需要接收方的给出确认操作,保证了数据包可靠地传输。2.3 ZigBee技术的应用基于ZigBee技术的无线传感网络在现实生活中具有重大的应用前景,目前已存在的传感器广泛的应用于各个领域:煤炭、医疗、航天、国防、建筑物的测量、生态系统的观察等等6。矿井下人员的定位,随时了解井下作业人员的工作位置;瓦斯的侦测,防止意外的瓦斯泄露等。紧急情况发生时还可以指导作业人员安全撤离。 医院护理人员可以通过ZigBe
23、e定位设备设备随时了解病人的活动或贵重医疗器械的放置等。结合相关传感器还可以侦测病人的身体和生理状态。保证病人的24小时看护状态。 士兵身上携带ZigBee设备,在条件复杂的环境下,可便于统一的指挥和管理,同时单兵的身体状态等也能及时反馈给后勤人员,以便及时的求助。 生态系统的观察,在一些人类无法轻易进入的地方,可以利用ZigBee节点,将设备分布在监护地区的各个地方。结合温湿度、光度、风度等传感器可将数据上汇聚至协调器后通过有线或者其他无线网络传至千里之外的控制中心,极大的方便了研究人员的工作。 随着我国政府大力倡导无线网络射频技术的发展,构建物物联网的未来世界相信也在不久的将来。而ZigB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ZigBee 技术 无线 传感器 网络 系统 研究 学士学位 论文 35
限制150内