This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2652P: 协调器最多可允许几个子设备加入网络?

Part Number: CC2652P
Other Parts Discussed in Thread: Z-STACK

SDK类型 simplelink_cc13xx_cc26xx_sdk_6_40_00_13

项目需求,满足200个子设备(无路由设备)直连协调器。

修改宏定义

ZDSECMGR_TC_DEVICE_MAX 由默认值 40 改为 200

NWK_MAX_DEVICE_LIST 由默认值 20 改为 200

编绎未提示任何错误,测试抓取LOG发现,加入网络时,beacon request, association request, association response, transport key, device announce都很顺利,问题在于后续TCLK update过程,子设备连续发送了多次request key都未收到协调器的回应,超时后,子设备会自动离网。

如果我将以上宏定义恢复为默认值,则一切顺利。

请问,协调器最多可允许几个子设备加入网络?是不是因为超过最大值导致了问题?还是我修改宏定义不全面,漏改了某些参数呢?

join nwk log.zip