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.

[参考译文] CC1312R:Wi-SUN 路由器节点未连接到边界路由器

Guru**** 2468610 points
Other Parts Discussed in Thread: CC1312R7, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1440591/cc1312r-wi-sun-router-node-not-connecting-to-border-router

器件型号:CC1312R
主题中讨论的其他器件: SysConfig

工具与软件:

你(们)好

我们设置了一个 Wi-SUN 网络、其中大约50个 CC1312R1模块作为 Wi-SUN 路由器节点运行(更具体地说、使用无线太阳能管理系统栈)、2个 CC1213R7模块作为 Wi-SUN 边界路由器运行。 总体而言、网络运行良好、但我们遇到了一个问题、即大约20个路由器节点在过去5天内未连接到任一边界路由器。 从我们从一个未连接的路由器节点捕获的日志中、通过定义 exclude_trace 宏、此特定路由器节点似乎仅在 PHY 通道107接收数据包。 所有路由器节点都使用相同的固件。 此外、如果我们手动重置有问题的路由器节点、它们确实会连接到 Wi-SUN 网络。

这是来自路由器节点的日志。

e2e.ti.com/.../LOG-EP-DC51-_2D00_-5-days-offline-2024_2D00_11_2D00_19-12_2D00_57.txt

谢谢你。

此致、

Mauricio.

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

    尊敬的 Mauricio:

    首先、我想澄清一下您的测试设置。
    - 2个 CC1213R7 Wi-SUN 边界路由器  
    - 50个 CC1312R1 Wi-SUN 路由器节点

    请告诉我器件上正在运行哪个软件(WSM_ipv6base、WSM_ipv6node、ns_br、ns_node)?

    此致、
    等等

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

    您好。

    我们正在使用移植到 CC1312R1的 CC1312R7中的 wsms_ipv6node 项目。 我忘记了在当前 SIMPLELINK-LOWPOWER-F2-SDK 版本7.41.00.17中没有适用于 CC1312R1的 WSM 示例工程。 因此、当我提到我将使用 WSM 栈时、它可能没有太大意义。 我对监督表示歉意。

    谢谢你。

    此致、

    Mauricio

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

    尊敬的 Mauricio:

    非常感谢您的澄清。  

    因此、您的设置如下:
    - 2 CC1213R7 WSMs bases - WSMS_ipv6base
    - 50个 CC1312R1 WSM 节点- WSMS_ipv6node

    没有 适用于 CC1312R1的 wss_ipv6node 工程的示例工程的原因是、该工程几乎不能装入闪存、自定义应用也没有太多空间。 您是否已经验证过此操作是否可行?

    关于您的问题、请回答以下问题:
    1.我是否正确理解网络在两个 基础节点和30个节点上的运行情况符合预期?
    2.是否总是相同的20个节点显示这种行为、或者是否每次都有不同的节点和不同数量的节点?
    3.您的本地设置是如何将所有设备放在同一房间还是分散在同一房间? ->如果是这样,您使用的 TX 功率是在哪个距离,哪个之间有哪些其他障碍?
    4. 您是否强制使用星形网络拓扑(SysConfig 中的选项)?
    5.您是强制节点加入特定的基址,还是只在两个基址设备上启动网络,然后等待 AS 自动启动配置的节点加入?

    此致、
    等等

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

    您好。

    我们实际上使用了:

    - 2个 CC1213R7 Wi-SUN 风扇基座- ns_br

    - 50个 CC1312R1 WSM 节点- WSMS_ipv6node

    我们的定制应用已经包含在该路由器节点固件中、实际上它几乎无法装入 CC1312R1闪存中。 在此固件中、我实际上在 SysConfig 中将"安全级别"更改为"基于密钥交换的 Wi-SUN 兼容安全性"。

    对于边界路由器固件、它是具有默认 SysConfig 设置的 CC1312R7 ns_br 工程。

    这不一定与问题有关、但我有一个问题。 您能说明一下安全级别为"Wi-SUN 兼容密钥交换安全"的 WSM 堆栈和 Wi-SUN FAN 堆栈之间的区别吗?

    至于您的问题:

    1.是的。

    2.我们需要进行测试、我们已经手动重新启动了未连接的节点、而这些节点现在已连接。 如果此问题再次出现、我将稍后对此进行更新。

    3.我会检查并稍后更新。

    4.否

    5.不,我不强制节点加入特定的边界路由器。 我实际上只需在两个基础器件上启动网络并等待节点连接即可。 我们的网络对路由器节点和边界路由器使用相同的网络名称、因此节点可以加入任一边界路由器。

    谢谢你。

    此致、

    Mauricio.

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

    尊敬的 Mauricio:

    很好、可以在重置后连接。  

    如果问题再次出现、请随时向我通报最新情况。 到目前为止、似乎由于某种原因节点未正确启动。

    关于 Wi-SUN 与 WSM 之间的差异、您可以在此处找到简短的说明: https://dev.ti.com/tirex/explore/node?node=A__AEoClVSp6vNYhaphSFYe3A__com.ti.SIMPLELINK_CC13XX_CC26XX_SDK__BSEc4rl__LATEST&placeholder=true 
    简而言之、WSM 包含不符合 Wi-SUN 标准的特定功能、但可提高大小低于50个节点的特定网络的性能。 不能为 WSM 工程停用这些功能、但在查看 Wi-SUN 工程的 SysConfig 时、也可以在其中选择这些功能、并在此处的 Wi-SUN 用户指南 https://dev.ti.com/tirex/explore/node?node=A__ADg-OA1lkmNpV7sMfCNnZA__com.ti.SIMPLELINK_CC13XX_CC26XX_SDK__BSEc4rl__LATEST&placeholder=true 中进行介绍 

    通过点击"Security Level"旁边的问号、可以在 SysConfig 中打开不同安全选项的简短说明。


    在查看 "Wi-SUN 兼容性和密钥交换"时、您会发现这是唯一符合 Wi-SUN 标准的选项。 如果您想符合标准、也需要通过我们的 Wi-SUN FAN 示例工程进行选择。 此选项的缺点是、密钥交换在加入过程中需要额外的时间、并在超时后续订密钥。 对于 WSM、如果您希望实现尽可能快的加入时间、并且不希望符合 Wi-SUN 标准、我们建议使用"预共享密钥"选项。

    因此、您可以从 Wi-SUN CoAP 示例项目开始、在高级选项中选择不符合标准的功能、最后选择 WSM 示例。

    如果您有任何其他相关问题、请告诉我。

    此致、
    等等

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

    您好。

    感谢您对 WSM 和 Wi-SUN 堆栈的阐述。

    对于问题3、我们在一个彼此靠近的房间中有大约30个节点、基本上并排。 其他20个节点在外部、但靠近该房间(约5米)、这些节点也是并排的。 边界路由器距离节点5至20米、有1至3面墙阻挡节点和边界路由器。 我们使用的 txPower 为5。 考虑到这种设置、设备似乎不可能无法相互通信。

    此致、

    Mauricio.

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

    尊敬的 Mauricio:

    感谢您的跟进。
    我同意、只要不存在高干扰或高本底噪声、此设置应该没有问题。

    我是否正确理解其中一个边界路由器比另一个边界路由器距离节点更近15米?

    在这种情况下、根据路由成本、所有节点都可能选择连接到第一个边界路由器。
    你监控了吗?

    此致、
    等等

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

    您好。

    我想说的是、边界路由器和节点之间的距离可以从大约5米到20米不等。 边界路由器之间的距离约为5米。

    我确实检查了未连接的节点是否未连接到任一边界路由器。

    此致、

    Mauricio.

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

    尊敬的 Mauricio:

    我 对误解表示歉意。

    我只想提一下、如果两个边界路由器与节点的距离不同、它们可能都决定加入更近的边界路由器、具体取决于路由成本(RSSI、跃点...)。  
    但是,因为他们似乎非常接近彼此,我认为这不是你会遇到的事情。
    但这只是关于测试设置的一个额外问题。

    如果您遇到任何进一步的问题、敬请告知。

    此致、
    等等

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

    尊敬的 Mauricio:

    一切现在是否按预期运行?

    此致、
    等等

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

    您好。

    我们并未遇到同样的问题、但我们已经使用 TI SIMPLELINK-SDK 中的看门狗更新了固件(固件 A)、现在我们面临另一个问题。 固件正在发起以下硬件异常、该异常发生在看门狗触发系统复位之前:

    Error raised: hardware exception id = 3, pc = 0x00032ad6 (<sdk-path>/kernel/tirtos7/packages/ti/sysbios/family/arm/m3/Hwi.c:1092)

    您能解释一下这种异常的含义吗? 我可以提供更多详细信息、但首先我想知道这种异常的含义是什么。

    谢谢你。

    此致、

    Mauricio

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

    尊敬的 Mauricio:

    您可以检查实现 TI RTOS 中断的 hwc.c 文件。

    在这种情况下、我认为看门狗未正确定义。 您是否遵循了我们的示例之一?
    https://dev.ti.com/tirex/explore/node?node=A__AC1XC14YA7bK61qz2r5Itg__com.ti.SIMPLELINK_CC13XX_CC26XX_SDK__BSEc4rl__LATEST 

    此致、
    等等