打印协调器的终端列表为啥只能打印10个终端
时间:10-02
整理:3721RD
点击:
使用下面程序打印协调器的终端列表
for(len=0;len<NWK_MAX_DEVICES;len++)
{
HalUARTWrite(0,Array_data(AssociatedDevList[len].shortAddr),4 );
APSME_LookupExtAddr(AssociatedDevList[len].shortAddr,MyIEEE );
HalUARTWrite(0,MyIEEE,8 );
}
只能从串口打印10个终端,其他的都打印不出来。不过通讯都正常
你打印的是关联表,AssociatedDevList 为与此设备相关联的设备表,并不是 ZigBee 网络中的所有设备信息表
你可以读一下关联表信息,看看是否跟打印出来的数量符合
不过我组网是星型网络,协调器和所有的终端都关联
如何读关联表信息