Zigbee终端设备入网报文分析

                      Zigbee终端设备入网报文分析

一、设备启动加网流程,发出Beacon Request指令,如下:
在这里插入图片描述

在同一个频道下,已经入网设备的协调器和路由设备会响应报文,如下:
在这里插入图片描述
该报文中包含PAN ID信息和是否允许关联信息。
备注:在同个频道中至少发出3次Beacon Request,且有得到允许关联的Beacon响应后,进入下个流程。发送Beacon Request的间隔可设置,发送Beacon Request间隔可进入低功耗。
二、关联请求流程
1、ED设备发送Association Request帧,目的是请求分配16bits网络地址,父节点MAC层响应请求。如果父节点不是协调器,则会进行转发给协调器。
在这里插入图片描述
2、ED设备发送Data Request数据帧,表示子节点做好接收报文准备,父节点MAC层响应请求。
在这里插入图片描述
3、父节点立刻发送Association Response数据帧,告知子节点网络地址分配结果。到此,关联流程结束,后续使用子节点使用分配的网路地址进行数据通信。
在这里插入图片描述
三、传输加密key,作为APS层加密报文的Key。
父节点会在子节点下个Data Request周期,发送key给子节点。
在这里插入图片描述
四、新入网的设备发出Deice Announce,至此入网成功。
在这里插入图片描述
备注:由于是ED设备,接收功能只在发送Data Request后开启一段时间。发送Data Request周期可设置。

参考网址:
1、Zigbee设备入网流程分析(关联方式)----理论分析
https://blog.csdn.net/zzz1014440164/article/details/78665584
2、z-stack home 1.2.2a 父节点收到入网请求与密匙分配过程代码分析与白名单实现方法 ----理论分析
https://blog.csdn.net/jason_lm/article/details/80950479
3、ZigBee终端入网方式深入分析 -----代码分析
https://www.cnblogs.com/yelin/p/6054611.html
4、End Device 加入网络参数(信道,扫描周期),加入网络过程
https://blog.csdn.net/u011352311/article/details/41991125

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值