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.
您好!
我有一个 MSP-EXP432E401Y 开发套件、并尝试使用 mqtt_client 示例与 AWS IoT 通信。
到目前为止、我已经使用证书和策略设置 AWS 端、并已验证它们是否可以在我的计算机上使用 MQTT IDE。 MQTT_CLIENT 示例使用非安全套接字成功与本地网络上运行的 MQTT 代理进行通信。 对 SysConfig 进行了修改以启用安全套接字、并将 CA、证书和私钥全部添加到项目中、同时将服务器地址修改为我的 AWS 链接。
只要我尝试运行代码,我就会收到一条消息"连接到代理失败,错误代码:-2006"重复。
我不确定我的操作有什么错误或错误代码代表什么。 如有任何帮助,将不胜感激。
我正在使用:
Code Composer Studio v12.60
SimpleLink MSP432E4 SDK v4.20.0.12
您好!
我没有 AWS 经纪人的经验。 不确定问题是什么。
在没有安全套接字的情况下连接到 AWS 代理时是否存在相同的错误?
您是否尝试过 test.mosquitto.org 或 AWS 以外的其他代理的安全套接字? 您看到同样的错误吗?
我发现这篇帖子讨论了使用 test.mosquitto.org 的 MQTT_CLIENT。 或许它会有所帮助。 除此之外、我不知道如何帮助您诊断问题。
尊敬的 Charles:
与 AWS 的所有连接都必须是安全的。 据我所知、如果不使用 TLS、就无法做到这一点。
可以。 我能够通过不安全和安全的连接与 Mosquitto 测试代理进行连接。 我还能够连接到 HiveMQ Public Broker 和在我的计算机上运行在本地网络的经纪人。
据我所知、与 Mosquitto 代理的安全连接只需要 CA 证书、而与 AWS 代理的连接则需要 CA、客户端证书和私钥。