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.

[参考译文] LAUNCHCC3220MODASF:MQTT -客户端<clientname>已超过超时,断开连接。 客户端<clientname>,正在断开连接时出现套接字错误。

Guru**** 2589280 points
Other Parts Discussed in Thread: CC3220SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/712894/launchcc3220modasf-mqtt---client-clientname-has-exceeded-timeout-disconnecting-socket-error-on-client-clientname-disconnecting

器件型号:LAUNCHCC3220MODASF
主题中讨论的其他器件:CC3220SF

您好!

我使用的是 CC3220MODASF Launchpad、其中包含 MQTT 客户端应用示例、用于发送数据并将其保存到数据库。

我还在计算机上使用蚊子组成了一个本地服务器

我将向蚊子发送时间戳并将此数据保存到本地服务器。

但是,无论何时启动会话,它都会将数据发送到服务器,最长7到10分钟,然后与服务器断开连接。

在断开连接之前、它会在命令行中打印以下消息
-客户端 已超过超时、断开连接
-客户机 d436398c098c 上的套接字错误,正在断开连接。
此外、我使用的服务器具有默认配置、但 QoS 设置为2
导致此误差的原因和
我应该怎么做,这样客户端就不应该与本地服务器断开连接?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Sagar、

    请阐明您所提及的这些消息是在 CC3220器件上还是在运行服务器的控制台上生成的。 这听起来好像是由你在电脑上运行的蚊虫经纪人产生的。 在这种情况下、您需要提供有关服务器配置和 CC3220器件所做操作的更多信息。

    此致、
    本·M

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

    您好、Benjamin

    我将 CC3220MODASF Launchpad 与 SDK v 12.10.0.04中的 MQTT_CLIENT_CC3220SF_LAUNCHXL_tirtos_ccs 示例搭配使用

    我添加了一些 GPIO 来从机器侧获取输入、

    此外,我还在计算机上使用默认配置文件构建了一个蚊子本地服务器。

    现在、我将数据从 launchpad 发送到 noshto。

    我正在添加我已修改的 c 文件

    e2e.ti.com/.../mqtt_5F00_client_5F00_app.txt

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

    感谢您对设置的进一步说明。 您是说这些消息打印在 CC3220调试打印(串行终端上)中、还是打印在运行代理的串行终端上?

    "-客户端 已超过超时、断开连接
    -客户机 d436398c098c 上的套接字错误,正在断开连接。"

    它们看起来像是来自服务器的消息。

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

    因为我在一段时间内没有听到您的反馈、我假设您能够解决您的问题、我将关闭此主题。 如果不是、您可以通过在此处发布答复来再次打开该主题。 如果该主题已锁定、请打开一个新主题并链接到此主题。

    谢谢、
    本·M