如何在 HTTPS 服务器上连接 MQTT?
How to connect MQTT on HTTPS server?
我们在 HTTPS 服务器的 MQTT 连接中遇到问题。有时它工作正常,有时它会出现如下错误。
与 'wss://MYHOST:8083/mqtt' 的 WebSocket 连接失败:连接建立时出错:net::ERR_INSECURE_RESPONSE
跟大家分享一下,
我的 mosquitto.conf 文件:
pid_file /var/run/mosquitto.pid
persistence true
persistence_location /var/lib/mosquitto/
log_dest file /var/log/mosquitto/mosquitto.log
include_dir /etc/mosquitto/conf.d
listener 1883
listener 8083
protocol websockets
certfile /etc/mosquitto/certs/myhost.crt
cafile /etc/mosquitto/certs/ca.crt
keyfile /etc/mosquitto/certs/myhost.key
我的 Mosquitto WebSocket 配置文件:
host = 'MYHOST'; // hostname or IP address
port = 8083;
topic = 'TOPIC'; // topic to subscribe to
useTLS = true;
username = "";
password = "";
path = "/mqtt";
cleansession = true;
请给我解决方案。
谢谢!
此致,
卡姆迪普·乔希
几天前我遇到了同样的错误,并从 hardillb 得到了解决方案。
请按照下面的 Whosebug url 尝试一下!!
谢谢。
我们在 HTTPS 服务器的 MQTT 连接中遇到问题。有时它工作正常,有时它会出现如下错误。
与 'wss://MYHOST:8083/mqtt' 的 WebSocket 连接失败:连接建立时出错:net::ERR_INSECURE_RESPONSE
跟大家分享一下,
我的 mosquitto.conf 文件:
pid_file /var/run/mosquitto.pid
persistence true
persistence_location /var/lib/mosquitto/
log_dest file /var/log/mosquitto/mosquitto.log
include_dir /etc/mosquitto/conf.d
listener 1883
listener 8083
protocol websockets
certfile /etc/mosquitto/certs/myhost.crt
cafile /etc/mosquitto/certs/ca.crt
keyfile /etc/mosquitto/certs/myhost.key
我的 Mosquitto WebSocket 配置文件:
host = 'MYHOST'; // hostname or IP address
port = 8083;
topic = 'TOPIC'; // topic to subscribe to
useTLS = true;
username = "";
password = "";
path = "/mqtt";
cleansession = true;
请给我解决方案。
谢谢!
此致, 卡姆迪普·乔希
几天前我遇到了同样的错误,并从 hardillb 得到了解决方案。
请按照下面的 Whosebug url 尝试一下!!
谢谢。