Part Number:CC2538Other Parts Discussed in Thread:CC2530,
因项目现场已经存在CC2530组网的协调器和路由器,均使用的是比较老旧的 zstack2.5.1a的协议栈;
先要做一个终端节点,因为IO的需求,所以使用CC2538做终端节点的主控,使用了zstack3.0.2的协议栈;使用协议栈提供的 GenericApp 例程,通过抓包工具发现,终端节点CC2538 ( 3.0.2 协议栈)能够拿到协调器CC2530(2.5.1a的协议栈)分配的短地址,但是收不到协议栈传送的密钥,所以终端节点的状态总是处于 DEV_END_DEVICE_UNAUTH ,超时后就又重新组网,重试 3 次后,终端系欸但的状态就一直处于 DEV_HOLD 的状态。
请问怎么修改终端节点或者协调器处的代码可以让 终端节点CC2538 ( 3.0.2 协议栈)能够正常加入 协调器CC2530(2.5.1a的协议栈)中呢?
Kevin Qiu1:
参考下面的两个类似问题(CC2652虽然是另一个平台,但它也使用zigbee3.0,因此也具有参考价值)
https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/841628/cc2530-zstack3-0-protocol-stack-and-zstack2-5-1a-network-compatibility-problem
https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1053396/simplelink-cc13x2_26x2_sdk_5_20_00_52-and-zstack2-5-1-network-compatibility
,
user3870826:
谢谢您的帮助!