|
查看: 6305|回复: 1

[转载]Zigbee路由器通过Unsourced Rejoin的方式重新获取密钥,找不回来了

[复制链接]

30

主题

369

回帖

1182

积分

版主

积分
1182
发表于 2024-8-22 18:49:37 | 显示全部楼层 |阅读模式 来自 上海
本帖最后由 TL_YB 于 2024-8-23 14:53 编辑

[转自旧论坛]作者:zigbee_luo



Zigbee路由器使用
zb_rejoinSecModeSet(REJOIN_INSECURITY);
zb_rejoinReq(0x07FFF800, g_bdbAttrs.scanDuration);
两条函数,从协调器找回NWK密钥,协调器开机时可以成功找回密钥。

但是如果协调器关机,路由器就变成BDB_COMMISSION_STA_REJOIN_FAILURE状态,而且不能和其它路由器通信了。


30

主题

369

回帖

1182

积分

版主

积分
1182
 楼主| 发表于 2024-8-22 18:52:46 | 显示全部楼层 来自 上海
在获取到密钥后,就不必再调用rejoin,走正常的bdb_routerStart流程就可以了。

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部