ZigBee 基于 IEEE 802.15.4 标准,由 ZigBee联盟制定,具有自组网、低速率、低功耗的特点,尤其适合小型设备、节点之间组网的需要 网络体系结构。
网络体系结构
应用层
• 应用层直接为用户应用对象提供服务,这里的应用对象是正在运行的程序或者和一个应用相关的数据以及对这个数据的操作
• 应用层中的应用支持子层有 3 个任务:
① 负责运行在节点上的不同应用对象端点与网络层的信息传送;
② 维护绑定表,通过绑定表可以减少数据转发的次数,更方便地在两个设备之间传输数据;
③ 负责设备发现,发现和本节点有关的其他设备
网络层
• 网络层承担路由管理功能,负责网络拓扑结构的建立和维护网络连接,主要功能是路由管理,即节点的加入网络和离开网络所要采用的措施,以及把应用支持子层传来的数据加以处理转发到下面的 MAC 层
MAC层
• MAC 层为 IEEE 802.15.4 标准。 MAC 层将网络层提交来的数据组装成帧,在两个节点之间透明地传送帧中的数据
• 接收数据时,控制信息使接收端能够知道帧的起止以及是否有差错。如有差错,则 MAC 层就丢弃这个有错的帧,并采取措施改正