ZigBee 2007中文版:网络规范详解与服务功能

需积分: 10 1 下载量 74 浏览量 更新于2024-09-19 收藏 4.2MB PDF 举报
ZigBee 2007 中文版的第三章详细探讨了网络规范,这一章节对于理解ZigBee协议在实际应用中的工作原理至关重要。网络层(NWK)作为协议的核心部分,负责与IEEE 802.15.4-2003 MAC子层的交互以及为应用层提供服务。网络层主要由两个服务实体构成:数据服务实体(NLDE)和管理服务实体(NLME)。 **3.1.1 网络层数据实体(NLDE)** NLDE的主要职责是提供数据传输服务,支持在相同网络内的设备间传输应用协议数据单元(APDU)。它实现的功能包括: 1. **生成网络级别PDU(NPDU)**:NLDE从应用支持子层接收到APDU后,会添加合适的协议头将其转换为NPDU,确保数据的正确传递。 2. **拓扑指定路由**:NLDE负责根据网络拓扑结构,将NPDU路由到目标设备,或者沿着通信路径的下一站。 3. **安全**:保障数据传输过程中的真实性与保密性,这是保护数据完整性和隐私的关键。 **3.1.1.2 网络层管理实体(NLME)** NLME则提供管理服务,使应用程序能够与协议栈进行交互,实现设备的配置和网络管理。具体服务包括: - **设备配置**:设置设备功能,如启动协调器模式或加入现有网络,允许对设备进行初始化设置。 - **网络启动与管理**:执行网络创建、加入、重新加入和离开网络的操作,协调器和路由器的角色切换。 - **地址分配**:ZigBee协调器和路由器负责为新加入的设备分配网络地址,确保设备间的唯一标识。 - **邻居发现**:探测并记录单跳范围内的设备信息,用于建立通信连接。 - **路由发现**:发现并记录网络内的通信路径,确保数据高效传输。 - **接收控制**:设备接收来自其他节点的控制命令,执行相应的操作。 这些功能共同确保了ZigBee网络的正常运行和通信效率,使得设备能够在无线环境下实现低功耗、自组织的通信,适用于诸如智能家居、工业自动化和物联网等领域的应用。了解并掌握这部分规范对于设计和实现基于ZigBee的智能系统至关重要。