Viki Shi:
旧设备加入ZIGBEE3.0网络需要协调器关闭TCLK exchange。把zstack_bdbSetAttrReq.has_bdbTrustCenterRequireKeyExchange 设为false,
具体步骤请参考:e2echina.ti.com/…/157395
user5031356:
回复 Viki Shi:
协调器使用的是3.0.2的ZNP工程,通过串口发送APP_CNF_BDB_SET_TC_REQUIRE_KEY_CHANGE ,bdbTrustCenterRequireKeyExchange的值设置为0,应该就是把Exchange置成false了吧
user5031356:
回复 Viki Shi:
协调器和设备都是用的cc2530
user5031356:
通过断点调试,路由节点发出update device的时候,ZDApp_event_loop没有收到时间SYS_EVENT_MSG,所以就不会进到ZDApp_ProcessSecMsg里,自然就不会调用ZDSecMgrUpdateDeviceInd函数,那么也就不会更新表里的信息了吧?
user5031356:
实验环境:一个ZC使用的是Zstack 3.0.2 ZNP ; 一共四个路由设备 使用的是ZHA1.2.2a ,其中一个是直连,另外三个是中继到第一个路由节点 现象:初次使用是,直连和中继都能成功入网,加到中继上的设备退网一次以后就一直是图中的情况
user5031356:
回复 Viki Shi:
你好,方便帮忙看一下是什么问题吗
Viki Shi:
回复 user5031356:
你能提供一下完整的抓包信息吗?
Viki Shi:
回复 Viki Shi:
leave这三个设备的rejoin有没有使能?
user5031356:
回复 Viki Shi:
znp串口.TXT1090行和1174行update device.zip
user5031356:
回复 Viki Shi:
没有使能,因为退了网以后不想让设备自动重连