ZigBee 无线网络协议层各层的作用ZigBee 无线网络协议层共分为4 层,分别为PHY 层,MAC 层,NWK 层和APL层,各层作用的简单介绍如下。
1.PHY 层
在ZigBee 无线网络中,PHY 层位于协议层的最底层,是距离硬件最近的层,它直接控制并与无线收发器通信。PHY 层负责激活发送或接受数据包的无线设备。PHY 层还选择信道的频率并确保该频道当前没有被任何一个其他网络中的设备所使用。
2.MAC 层
MAC 层为PHY 层和NWK 层提供了接口,它负责产生信标和为信标(beacon-enabled 网络)同步设备,MAC 层还提供建立连接和解除连接的服务。3.NWK 层
NWK 层接口负责管理网络形成和路径选择。路径选择就是选择将信息转发到目标设备的路径。ZigBee coordinator 和router 负责发现和维护网络中的路径,ZigBee 终端设备不能执行发现路径。ZigBee coordinator 或者router 将代表终端执行路径发现,ZigBee coordinator 的NWK 层负责建立一个新的网络和选择网络拓扑(树型,星型,或网状网络拓扑),ZigBee coordinator 还为网络中的设备分配网络地址。
4.APL 层
APL 层是ZigBee 无线网络中的最高协议层并且管理应用对象。生产商开发应用对象来为各种应用定制一款设备,在ZigBee 设备中,应用对象控制和管理协议层,单个的设备中最多可以有240 个应用对象。
在开发一个应用时,ZigBee 标准提供了使用应用框架的选择。应用框架是一系列关于特定应用消息格式和处理动作的协议。使用应用框架可以使不同供应商开发的同一款应用的产品之间有更好的互操作性。