ZigBee网络离开机制



ZigBee网络离开机制

ZigBee的网络离开机制主要分为如下两种:

  1. 节点自己请求自己离网,并通知父节点和邻居节点;

    (Methodfor a Device to Initiate Its Own Removal from the Network)

  2. 父节点发送离网请求要求子节点离网;

    (Methodfor a Device to Remove Its Child from the Network)

Leave request的原语如下:

NLME-LEAVE.request {

DeviceAddress,

RemoveChildren,

Rejoin

}

参数描述:

DeviceAddress64位长地址或者NULL,如果该参数为64位长地址,意思是当前设备要求该64位长地址的设备离网;如果该参数为NULL,意思是当前设备通知父亲节点和周围设备自己要离网。

RemoveChildren为是否移除孩子节点,TRUE为移除孩子节点,FALSE为不移除孩子节点。

Rejoin 为是否允许被移除的设备再次入网,TRUE为允许,FALSE为不允许。



如果rejoin1的话,那个设备将启动rejoin流程,接下来执行rejoin

如果rejoin0的话,那么NIB里下面的属性就需要清理一下:

a. nwkNeighborTable

b. nwkRouteTable

c. nwkManagerAddr

d. nwkUpdateId

e. nwkNetworkAddress

f. nwkGroupIDTable

g. nwkExtendedPANID

h. nwkRouteRecordTable

i. nwkIsConcentrator

j. nwkConcentratorRadius

k. nwkSecurityMaterialSet

l. nwkActiveKeySeqNumber

 




评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值