This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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

www.deyisupport.com/.../95528.aspx

www.deyisupport.com/.../278969.aspx

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.

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