浅析ZigBee技术及其应用

  • 格式:docx
  • 大小:21.48 KB
  • 文档页数:4

浅析ZigBee技术及其应用

作者:董珍珍 杨 云

来源:《科技视界》 2012年第24期

董珍珍 杨 云

(河南工业职业技术学院 河南 南阳 473000)

【摘 要】ZigBee技术是一种短距离、低复杂度、低功耗、低数据速率、低成本的双向无线网络技术。本文探析了ZigBee无线网络技术的优点、协议栈架构、网络构建,并对ZigBee技术的应用做了简单探讨。

【关键词】ZigBee;物联网;IEEE802.15.4

物联网是利用传感/识别器和网络等技术,将物理世界、数字世界以及人类社会等诸多对象连接起来,构造一个覆盖世界上万事万物的“Internet of Things”, 实现对物体的智能化识别、定位、跟踪、监控和管理等。其实质是利用感知层、网络层和应用层关键技术,通过因特网实现物体商品的自动识别和信息的互联与共享。ZigBee技术是一种短距离、低复杂度、低功耗、低数据速率、低成本的双向无线网络技术。ZigBee技术以其经济、可靠、高效等优点在物联网中有着良好的应用前景。

1 ZigBee简介

ZigBee 是IEEE802.15.4协议的代名词。这个协议规定的技术是一种短距离、低功耗的无线通信技术。这一名称来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。其特点是近距离、低复杂度、自组织、低功耗、低数据速率、低成本。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。简而言之,ZigBee就是一种便宜的,低功耗的近距离无线组网通讯技术。

ZigBee技术具有以下特点:

1.1 低功耗:省电,两节5号电池支持长达6-24个月的使用时间。

1.2 可靠:采用了碰撞避免机制,同时为需要固定带宽的通信业务预留了专用时隙,避免了发送数据时的竞争和冲突,具有自动动态组网的功能,信息在整个ZigBee网络中通过自动路由的方式进行传输,从而保证信息传输的可靠性。

1.3 成本低:ZigBee 只需要80C51 之类的低档处理器以及少量的软件即可实现, 无需主机平台,降低了对通信控制器的要求,成本不到蓝牙的十分之一。

1.4 网络容量大:ZigBee可采用星形、树状和网状网络拓扑结构。每个ZigBee网络最多可支持255个节点,而且网络协调器可以相互连接,整个网络的节点数目十分可观,最多可以组成有65000个节点的大网。

1.5 时延短:针对时延敏感的应用进行了优化,通信时延和从休眠状态激活的时延都非常短。

1.6 安全:ZigBee提供了数据完整性检查功能,加密算法采用通用的AES-128。

2 ZigBee技术

2.1 ZigBee 协议栈

ZigBee 标准采用分层结构, 根据开放式通信系统互联模型,具有物理层(PHY)、 媒体介质访问层(MAC)、网络层(NWK)、和应用层(APL)。网络层和应用层的协议有 ZigBee 联盟制定,IEEE802.15.4 标准定义物理层和媒体介质访问层。

2.1.1 物理层(PHY)

物理层定义了物理无线信道和与MAC层之间的借口,提供物理层数据服务物理层管理服务。物理层数据服务是从无线物理信道上收发数据,物理层管理服务维护一个由物理层相关数据组成的数据库。

IEEE802.15.4工作在工业科学医疗(ISM)频段,它定义了两种物理层,即2.4GHz频段和868/915MHz频段物理层。两种物理层都基于直接序列扩频(DSSS),使用相同的物理层数据包格式,区别在于工作频段、调制技术、扩频码片长度和传输速率。面许可证的2.4GHz频段有16个速率为250kbit/s的信道,915MHz频段有10个40kbit/s的信道,而868MHz频段只有1个20kbit/s的信道。

物理层的功能包括: ZigBee 的激活;当前信道的能量检测;接收链路服务质量信;ZigBee 信道接入方式;信道频率选择;数据传输和接收。

2.1.2 媒体介质访问层(MAC)

MAC 层负责处理所有的物理无线信道访问,并产生网络信号、同步信号;持 PAN(个域网)

连接和分离,提供两个对等 MAC 实体之间可靠的链路。MAC 层提供两种服务:MAC 层数据服务和MAC 层管理服务。前者保证MAC 协议数据单元在物理层数据服务中的正确收发,后者从事MAC 层的管理活动,并维护一个信息数据库。

MAC 层功能包括:网络协调器产生信标;与信标同步;支持 PAN(个域网)链路的建立和断开;为设备的安全性提供支持;信道接入方式采用免冲突载波检测多址接入(CSMA-CA)机制;处理和维护保护时隙(GTS)机制;在两个对等的 MAC 实体之间提供一个可靠的通信链路。

2.1.3 网络层(NWK)

ZigBee 协议栈的核心部分在网络层。网络层负责拓扑结构的建立和维护网络连接,主要功能包括设备连接和断开网络时所采用的机制,以及在帧信息传输过程中所采用的安全性机制。网络层实现的功能包括:网络发现;网络形成;允许设备连接;路由器初始化;设备同网络连接;直接将设备同网络连接;断开网络连接;重新复位设备;接收机同步;信息库维护。

2.1.4 应用层(APL)

ZigBee 应用层框架包括应用支持层(APS)、ZigBee 设备对象(ZDO)和制造商所定义的应用对象。

应用支持层的功能包括:维持绑定表、在绑定的设备之间传送消息。例如在家居照明控制灯中,灯和遥控开关的绑定。ZigBee 设备对象(ZDO)的功能包括:定义设备在网络中的角色(如 ZigBee 协调器和终端设备),发起和响应绑定请求,在网络设备之间建立安全机制。ZigBee 设备对象还负责发现网络中的设备,并且决定向他们提供何种应用服务。ZigBee 应用层除了提供一些必要函数以及为网络层提供合适的服务接口外,一个重要的功能是应用者可在这层定义自己的应用对象。

2.2 ZigBee网络构建

在ZigBee网络中,根据设备所具有的通信能力可以分为全功能器件(FFD)和精简功能器件(RFD)。FFD之间可以相互通信,同时FFD也可以和RFD进行通信,而RFD只能与FFD通信,而不能与其它RFD通信。ZigBee网络中网络协调器主要负责网络的建立及相关配置,路由器负责寻找、建立以及修复网络报文的路由信息,网络终端设备具有加入和日推出网络的功能。其中网络协调器和路由器是FFD,而终端设备一般由RFD组成。协调器的角色主要涉及网络的启动和配置,一旦这些都完成后,协调器的工作就像一个路由器或者消失。

ZigBee网络根据应用的需要可以组成星形网络、网状网络和簇状网络3中拓扑结构。如图1所示。在星型拓扑中,网络由一个中心节点控制,即网络协调器,其它节点成为ZigBee末端节点,直接与协调器通信。在簇形拓扑中,网络协调器是“树的根部”,路由器是“树的枝干”,而末端节点就是“树的叶子”,两个节点之间路由遵循树路由方式,只能沿着树的路径进行数据传输。在网状网络中,拓扑比较灵活,协调器可以和路由器、终端设备之间进行通信,路由器之间也可以进行相互通信。

对于ZigBee网络来说,其常见的有两种拓扑结构,即星型拓扑和点对点拓扑,每个ZigBee网络至少需要一个全功能设备实现网络协调功能,终端设备可以是精简功能设备用来降低系统成本。ZigBee采用自组织(ad-hoc)方式组网,该架构被称为无基础构架的无线局域网,这种架构对网络内部的设备数量不加限制,并可随时建起无线通信链路。

3 ZigBee技术应用

3.1 ZigBee在智能家庭网络系统中的应用

ZigBee智能家庭网络系统旨在运用ZigBee技术构建一个模拟的家居监测控制系统,可以用若干个支持ZigBee技术的模块安装在电视、照明设备、遥控器、门禁系统、空调系统和其他家电产品中,通过ZigBee收集各种信息,传送到中央控制装置,或通过遥控达到远程控制之目的,使家居生活更朝向智能化、自动化、人性化,有效增加人们居住环境的方便性与舒适度。

3.2 ZigBee病房呼叫系统

在医院,时间就是生命,ZigBee网络可以帮助医生和患者争取每一秒的时间。基于ZigBee网络的病房呼叫系统由中心控制协调器、呼叫转移路由节点、床头无线呼叫终端组成。可以根据医院的实际情况,将楼层划分为几个网络,各楼层的病区值班中心安装网络协调器,协调器直接与控制中心主机相连接,由控制中心主机对呼叫系统进行统一管理。各病房的每一病床安装便携式呼叫终端,楼层过道安放路由器节点,从而实现呼叫求救功能,医务人员可以迅速的进行救助或通知最近的医务人员前去救助。

3.3 智能建筑领域

在建筑智能化领域中,利用ZigBee网络技术,可以监测到建筑物内可能发生的火灾隐患、煤气泄漏并及早提供相关信息;在大的酒店里,根据人员分布情况自动控制中央空调的温度,实现能源的节约。在车站,持有ZigBee终端的乘客们可以随时得到导航信息,比如进站口的位置,车次到开的变动等。

4 结束语

本文介绍了ZigBee技术的特点,协议栈各层能够实现的功能及网络构建方式,并对ZigBee技术的应用做了简单介绍。作为一种新兴的物联网技术,ZigBee还在不断地完善,它所具备的技术优势决定了其广阔的应用前景。相信在不久的将来,ZigBee技术必将会得到广泛应用,给我们的生活带来更大的便捷。

【参考文献】

[1]候洪丽,张霄霞,王福明.ZigBee无线传输技术综述[J].山西电子技术,2011(4).

[2]高雨明.浅析ZigBee无线传输技术及其应用[J].信息与电脑,2010,8.

[3]徐丽萍.ZigBee技术浅析[J].南京工业职业技术学院学报,2011,12,11(4)

[4]高守玮,吴灿阳.ZigBee技术实践教程[M].2011,7.

[责任编辑:周娜]