Thread 中讨论的其他器件:Z-stack
工具与软件:
大家好、
在我们最近的项目中、我们发现了 TI 技术栈的路由行为问题、其中路由器(基于 TI 芯片)有时会建立到协调器的直接路由、即使提供了具有较高跳数的更高效路由也是如此。 我知道最终路由成本是由子跟踪成本之和决定的、这表明路由算法主要针对跃点计数进行优化。
我的问题是:是否有通过参数调整路由策略的内置方法、或者是否需要修改源代码?
感谢您的帮助。
此致、
Robert
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.
工具与软件:
大家好、
在我们最近的项目中、我们发现了 TI 技术栈的路由行为问题、其中路由器(基于 TI 芯片)有时会建立到协调器的直接路由、即使提供了具有较高跳数的更高效路由也是如此。 我知道最终路由成本是由子跟踪成本之和决定的、这表明路由算法主要针对跃点计数进行优化。
我的问题是:是否有通过参数调整路由策略的内置方法、或者是否需要修改源代码?
感谢您的帮助。
此致、
Robert
尊敬的 Robert:
您可以检查各种"radius"参数、例如 zcl.h 中的"zcl_radius"可以限制允许消息传输的跳数。
更精细的布线将需要源代码。
请注意、 优化较低的跳数也可以节省 RAM 并减少潜在的网络拥塞。
根据 A 点和 B 点、也可能是并非所有可能的路径都是在给定时间确定的、因此、已发现且"足够好"的最低成本路径往往会成为 A 和 B 之间使用的路径(即先搜索宽度)。
谢谢!
Toby
此外、这可能会有所帮助: dev.ti.com/.../z-stack-overview.html