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.

[参考译文] LP-EM-CC1354P10:如何断开 COAP_node 与 Wi-SUN 网络的连接

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1417334/lp-em-cc1354p10-how-to-disconnect-coap_node-from-wi-sun-network

器件型号:LP-EM-CC1354P10
Thread 中讨论的其他器件:Wi-SUN

工具与软件:

嗨、团队:

我正在使用 coAP_node 示例项目、并想通过按下 Launchpad 按钮将其与网络断开。

我在看代码时只找到了连接到网络的函数(Nanostack_wisunInterface_bringup()和 nanostack_wisunInterface_connect(true))、但没有发现任何与断开连接有关的函数。

如何实现?

BR、
Eduardo。

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

    Eduardo、您好!

    您不能从该节点调用任何函数。 Wi-SUN 网络参数在启动网络之前进行配置、一旦建立连接、节点仅会在物理连接断开时断开。

    Wi-SUN 规范概述、可以撤销路由器节点对网络访问权限的是边界路由器/身份验证服务器。 您可以在 borderrouter_ws.c -"revok_gtk_hwaddr()"中找到实现。 在下一次堆栈更新中、我们还将支持使用外部身份验证服务器。


    如果要将 CoAP 节点与其应用断开、则需要停止 Wi-SUN 堆栈。 如果您想加入另一个网络、您可以更改网络参数并再次启动、也可以在需要重新连接时再次启动。

    您能否进一步解释一下该用例、以便我更好地了解您希望实现的目标?

    此致、
    等等



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

    尊敬的 Theo:

    很高兴再次获得您的支持!

    我们的想法是只能有一个代码用于生产、因此我们不能始终使用网络配置硬编码。 例如、在非常大的安装中、我们可能需要2个具有不同配置的边界路由器。

    必要的配置将由 MCU 主机通过 UART 接收、并使用接收到的参数连接到网络。

    您说过我需要停止 Wi-SUN 堆栈。 我该怎么做?

    此致、
    Eduardo。

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

    Eduardo、您好!

    我看到您的观点、由于网络参数是在启动堆栈之前设置的、最简单的方法是对器件进行复位。
    主机随后可以将新的网络参数传输到协处理器、然后启动 Wi-SUN 堆栈。

    此致、
    等等

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

    尊敬的 Theo:

    在这种情况下、我必须始终等待消息从主机连接到网络、对吗?

    基本上、我将禁用自动连接。

    此外、您是否在下一个版本中看到可用的"断开"或"停止 Wi-SUN 堆栈"功能?

    此致、
    Eduardo。

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

    Eduardo、您好!

    您需要禁用自动启动、可以通过实施阻塞应用程序来执行此操作、直至应用程序通过 UART 收到网络参数。
    收到 Wi-SUN 堆栈后、您可以让 Wi-SUN 堆栈照常启动。

    此致、
    等等