请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2530 我们使用的堆栈是 CC2530-2.5.1.a、我在网络密钥更新方面遇到了问题:
根据 ZigBee 规范的说明,使用 API、ZDSecMgrUpdateNWKKey、ZDSecMgrSwitchNWKKey 来实现网络密钥更新。
使用广播密钥更新,新网络密钥的序列号为(N+1)%256。
在 网络密钥更新过程中,当活动密钥序列为255时,新更新网络密钥的序列为0, 执行网络密钥更新后,整个网络出现问题。
信任中心仍使用旧网络密钥和密钥序列255在后续更新 过程中传输新网络密钥、但未切换到新网络密钥。 整个网络中的通信也是不可能的。
除了 活动网络密钥 序列 从255切换到0时、整个切换过程正常。 我尝试过很多次、每次 都 有相同的结果。
导致此问题的原因是什么?