协调器在启动的时候调用了bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION); 我使用NLME_PermitJoiningRequest()控制设备加入网络, ZHA的设备加入后几秒钟会自动离开, 而3.0的设备不会, 协调器这里应该要注意什么, 请TI回应一下
提出一个bug, 在使用reporting功能的时候, 程序会在运行一段时间后死机, 经调试发现问题出现在函数bdb_RepReport()中, 调用zcl_SendReportCmd()的参数dstAddr如果模式使用AddrNotPresent会出问题, 如果使用Addr16Bit就不会, 目前已经自己查询绑定表更改代码完成, 希望TI发布下一版本时bug能修复
Alvin Chen:
Z-home1.2 join Z3.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
Alvin Chen:
回复 Alvin Chen:
你所说第二点我之前有使用bdb_Report,并未发现问题,绑定建议使用手动绑定。
user3701862:
回复 Alvin Chen:
绑定是协调器发起的, 调用的是ZDP_BindReq(),测试时每秒reporting一次,每5秒给设备发送一次命令, 大约会在2~4小时内出现问题
Alvin Chen:
回复 user3701862:
你直接用SampleTemperatureSensor和SampleThermostat去实验。