2、可靠性:为了避免数据传输时产生数据碰撞,在MAC层传输任何数据包都要获得对方的许可。
3、时延短:在工作、休眠两种状态间切换速度极快。
4、 网络容量大:“254个从设备和一个主设备可以包含于一个ZigBee网络,100个ZigBee网络可以同时存在于一个区域内, 而且网络组成灵活。”[3]
5、 安全性:ZigBee使用高级加密标准,,验证每一个数据包的完整性并进行特征认证。
由于一个8位的处理器就可以达到ZigBee的需求,ZigBee的实现相对简单,节约了费用。
2。2 ZigBee网络拓扑结构
“ZigBee规范的确定了网络中三种设备的类型,即网络协调器(Coordinator)、路由器(Router)和终端传感器节点(End Device)。”[4]
星型结构、树形结构、网状结构为ZigBee网络层所支持,如图2。2所示。如果要是电池的使用效能最大化,应当采用星型结构。如果追求网络状态最为平稳可靠,那么应当使用网状结构。而树形结构是另外两种方案的折中方案。来,自,优.尔:论;文*网www.youerw.com +QQ752018766-
ZigBee无线网络拓扑结构
2。3 ZigBee结构体系
ZigBee协议栈是一个自上而下的组成结构。其包含应用层、应用接口层、网络层、数据链路层以及物理层组成。数据链路层、MAC层、物理层是由IEEE所定义的,在其基础上ZigBee联盟还定义了应用接口层和网络层,其中的应用接口层还能被用户定义,除了应用接口层,应用层也是由用户来定义,如图2。3所示。
在这种结构中,下层只对其上层负责,完成对应任务,降低了传输过程的碰撞可能性。数据模块负责数据传送,管理模块负责其它,使得其具有更高的容错性能。每层都设有访问节点,只有通过访问节点的服务才具备享受功能的权利。一个访问节点能对多个访问端同时提供服务。
框架顶端的应用层包含了许多种类的应用任务。应用接口层主要是把数据包集合、安全性验证、寻找网络中的设备以及应用任务与网络层对接。网络层负责与网络结构、MAC地址、节点链接以及网关验证相关的管理。
数据链路层负责数据流的安全传输以及网络链路的状态。