主题中讨论的其他器件:Z-STACK
大家好、
SDK:simplelink_cc13xx_cc26xx_sdk_6_40_00_13
项目要求满足直接连接到协调器的200个子设备(无路由设备)的要求。
修改宏定义
将 ZDSECMGR_TC_DEVICE_MAX 从默认值40更改为200
NWK_MAX_DEVICE_LIST 从默认值20更改为200
编译未提示出现任何错误。 测试捕获了日志、发现当加入网络时、信标请求、关联请求、关联响应、传输密钥、 和器件通知功能都运行得很顺利。 问题在于在随后的 TCLK 更新过程中、子器件连续发送多个请求。 钥匙尚未收到协调器的响应。 超时后、子器件将自动离开网络。
如果我将上述宏定义恢复为默认值、一切就会顺利进行。
请告诉我、这个协调器最多可以允许多少个子器件加入网络? 超过最大值是否导致出现问题? 或者我是否不完全地修改了宏定义并漏掉了一些参数?
e2e.ti.com/.../join-nwk-log-_2800_1_2900_.zip
我已经 告诉了200。
然后、客户询问:关于需要修改哪些宏定义以支持200个器件、您能否给我一些指导? 我检查了在哪个步骤中出错、所以遇到了前面提到的问题。
200、它是指直接连接到协调器(无路由设备)的模式、还是部分连接到协调器并部分连接到路由设备、总共200?
此致、
银河