可能是因为您的设备证书已过期或您的设备客户端没有正确设置,出现了连接关闭的错误。以下是一些可能的
1.确保您的设备证书有效且仍在期限内。如果证书已过期,请更新证书并重新注册设备。
2.检查设备客户端代码,确保客户端证书和其他凭据正确设置。
3.尝试使用其他MQTT客户端工具,如MQTT.fx,以确定问题是否出现在特定的客户端工具中。
4.在Mosquitto_pub命令中使用以下标志之一来解决“Connection closed”的错误:
--tls-version sslv3
(尝试使用ssl v3)
---cafile
(使用CA证书文件)
---cert
(使用客户端证书文件)
---key
(使用客户端私钥文件)