从捕包数据上看终端设备3种加入网络过程

来源:互联网 发布:淘宝网卖什么赚钱 编辑:程序博客网 时间:2024/05/02 00:32

1、通过连接加入网络

                               》》  终端发送Beacon

                              《《协调器发送超帧响应

                                默认这个过程为3次。

                               》》终端发送 Association request

                                》》终端发送data request

                                《《协调器分配终端短地址,这是通过长地址进行通信


                                》》加入网络后,终端设备发送广播,高速所有设备他的短地址和mac地址,

                2、孤立入网,这是最快加入网络方法,加入协调器删除了关联表,终端再次入网必须通过Rejoin重新入网

                               》》终端发送孤立声明 Orphan notification

                               《《协调器发送 Coordinator realignment

                                》》加入网络后,终端设备发送广播,高速所有设备他的短地址和mac地址,

               3、重新加入网络。(Rejoin)

                     》》  终端发送孤立,协调器不理他。

                      》》终端发送beacon request(次数和时间我们可以设置)

                          《《协调器发送超帧

                          》》终端发送Rejoin request 和ack(这个ack是协调器发送的,根据帧序号判断)

                         》》终端发送 data request和ack (这个ack是协调器发送的,根据帧序号判断)

                        《《协调器发送  Rejoin Response和ack(这个ack是终端发送的,根据帧序号判断)

                        》》加入网络后,终端设备发送广播,告诉他的短地址和mac地址

注意:在有老化机制的时候,若协调器短时间掉电,终端可以通过孤立入网,若长时间掉电(协调器关联表的刷数据已删除),终端通过Rejoin加入网络;

                                                   若终端短时间掉电,终端可以通过孤立入网,若长时间掉电(协调器关联表的刷数据已删除),终端通过Rejoin加入网络。


 

0 0
原创粉丝点击