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.

[参考译文] LAUNCHXL-CC3235SF:MQTT 发布函数挂起

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1506556/launchxl-cc3235sf-mqtt-publish-function-hangs

器件型号:LAUNCHXL-CC3235SF
Thread 中讨论的其他器件:CC3235SF

工具/软件:

你(们)好  

我们将使用最新的 SDK 并运行 MQTT 客户端示例。  为了检查稳定性、我们使用3秒的周期 计时器触发发布 函数、有时(随机)发布 函数挂起而 不返回、应用程序决定"mqtt_event_Server_disconnect"事件。 关于此问题、似乎仅在 ASUS AP 上发生、当我们连接到另一个 AP 时、此问题似乎不会发生。  

环境:本地网络(无互联网)。

            Broker (PC) <-> AP <-> CC3235SFLP

软件: simplelink_cc32xx_sdk_7_10_00_13 , CCS 12.2.

硬件: CC3235SF LP

我们还使用 Wireshark 在代理端捕获数据包。  您可以在以下链接中检查 Wireshark 文件。

你对我们有什么建议吗?

https://drive.google.com/file/d/1HxZqK-JpDQJqMzHMxId4uM9xfRfLg6QE/view?usp=sharing

172.16.42.150 ->  CC3235SF LP

172.16.120.106 ->代理

谢谢。

BR

Trevor

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

    你(们)好  

    添加有关 capng (5582.436095410)中时间戳的更多信息、即31:08 UTC (仅显示分钟/秒)。 我们还比较了 LP 的 UART 日志、MQTT 发布时间也为31:08、函数返回时间约为334mS。

    然后检查下一个数据包。 capng 时间戳为5592.955422433、即31:19 UTC。 UART 日志显示 MQTT 发布时间为31:11、函数返回时间约为7731mS。 看起来这个数据包在 LP 端被阻止了大约7秒。

    然后检查最后一个数据包、时间戳为 pcapng 的5663.001636720、即 UTC 时间32:29。 但 UART 日志显示 MQTT 发布时间为31:22、该函数不再返回。

    谢谢。

    BR

    Trevor

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

    TI 是否建议使用能够阻止超过7秒或从不返回的 MQTT 发布函数?

    谢谢。

    BR

    Trevor