微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 怎么移除已经加入网络的设备?

怎么移除已经加入网络的设备?

时间:10-02 整理:3721RD 点击:

1、我的协调器开启了TCLINK_KEY,也打开NV_RESTORE了;如果有路由或终端加入过协调器的网络,当我不需要这个设备时,协调器应该怎么清除这个设备的信息和禁止这个设备加入,而其他的设备依然可以加进来。

2、TCLINK怎么更改密钥?怎么确定新的的密钥已经生效?

3、协调器NV_RESTORE打开,曾经加入这个协调器网络的设备,就算改变密钥,它也可以加进来。怎么样可以实现它加不进来,必须它们两个设备密钥相同才能进入网络。

不知道怎么更改密钥,无奈之下只好去修改TCLINK密钥存储的NV区ZCD_NV_TCLK_TABLE_START;对这块NV进行读写更改,这样子的更改的密钥依然无用。

求TCLINK的正确使用方法,包括更改它的密钥。

网上说可以使用ZDSecMgrUpdateNwkKey和ZDSecMgrSwitchNwkKey来更改密钥策略,但是该怎么使用却没有详细的说明。

1,协议栈中有Leave相关的API函数,可以参考。

ZDSecMgrUpdateNwkKey

3,如果秘钥改变,但是原先加过的设备不知道,那么只能让节点从头开始加网,并且在协调器处能够做一个MAC 地址的维护,就可以了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top