TI中文支持网
TI专业的中文技术问题搜集分享网站

路由设备(cc2530)能够加入协调器(CC2538)网络。但是紧接着设备会自动发送“leave”的问题

各位TI工程师:

        大家好!最近在调试zigbee3.0的协调器(CC2538),直接使用TI例程(SampleLight)修改为协调器。添加路由设备,路由为Light。结果设备能够加入协调器网络。但是紧接着设备会自动发送“leave”,从而导致一段时间之内,设备反复执行入网过程。求指导。谢谢!

YiKai Chen:

路由设备也是zigbee3.0的?

Alvin Chen:

我看你没有认证key的过程,如果你有一个设备不是ZigBee3.0设备,你需要在Z-Stack3.0.2或者Z-stack3.0.1上:
BDB_DEFAULT_TC_REQUIRE_KEY_EXCHANGE默认为FALSE

xuezheng su:

回复 Alvin Chen:

我的协调器和路由都是ZigBee3.0设备,协议栈为Z-Stack3.0.2。请指教。谢谢!

YiKai Chen:

回复 xuezheng su:

參考一下 processors.wiki.ti.com/…/Zigbee_Known_Issues_and_Proposed_Fixes 把補丁補上去再試看看

xuezheng su:

回复 YiKai Chen:

YiKai:你好!相关的地方我已经按照你给的链接处理了。并且在“option”中注释掉了预编译“TP2_LEGACY_ZC”后,设备不会自动发送“leave”,但是协调器会自动发送“leave”。导致设备反复执行入网过程。请教你们遇到这个奇怪的问题吗?

Alvin Chen:

回复 xuezheng su:

你重新安装Z-stack3.0.2,用里面的demo再试一下,我没有遇到类似问题。

YiKai Chen:

回复 xuezheng su:

有抓包檔可以查看嗎?

xuezheng su:

回复 YiKai Chen:

YiKai:这个是所抓的数据包。请查看!谢谢!

test.rar

xuezheng su:

回复 Alvin Chen:

我只是删掉了UI部分,增加一些cluster。格外没有更改什么。

YiKai Chen:

回复 xuezheng su:

你用原始例程的話能否正常入網?

赞(0)
未经允许不得转载:TI中文支持网 » 路由设备(cc2530)能够加入协调器(CC2538)网络。但是紧接着设备会自动发送“leave”的问题
分享到: 更多 (0)