ZigBee网络层详解:解决Linux连接MySQL权限问题
需积分: 12 157 浏览量
更新于2024-08-10
收藏 2.43MB PDF 举报
"Zigbee协议栈说明书(中文版).pdf"
本文档主要介绍了ZigBee网络层的功能和服务,这是ZigBee协议栈的重要组成部分,它为上层应用提供服务接口并确保MAC层(IEEE 802.15.4-2003)的正常运行。网络层分为数据服务实体(NLDE)和管理服务实体(NLME)两大类。
3.2.1 网络层数据实体(NLDE)
NLDE主要负责数据在设备间的传输,它的工作基于应用协议数据单元(APDU)格式。NLDE提供以下服务:
1. 生成网络层协议数据单元(NPDU):通过添加适当的协议头,NLDE将APDU转换为NPDU。
2. 指定拓扑传输路由:NLDE能够将NPDU发送到目标设备,这可能是最终目的地或通信链路中的中间设备。
3. 安全性:NLDE确保通信的安全性,包括数据的真实性和保密性。
3.2.1.2 网络层管理实体(NLME)
NLME则提供了网络管理服务,允许应用与堆栈交互。NLME的服务涵盖:
1. 新设备配置:确保设备具有正确的堆栈配置,如初始化ZigBee协调器或连接现有网络。
2. 初始化网络:创建新的ZigBee网络。
3. 连接和断开网络:设备能够加入或离开网络,以及要求设备断开以建立协调器或路由器。
4. 地址分配:协调器和路由器为新加入网络的设备分配地址。
5. 邻居设备发现:发现、记录和报告一跳邻居设备的信息。
6. 路由发现:发现和记录有效的信息传输网络路由。
7. 接收控制:控制设备的接收状态,如接收时间和同步。
ZigBee协议栈是基于IEEE 802.15.4标准构建的,包含PHY和MAC层,以及网络层、应用层和安全服务层。设备类型和通信簇由设备模板定义,确保了不同供应商设备间的互操作性。通信通过端点和簇实现,其中端点0用于设备配置和管理,而端点255用于广播。应用支持子层(APS)协调网络层(NWK)和安全服务,提供数据传输、安全和绑定服务,以适应不同的兼容设备。网络层负责设备间的通信,包括初始化、消息路由和网络发现。
172 浏览量
14727 浏览量
点击了解资源详情
576 浏览量
143 浏览量
164 浏览量
253 浏览量
458 浏览量
154 浏览量
getsentry
- 粉丝: 28
- 资源: 2万+
最新资源
- BuildExpoApk:它是我用来在本地构建Expo APK的工具,无需使用云服务,并且避免在队列中等待甚至几个小时就仅构建测试APK
- org.apache.commons.logging-sources-1.1.1.zip
- PCB3D元件封装库已经用过非常好用
- SVD,matlab龙格库塔法源码,matlab源码网站
- 排练室应用
- 一种FMS过程监控系统的设计与实现.rar
- 团结精神
- 基于离散菲涅耳变换的OCDM调制解调技术matlab仿真,对比4QAM,16QAM,64QAM三种映射以及ZF,MMSE两种均衡
- UrFood:IHM Trabalho决赛
- coding_sol:ThoughtWorks编码分配解决方案
- nullbrain:https
- 清华同方荀子手写板笔驱动程序 官方版
- p2DongjinKang:项目二
- qr205,matlab手势识别源码,matlab源码之家
- nginx-http-flv-module最新版+使用说明
- 圣诞脱单大战HTML5游戏源码