微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 网络中可以收到数据的路由器总是16个

网络中可以收到数据的路由器总是16个

时间:12-22 整理:3721RD 点击:

我使用ZStack-CC2530-2.2.0-1.3.0

想拥有30个路由器的网络

但是发现总有16个路由器可以连接网络,并且收到数据

第17个路由器无法收到数据

协调器开启了NV_RESTORE

我发现好像当连接一定数量的设备后

新的设备将无法加入协调器的网络

我想请问是否NV_RESTORE存储空间已满?

如何能解决这个问题?

谢谢

在Z-stack中有MAX_ROUTERS  这个参数,决定了每个节点最大的路由器的数量。不建议修改的太大,因为需要有足够的Flash和RAM,如果太大,可能会溢出。

你好

我现在MAX_ROUTERS为6

请问这个参数只针对协调器有效还是网络中所有节点都要配置成一样的?

你上面说的每个节点最大的路由器数量

我有些不太明白

请否能详细解释下,是整个网络中最多有这么多路由器,还是每个节点只能连接这么多个路由器?

或者有哪些资料可以参照,获得这方面的信息,还请告知

非常感谢

是的,zigbee早期的版本是基于C-skip的架构来组织网络的,所以每个路由节点必须要指定相同的子路由器节点数量。现在虽然新版本的zigbee已经没有和这个强行的要求,但是在协议栈设计的时候还是会有这样的一个设置让节点保持最够的内存状态来保证系统稳定。

也就是说,pro的distributed addressing,还是受到C-skip的限制?

不是 C-skip的限制,是每个节点的设置限制。

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

网站地图

Top