微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 协调器的地址表

协调器的地址表

时间:10-02 整理:3721RD 点击:

因为协调器允许加入的设备个数是有限的,所有对于被删除的设备要及时清除,我加了十几个设备,包括终端和路由,通过打印AddrMgrEntry_t中的地址表发现地址表似乎保存了所有已加入过的设备地址,但是关联表是只保存了直接挂接在协调器下的设备,这样通过搜寻地址表来删除节点会有问题,找了下没找到这个地址表到底有多大,大家能否给个答案?  

直接加入协调器的个数就是关联表的大小,但是整个网络能加多少,没有做协议栈中没有做限制

我后来找到了,这个协议栈是有初始地址表大小的,比关联表稍微大一点,

// Maximum number of addresses managed by the Address Manager
#define NWK_MAX_ADDRESSES (uint16)                          \
                          ( ( NWK_MAX_DEVICES           ) +   \
                            ( NWK_MAX_REFLECTOR_ENTRIES ) +   \
                            ( NWK_MAX_SECURE_PARTNERS   )   )

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top