mosquitto-client erhalten, verweigert die Verbindung
Will ich mit MQTT-Protokoll mit mosquitto-Bibliothek.
Zunächst möchte ich einige test-Installation von mosquitto-clients
sudo apt-get install mosquitto-clients
Bietet dieses Programm zwei "Methode":
- mosquitto_pub
- mosquitto_sub
Folgenden diesem Anweisungen, die ich versuche zu übermitteln neues Thema:
mosquitto_sub -d -t newtopic/test
mit dem default-host/- port [localhost/1883].
Ich erhalten:
Error: Connection refused
Ist zu allgemein als Fehler.. kann mir jemand helfen?
Könnte ein firewall-problem? In diesem Fall ist, wie kann ich überprüfen, ob dies das problem?
Ich bin mit linux ubuntu ( 3.8.0-42-generic #62~precise1-Ubuntu)
nb gleiche Verhalten schreiben von benutzerdefinierten Programm mit libmosquitto.
Wenn Sie möchten, um Ihren computer verwenden, wie MQTT-broker, sollten Sie install mosquitto. Es ist MQTT-daemon.
watta idiot! Ich habe deinstallieren Sie es und ich vergesse, um es erneut zu installieren! vielen Dank!
Froh, dass du dein problem gelöst, aber bitte löschen Sie diese Frage. Es wird niemandem helfen, in der Zukunft.
Der Quellcode der Programme ist mit denen der broker in das Paket unter mosquitto.org
Wenn ich post in einem server, muss ich von mosquitto-Dämon ausgeführt wird, innerhalb server?
watta idiot! Ich habe deinstallieren Sie es und ich vergesse, um es erneut zu installieren! vielen Dank!
Froh, dass du dein problem gelöst, aber bitte löschen Sie diese Frage. Es wird niemandem helfen, in der Zukunft.
Der Quellcode der Programme ist mit denen der broker in das Paket unter mosquitto.org
Wenn ich post in einem server, muss ich von mosquitto-Dämon ausgeführt wird, innerhalb server?
InformationsquelleAutor Luca Davanzo | 2014-07-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Standard-host:port-Kombination mosquitto_pub/sub ist localhost:1883. Wenn Sie nicht über einen Makler läuft auf Ihrem lokalen computer, dann wird es nicht in der Lage sein, um verbinden, natürlich.
Die Lösung ist entweder die broker auf Ihrem lokalen computer, oder zu sagen, den utilities, wo zu verbinden. Zum Beispiel:
InformationsquelleAutor ralight
Für zukünftige Googler:
Können Sie einen öffentlichen host wie oben erwähnt, aber zu Beginn einer lokalen mosquitto-broker, stellen Sie zunächst sicher, das Sie installiert haben
mosquitto
nebenmosquitto_sub
. Sie können dann starten Sie den mosquitto-broker, indem Sie einfach den folgenden Befehl ausführen:InformationsquelleAutor Jadam