ZigBee具有广阔的应用前景。
- 家庭和楼宇网络。
- 工业控制。
- 公共场所。
- 农业控制。
- 医疗。
- 商业。
1.ZigBee的协议框架
Zigbee栈是在IEEE 802.15.4标准基础上建立的,定义了MAC层和PHY(数据链路层)。ZigBee设备还包括IEEE 802.15.4(该标准定义了rf射频以及相邻设备间的通信)的数据链路层和MAC层,以及ZigBee堆栈层:网络层、应用层和安全服务提供层。
2.ZigBee网络层规范
网络层主要实现节点加入、离开、路由查找和传送数据等功能。
ZigBee网络层的路由算法:
- 树路由。
- 、网状路由
在这些拓扑结构中一般包括三种设备:协调器、路由器和末端节点。
3.网络层规范概述
ZigBee协议栈的核心部分在网络层,网络层主要负责拓扑结构的建立和维护、命名、绑定服务,它们协同完成寻址、路由、传送数据和安全这些不可或缺的任务,支持星状、树状、网格等多种拓扑结构。
ZigBee网络层划分为两种:
- 网络层数据实体提供相关的SAP的数据传输服务
- 网络层管理实体提供经由相关的SAP管理服务
网络层必须功能上为MAC层提供支持并为应用层提供合适的服务接口。为了实现与应用层的接口,网络层从逻辑上分为两个具有不同功能的服务实体,即数据实体和管理实体。
NLDE提供如下服务:
- 产生网络层协议数据单元(NPDU)
- 提供基于谱图结构的路由策略
NLME提供如下服务:
- 配置新设备
- 建立网络
- 加入和离开网络
- 寻址
- 邻居发现
- 路由发现
- 接受控制
4网络层服务规范
网络层提供两种服务,可以通过服务存取点(SAP)分别进行访问。这两个服务是网络层数据服务和网络层管理服务。