Z-stack 3.0.0,观察流程,是因为ZHA设备入网后,没有Verify key命令到协调器,协调器会向该设备发送Leave Req命令。
Susan Yang:
非zigbee 3.0的ZHA设备在3.0的协调器的网络,若是您使用了一些3.0的新特性的话,在兼容性方面可能会出现问题。
目前确定已经通过ZHA 1.2和ZLL 1.0认证的终端设备将向前兼容ZigBee 3.0标准,但向后兼容性不能保证。
user3701862:
回复 Susan Yang:
我也遇到了相同问题, 协调器在启动的时候调用了bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION); 我使用NLME_PermitJoiningRequest()控制设备加入网络, ZHA的设备加入后几秒钟会自动离开, 而3.0的设备不会, 协调器这里应该要注意什么, 请TI回应一下
Alvin Chen:
回复 user3701862:
这是正常的
我记得我之前有回复过类似的帖子。
Z-home1.2 joinZ3.0network
You must allow legacy devices to join your Zigbee 3.0 network, they are being rejected because of the new Zigbee 3.0 security scheme. You can allow legacy devices to join by setting BDB_DEFAULT_TC_REQUIRE_KEY_EXCHANGE to FALSE in bdb_interface.h