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.
编译了ZIGBEEPRO,理论上会选择 随机分配地址 方式,
-DZIGBEEPRO
但是我实验时,文件中定义每一层连接最大子设备数仍然选择的是默认,为0,
#if ( STACK_PROFILE_ID == ZIGBEEPRO_PROFILE ) uint8 CskipRtrs[1] = {0}; uint8 CskipChldrn[1] = {0};
协调器任然能连接18个子设备(1个路由器和17个终端),这是为什么
你用的协议栈版本是多少,Zigbee PRO 使用随机寻址方案来分配网络地址
17终端是连接在协调器上还是路由器上,有没有抓包文件说明以上情况
协议栈是 Z-Stack 2.5.1a ,有6个终端连接的路由器,其余11个终端连接的协调器
可连接的设备数量由Network Maximum Device List决定
上述问题似乎与随机地址没有关系
那这里的两个数组有什么作用呢? 不是规定每一层连接的最大路由数目和最大终端数目
这一版用在树形网络当中,zigbee pro是mesh网络,没有用到这个,所以是0
在f8wconfig.cfg 文件中已经编译了 -ZIGBEEPRO,所以应该是mesh 网络吧
这是NWK文件 nwk_globals.h中定义的
已回复https://e2echina.ti.com/support/wireless-connectivity/zigbee-and-thread/f/zigbee-thread-forum/212164/cc2530-zigbeepro