新手ESP8266连接MQTT求大佬帮忙

使用官方提供的 ESP8266连接 TSL/SSL端口示例,始终没法连接到我自己创建的免费MQTT服务,
对于示例中的 3. EMQX 服务器的常见指纹,仅供参考。如果你没有使用 Serverless 部署或公共 broker、 你需要计算出你的服务器证书的 sha1 指纹并更新下面的’fingerprint’变量
这条始终没搞懂怎么弄, 求大佬指点下

您好,可以考虑使用这个命令计算出证书指纹:
openssl s_client -connect {Connection-Address}:8883 < /dev/null 2>/dev/null | openssl x509 -fingerprint -sha1 -noout -in /dev/stdin
请将 Connection-Address 换成您 EMQX 实际的连接地址,可参考图示。

大佬,有没有WINDOWS的OPENSSL 可以直接使用的命令。 我按您的方式修改了一下午也没有搞通

你好,如果你在Windows上使用PowerShell,你可以使用以下命令来实现类似的效果:

openssl s_client -connect {Connection-Address}:8883 | openssl x509 -fingerprint -sha1 -noout

请确保将 {Connection-Address} 替换为你实际的 EMQX 连接地址。请注意,具体的OpenSSL命令可能会因你的OpenSSL版本和安装方式而有所不同。

非常感谢,谢谢大佬。总算整通了。

大佬我使用官网的esp8266 SSL连接私人部署云服务器连接的时候esp8266总是没办法连接上是为什么啊,但是连接公用服务器可以正常连接上