微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > zgbee_mesh1.0.0 网络深度,节点数目?

zgbee_mesh1.0.0 网络深度,节点数目?

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

http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/95528.aspx

http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/p/104316/278969.aspx#278969

NWK_MAX_DEVICES

NWK_MAX_ROUTERS

看到上面两篇帖子,问修改网络深度跟字节数目,需要修改那些参数,用 的协议版本是zgbee_mesh1.0.0?

难道只需要修改NWK_MAX_DEVICES跟NWK_MAX_ROUTERS两个参数,别的地方哪里还需要修改的?

网络深度跟上面两个变量无关,

1,节点在加网的时候,关于网络深度的选择,#define MAX_NODE_DEPTH      20

2,发送数据时候的网络深度,DEF_NWK_RADIUS

改动网络深度的话MAX_NODE_DEPTH,跟NWK_MAX_DEVICE,还需要修改协议其余的地方吗?

我在网上看到:

在nwk_globals.h文件中将STACK_PROFILE_ID改为NETWORK_SPECIFIC)

此外,还必须设置nwk_globals.c文件中的Cskipchldrn数组和CskipRtrs数组。

这好像是以前老版本的协议?

zigbee_mesh1.0.0协议需要修改这些吗?

VV大神您好,

        目前的应用是想在一个协调器下组30个节点(包括路由设备和节点设备),我的协议栈经过修改后,协调器层可以挂载10个路由节点,10个终端节点。然后每个路由层可以挂载6个路由节点,13个终端节点。

        为了追求效率,这30个节点都烧写为路由模式,这样一层一层往下挂载。现在遇到的问题是,协调器有时候单播发送数据给节点,节点无法收到,没有响应。会出 现单播给路由节点节点无法收到的情况吗?在一个50平的小房间测试的,会不会因为路由转包层数限制导致超出了跳跃数最大值?您遇到过单播然后设备无法收到 的情况吗?

        谢谢,Best regards.

不需要了,你后面提到的都是针对以前的树形网络的,现在不用这个了

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

网站地图

Top