与移动通信的CDMA网或GSM网不同的是,ZigBee网络主要是为工业现场自动化控制数据传输而建立,因而,它必须具有简单,使用方便,工作可靠,价格低的特点。而移动通信网主要是为语音通信而建立,每个基站价值一般都在百万元人民币以上,而每个ZigBee“基站”却不到1000元人民币。每个ZigBee网络节点不仅本身可以作为监控对象,例如其所连接的传感器直接进行数据采集和监控,还可以自动中转别的网络节点传过来的数据资料。除此之外,每一个Zigbee网络节点(FFD)还可在自己信号覆盖的范围内,和多个不承担网络信息中转任务的孤立的子节点(RFD)无线连接。
1.3.2 ZIGBEE协议栈
ZigBee协议栈的体系结构是基于标准开放网络互联(OSD七层协议模型,IEEE802.15.4.2003标准定义了较低的两层:物理层(PHY)和媒体接入控制子
层(MAC),ZigBee联盟定义了网络层(NWK)和应用层结构。
IEEE802.15.4.2003有三个PHY层,包括单个分离的频率范围:868MHz、915MHz和2.4GHz。低频率Pay层包括868MH欧洲频段和915MHz美国和澳大利亚频段,高频率PHY层是全球通用的。
IEEE802.15.4.2003 MAC子层控制使用CSMA.CA机制接入到无线信道,它的职责还包括传输信标帧,同步和提供可靠传输机制。
ZigBee NWK层的责任包括节点加入和离开网络所用的机制、应用帧安全机制和路由机制。两个设备之间路由的发现和文护也是NWK层的责任。一跳邻居的发现和储存相关的信息也在NWK层里完成。ZigBee协调器的NWK层还负责建立一个新网络,分配地址到新的设备。
ZigBee应用层包括APS应用框架(AF)、ZDO和制造商定义的应用对象。APS子层的责任包括文护绑定表,绑定表主要根据设备之间的服务和他们的需求使他们相互匹配,同时在他们之间转发消息。ZDO负责定义设备在网络中的角色(例如设备是ZigBee协调器或者是终端设备),发现设备和决定他们提供哪种应用服务,发起或响应绑定请求,在网络设备之间建立安全关联。
Zigaee网络含全功能设备FFD(Full Function Device)和精简功能设备RFD
(Reduced Function Device)两种功能类型的设备。全功能器件拥有完整的协议
功能,在网络中可以作为协调器(Coordinator)、路由器(Router)和普通节点(Device)而存在。而精简功能器件旨在实现最简单的协议功能而设计,只能作为普通节点存在于网络中。全功能器件可以与精简功能器件或其他的全功能器件通信,而精简功能器件只能与全功能器件通信,精简功能器件之间不能直接通信。ZigBee网络要求至少有一个全功能设备作为网络协调器。
1.3.3 ZIGBEE网络工作模式
ZigBee网络的工作模式可以分为信标(Beaeon)模式和非信标(Non-beaeon)
模式两种。信标模式可以实现网络中所有设备的同步工作和同步休眠,以达到最大限度地节省功耗,而非信标模式只允许ZE进行周期性休眠,ZC和所有ZR设备长期处于工作状态。
在信标模式下,ZC负责以一定的间隔时间(一般在15ms--4mins之间)向网络广播信标帧,两个信标帧发送间隔之间有16个相同的时槽,这些时槽分为网络休眠区和网络活动区两个部分,消息只能在网络活动区的各个时槽内发送。
非信标模式下,ZigBee标准采用父节点为zE子节点缓存数据,ZE主动向其父节点提取数据的机制,实现ZE的周期性(周期可设置)休眠。网络中所有的父节点需要为自己的ZE子节点缓存数据帧,所有ZE子节点的大多数时间都处于休眠状态,周期性的醒来与父节点握手以确认自己仍处于网络中,并向父节点提取数据,其从休眠模式转入数据传输模式一般只需要15ms。
1.3.4 ZIGBEE模块应用 GSM网络远程门禁系统设计+源码(4):http://www.youerw.com/tongxin/lunwen_5703.html