Implementieren Sie einen Websocket mit MQTT mit mosquitto Broker mit Javascript durch Einbeziehung mqttws32.js Datei.MQTT mosquitto - Implementieren Websocket in JavaScript mit mqttws31.js
mosquitto Version: 1.4.9
Am Anfang bekam ich:
[email protected]:~$ mosquitto
1470241326: mosquitto version 1.4.9 (build date Fri, 03 Jun 2016 09:22:47 +0100) starting
1470241326: Using default config.
1470241326: Opening ipv4 listen socket on port 1883.
1470241326: Opening ipv6 listen socket on port 1883.
Als neueste Version von mosquitto Web Sockel unterstützt.
ich folgenden Code bin mit:
client = new Paho.MQTT.Client("localhost", 1883, "myclientid_" + parseInt(Math.random() * 100, 10));
Erste Fehler:
WebSocket connection to 'ws://localhost:1883/mqtt' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
I listener ich habe:
1470241581: New connection from ::1 on port 1883.
1470241581: Socket error on client <unknown>, disconnecting.
Nach der Suche ich eine Lösung gefunden folgende Zeile hinzufügen zur Datei mosquitto.conf
listener 1884
protocol websockets
Ich wechselte zu Port 1884, aber immer noch den gleichen Fehler.
Welche Version von Mosquito benutzt du? Bitte aktualisieren Sie auch die Frage mit der Mosquito-Ausgabe beim Start, damit wir sehen, dass die Listener korrekt eingerichtet sind. – hardillb
rohan @ rohan-PC: ~ $ mosquitto 1470241326: mosquitto Version 1.4.9 (Herstellungsdatum Fr, 03 Jun 2016 09: 22:47 +0100) Start 1470241326: Verwenden der Standardkonfiguration. 1470241326: Öffnen von ipv4 hören Buchse auf Port 1883. 1470241326: Öffnen von ipv6 hören Buchse auf Port 1883. –
Bearbeiten Sie die Frage, nicht versuchen und die Ausgabe als Kommentare – hardillb