Mosquitto 1.4.2 Websocket-Unterstützung
Ich versuche zu nutzen Mosquittos letzten update zur Unterstützung von websockets in der broker. Ich bin mit Mosquitto v1.4.2 und ich habe die folgenden Zeilen in der Konfigurations-Datei mosquitto (mosquitto.conf):
listener 10001 127.0.0.1
protocol websockets
listener 1883
protocol mqtt
Wenn ich versuche, und starten Sie den Makler mit der neuen Konfiguration bekomme ich die folgende :
$ mosquitto -c /etc/mosquitto/mosquitto.conf
Error: Websockets support not available.
Error found at /etc/mosquitto/mosquitto.conf:16.
Error: Unable to open configuration file.
Ich war unter der Annahme, dass die version 1.4 und höher von Mosquitto ist der websocket-support jetzt (nicht von der Quelle erstellen zu aktivieren websocket-Unterstützung, wie Sie musste, bevor die v1.4), so Frage ich mich, was mir fehlt. Jede Hilfe, welche Richtung zu suchen, um das problem zu beheben ist geschätzt.
Edit: habe Vergessen zu erwähnen, ich bin mit CentOS6
Du musst angemeldet sein, um einen Kommentar abzugeben.
Während der 1.4.x-Codebasis enthält Websocket-Unterstützung aktiviert werden, zur build-Zeit und setzt auf die libwebsocket Bibliothek.
Den baut derzeit in der RedHat/Fedora yum repos nicht Webosockets aktiviert, da es keine libwebsocket-Paket zur Verfügung. Ich nehme CentOS ist mit der gleichen srpms.
Sehen, diese bugzilla-enrty für details: https://bugzilla.redhat.com/show_bug.cgi?id=1197678
können Sie ändern, config.mk wie diese
in der config.mk
dann können Sie einen config-parameter
In dir mosquitto-1.4.X
Bearbeiten Sie die Datei config.mk:
Führen Sie dann im Verzeichnis, mosquitto-1.4.X
Bearbeiten Sie die Konfigurationen /etc/mosquitto/mosquitto.conf
Und neu starten