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.

[参考译文] CC3235MODAS:使用主机名的 MQTT 连接

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1073256/cc3235modas-mqtt-connection-using-hostname

部件号:CC3235MODAS

您好,

我 使用 MQTT_client 演示代码作为参考。   MQTTClient_ConnParams 中给出的服务器地址应该是 URL 或 IP 格式,并且工作正常,但在客户端站点上有一个本地服务器,我们必须使用主机名作为 DNS 服务器,因为 DNS 服务器不可用。  

const char *serverAddr; /**< Server Address: URL or IP */

是否有任何方法使用主机名 而不是域/IP 来实现安全 MQTT 连接?

谢谢

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

    您好,

    如果您谈论 DHCP 选项12中的主机名,您希望如何将此恶作剧转换为本地 IP 地址? 唯一常用的方法是通过 DNS 执行此操作。

    另一个选项可以是使用 ZeroConf 协议(如 mDNS,LLMNR)或自己的协议。mDNS 本身受 CC32xx 设备支持,但它受本地 MQTT 服务器支持? 如果您的服务器在 Windows 上运行,它应该支持 LLMNR,但您需要自己将 LLMNR 实施到 CC32xx 中。

    1月

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

    您好,Jan D,

    感谢您提供的信息。