微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > HA协议栈默认可以接入的router设备和enddevice数量

HA协议栈默认可以接入的router设备和enddevice数量

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

1. HA协议栈默认可以接入的router设备和enddevice数量是多少呢?

 

// Maximum number in tables
#if !defined( NWK_MAX_DEVICE_LIST )
#define NWK_MAX_DEVICE_LIST 20 // Maximum number of devices in the
// Assoc/Device list.
#endif

// Don't change this value to set the number of devices. Change
// NWK_MAX_DEVICE_LIST above
#define NWK_MAX_DEVICES ( NWK_MAX_DEVICE_LIST + 1 ) // One extra space for parent

#define NWK_MAX_ROUTERS 6

// Number of End Devices that will be stored in the SrcMatch and NotMyChildList lists
// when aged out by the Child Table Management process
// It is recommemded to keep this values to a fraction of gNWK_MAX_SLEEPING_END_DEVICES value
// which is the value of the table in the radio
#define MAX_NOT_MYCHILD_DEVICES 5

目前发生的问题是:我的协调器中接入了5个Router设备和1个enddevice设备后,就不能再加入router了,

如果此时从网络中踢掉一个rouetr设备,则另一个router设备就可以进入,如果是有6个router设备在,

那么enddeivce设备就加入不了,同样需要踢掉一个设备后才能加入。这是什么原因呢?

注:我的router设备是三路开关,也就是一个router设备是有3个端口号的,分别为08 09 0A

  关注下

#define NWK_MAX_ROUTERS 6这个变量没有用的。

需要关注的是NWK_MAX_DEVICE_LIST 20 

这个数量是直接连接的设备数量。

如果协调器下面接了路由器,那么路由器又可以接NWK_MAX_DEVICE_LIST 这么多设备。

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

网站地图

Top