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.

[参考译文] CC2538:如何使用 SysConfig 配置多路复用

Guru**** 1567975 points
Other Parts Discussed in Thread: SYSCONFIG, Z-STACK, CC2538
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1340707/cc2538-how-to-configure-many-to-one-routing-with-sysconfig

器件型号:CC2538
Thread 中讨论的其他器件:SysConfigZ-stack

您好!

我想 通过大型 Zigbee 网络(协调器和50个路由器)尝试多对一路由。
此处对其进行了介绍:

https://dev.ti.com/tirex/explore/content/simplelink_cc13xx_cc26xx_sdk_7_40_00_77/docs/zigbee/html/zigbee/z-stack-overview.html#z-stack-overview-many-to-one-routing-protocol

我应该如何在 SysConfig 中启用它、对于协调器和路由器都是如此?
是否有适用于此设计的样片?

Br、

尤卡

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jukka、您好!

    SysConfig 在 CC253x 传统 Z-Stack 解决方案上不可用。  您的目标器件和堆栈版本是什么?  如果确实是 CC2538、请参阅下载的 Z-Stack 3.0.2\Documents\Z-Stack 3.0 Developer's Guide.pdf 文件、第5.4节(多路复用协议)。

    此致、
    瑞安

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、

    好的、谢谢。 在所有目标器件中、最老的器件是 CC2538、所以我们先来重点看一下。 我通读了"Z-Stack 3.0.2\Documents\Z-Stack 3.0 Developer's Guide.pdf"的5.4节。 与我的第一次参考相比,似乎只有微小的差异。

    第5.4节多次提到"集中器"、因此我假设 必须在 f8wCoord.cfg 文件中设置 CONCLUSTER_ENABLE (在第5.5节中描述)、才能 激活多对一路由。

    但是、在协调器和路由器实现中、我还需要更改什么其他设置呢?
    是否有可用于多对一路由的样片?

    Br、
    尤卡

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以在 Components/stack/sys/ZGlobals.h 中找到大多数集中器定义

    // Concentrator values
    #if !defined ( CONCENTRATOR_ENABLE )
      #define CONCENTRATOR_ENABLE          false // true if concentrator is enabled
    #endif
    
    #if !defined ( CONCENTRATOR_DISCOVERY_TIME )
      #define CONCENTRATOR_DISCOVERY_TIME  0
    #endif
    
    #if !defined ( CONCENTRATOR_RADIUS )
      #define CONCENTRATOR_RADIUS          0x0a
    #endif
    
    #if !defined ( CONCENTRATOR_ROUTE_CACHE )
      #define CONCENTRATOR_ROUTE_CACHE     false // true if concentrator has route cache
    #endif
    
    // The hop count radius for concentrator route discoveries
    #if !defined ( CONCENTRATOR_RADIUS )
      #define CONCENTRATOR_RADIUS          0x0a
    #endif

    您也可以松散地遵循以下应用报告中的建议:

    https://www.ti.com/lit/pdf/swra427 
    https://www.ti.com/lit/swra650 

    此致、
    瑞安

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、

    太好了、谢谢!
    我会学习这些。。。

    Br、
    尤卡