MQTT-Veröffentlichungsfehler auf verschiedenen Plattformen

329
Spark

Ich habe einen MQTT-Broker (Moskito), der auf Himbeer-Pi läuft, der eine statische IP-Adresse hat. Wenn ich das Python-Skript zum Veröffentlichen von Nachrichten von einem anderen Himbeer-Pi von außerhalb aus ausführe, funktioniert es. Wenn ich jedoch den gleichen Code von PyScripter unter Windows ausführe, läuft die Verbindung ab. oder sogar von einer Visual Studio C # -Anwendung, die eine MQTT-Bibliothek verwendet, um Nachrichten an diesen Broker zu senden (zu veröffentlichen). Ich erhalte beim Verbindungsaufbau einen Fehler. Ist es ein plattformbasierter Fehler oder muss ich unter Windows einen mqtt-Broker ausführen?

0

1 Antwort auf die Frage

0
Spark

Ich habe herausgefunden, dass der Fehler auf die Firewall-Einschränkungen auf meiner Windows-Plattform zurückzuführen ist. Es hat funktioniert, wenn ich meinen Computer an ein anderes WLAN-Netzwerk angeschlossen habe. MQTT-Broker musste nicht unter Windows installiert werden.