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.

[参考译文] CC1312R7:Wi-SUN 协议栈:是否支持 TCP 流量?

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1512542/cc1312r7-wi-sun-stack-is-tcp-traffic-supported

器件型号:CC1312R7

工具/软件:

您好、

我们 在最新的 SIMPLELINK-LOWPOWER-F2-SDK 8.30.01.01上测试了 wfantund 路由器节点、我们注意到我们无法在边界路由器和路由器节点之间建立 TCP SOCAT 连接。 但是、UDP 流量按预期工作。

因此、我们怀疑 TI Wi-SUN 堆栈不支持 TCP 流量。 是这样吗?

此致、

Mauricio。

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

    尊敬的 Mauricio:

    wfantund 支持定义 TCP 套接字的选项。

    但是、我们建议将其仅用于调试目的、并将 UDP 套接字用于生产。

    是否有您希望使用 TCP 的特定用例?

    此致、
    Theo

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

    尊敬的 Theo:

    感谢您的快速响应。

    在我们的应用程序中、我们的客户端可以打开 SOCAT TCP 连接、以便在 Linux 主机之间进行通信。 此外、它们还可以建立 ssh 连接并使用在 TCP 上运行的其他协议。

    我们如何在 wfantund 上定义上述 TCP 套接字?

    谢谢你。

    此致、

    Mauricio。

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

    尊敬的 Mauricio:

    由于 TCP 设置将需要更多时间(由于握手)、因此未将其作为默认添加到我们的产品中。

    但是在我们的 src 工程中、您可以搜索(CTR+h)定义 no_tcp 并将其注释掉。 然后 TCP 事件将被添加到 Nanostack 中。 此外、可能还需要通过隧道接口修改数据包路由。

    请告诉我、评论此定义是否有效、或者您是否需要进一步的帮助。
    通常、其目的是将 wfantund 用作 UDP 接口。

    此致、
    Theo

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

    尊敬的 Theo:

    感谢您的澄清。

    由于 TI 尚未实施 TCP、因此我认为自行实施 TCP 是不值得的。

    我知道目的是使用 UDP、但是否有任何计划在 TI Wi-SUN FAN 堆栈上实现 TCP? 例如、计划的 TI Wi-SUN FAN 1.1堆栈支持 TCP 会让人感兴趣、尤其是因为 OFDM 可以达到更高的数据速率。

    谢谢你。

    此致、

    Mauricio。

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

    尊敬的 Mauricio:

    你的 TCP 套接字是纳米堆栈的一部分,这就是为什么我说这是存在的。 但您是对的、启用后、需要进行一些测试、包括修改隧道接口、以便将所有需要的数据包类型路由到主机。
    如果您想开始实施、我可以帮助您解决当前的问题。

    很遗憾、我无法回答论坛上的路线图问题。  

    如果您需要有关此主题的更多信息、请按照直接消息与我联系。

    此致、
    Theo