请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2652R 工具与软件:
与此 Zigbee 3.0路由器关联的新节点、且该路由器将 Update-Device 发送到 Trust-Center、并 使用"ZigbeeAlliance09"对 Update-Device 命令进行加密。 但 R20协调不能接受 使用 "ZigbeeAlliance09"加密的 Update-Device 命令。
在"ZDSecMgrDeviceJoinFwd"中、代码应按此方式进行固定
ZStatus_t ZDSecMgrDeviceJoinFwd( ZDSecMgrDevice_t* device )
{
....
APSME_TCLinkKeyNVEntry_t TCLKDevEntry; // fixed by luoyiming 2024-06-18
....
APSME_SearchTCLinkKeyEntry(TC_ExtAddr, &found, &TCLKDevEntry); //load the key data, fixed by luoyiming, 2024-06-18
....
if ( ( zgApsLinkKeyType == ZG_GLOBAL_LINK_KEY ) && ( (found == FALSE) || (TCLKDevEntry.keyAttributes != ZG_VERIFIED_KEY) ) ) // Link-key is invalid, fixed by luoyiming 2024-06-18
{
req.apsSecure = FALSE;
// send and APSME_UPDATE_DEVICE request to the trust center
status = APSME_UpdateDeviceReq( &req );
}
....
}