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.

[参考译文] CC3235MODASF:STA 断开连接

Guru**** 2539500 points
Other Parts Discussed in Thread: LAUNCHCC3235MOD

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/926784/cc3235modasf-sta-disconnect

器件型号:CC3235MODASF
主题中讨论的其他器件:LAUNCHCC3235MOD

大家好、我正在开发

LAUNCHCC3235MOD 上的固件。

固件将 SimpleLink 配置为 P2P 客户端、然后充当 TCP 服务器:

它在 50002端口上侦听并接受连接。

PC 上的软件(TCP 客户端)发送一个带有渐进字节(0、1、2、...)的数据包 在位置0处、

简单链路接收此数据包、在 UART 上打印逐行字节、并在 PC 上应答一个新数据包

在位置0处具有相同的渐进字节。

这个简单的测试正确交换了很多数据包、但在特定时刻、应用处理器从 NWP 和 I 松散连接接收 SL_WLAN_EVENT_P2P_DISCONNECT。

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

    您好、Mauro、

    可能会断开连接。 原因有很多。

    您可以读取原因代码(在事件信息中收到)、然后尝试重新连接。  

    如果在 TCP 保持活动时间到期之前进行重新连接、则 TCP 连接可能仍正常工作。

    BR、

    Kobi

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

    还可以。。。 但是

    我正在阅读 SWRU455J-2017年2月修订的2020年2月第75页:SL_WLAN_EVENT_P2P_DISCONNECT 的事件和错误、我找不到原因代码表

    2.如果我重新连接、我将获得与之前地址不同的 SimpleLink IPv4地址

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

    您好!

    请参阅 wlan.h 文件。

    1月

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

    还可以。。。 但是、如果重新连接、我将为 SimpleLink (配置为客户端)获取新的 IPv4地址、并为我的 PC 获取新的 IPv4地址(配置为组所有者)

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

    但是连接策略中的快速模式可以解决此问题?

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

    FAST 不会产生影响。 它只是在连接之前阻止扫描。

    在您的情况下、移动设备上的 DHCP 服务器似乎未进行优化(如果每次确实更改 IP 地址)。 通常、A 站将尝试使用以前使用的相同 IP 地址、如果没有冲突、DHCP 服务器将批准该地址。 在这个 P2P 会话中、情况似乎并非如此。

    请检查原因代码、以便您可以尝试避免断开连接。  

    BR、

    Kobi

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

    对于更改 IP 地址的移动设备上的 DHCP 服务器,它更有可能是我错了...
    当我在两周内返回工作岗位时、我将进行一些测试。

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

    因此,在 PC 和 SimpleLink 端禁用 keepalive 是一个好主意吗?

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

    什么类型的保持活动? 哪一层/协议?

    我不认为禁用保持活动是解决此问题的方法。