MQTT Subscribe
Dieser Funktionsblock ist so konzipiert, dass er sich auf ein bestimmtes MQTT-Thema anmeldet und Nachrichten empfängt. Er ermöglicht es Ihnen, die MQTT-Kommunikation nahtlos in Ihre Anwendung zu integrieren.
📥 Eingänge
Enable Dieser boolesche Eingang aktiviert oder deaktiviert das MQTT-Abonnement.
📤 Ausgänge
Data Diese Ausgabe liefert die letzte Nachricht, die auf dem abonnierten MQTT-Thema empfangen wurde.
New Data Eine boolesche Ausgabe, die angibt, ob neue Daten seit der letzten Auswertung empfangen wurden.
🕹️ Steuerungen
MQTT Topic Input Ein Feld, in dem der Benutzer das Thema angeben kann, auf das sich dieser Block anmelden möchte.
Reconnect Ein Schalter oder Button, der es dem Benutzer ermöglicht, sich mit aktualisierten Einstellungen erneut mit dem MQTT-Broker zu verbinden.
🎨 Funktionen
Real-Time Messaging Der Block hört kontinuierlich auf Nachrichten auf dem angegebenen MQTT-Thema und aktualisiert die Ausgaben in Echtzeit.
Dynamic Subscription Management Der Block kann Änderungen an den Abonnementparametern verarbeiten, was dynamische Anpassungen ohne erneute Verbindung ermöglicht.
Connection Status Logging Informationen über den Verbindungsstatus und empfangene Nachrichten werden protokolliert, was bei der Fehlersuche und Überwachung hilft.
📝 Nutzungshinweise
Enter MQTT Topic: Geben Sie das MQTT-Thema im Feld
MQTT Topic Inputan.Enable Subscription: Verbinden Sie ein boolesches Signal mit dem Eingangsbereich
Enable, um das Abonnieren zu ermöglichen oder zu verweigern.Receive Messages: Die neuesten Nachrichten werden über die Ausgabe
Databereitgestellt, und die AusgabeNew Datazeigt an, ob neue Nachrichten seit der letzten Auswertung empfangen wurden.Cleanup: Wenn Sie fertig sind, trennt sich der Block automatisch vom MQTT-Broker, wenn er entfernt oder deaktiviert wird.
📊 Bewertung
Bei jedem Bewertungszyklus überprüft dieser Funktionsblock, ob Daten empfangen wurden, und gibt die neueste Nachricht zusammen mit einem Flag zurück, das angibt, ob sie neu ist.
💡 Tipps und Tricks
Testen der Verbindung
Stellen Sie sicher, dass Ihr MQTT-Broker von Ihrem Netzwerk aus zugänglich ist, bevor Sie sich anmelden. Wenn Sie Probleme haben, überprüfen Sie die Einstellungen Ihres Brokers.
Empfangen von JSON-Daten
Wenn Sie JSON-formatierte Nachrichten empfangen, sollten Sie in Betracht ziehen, danach einen Block Data Type Converter zu verwenden, um den eingehenden String in verwendbare Datenstrukturen zu verarbeiten.
Debuggen von Nachrichten
Verwenden Sie Protokollausgaben, um die empfangenen Daten und den Verbindungsstatus zu überwachen. Dies kann helfen, Probleme mit der Verbindung oder dem Abonnement auszuschließen.
🛠️ Fehlersuche
Zuletzt aktualisiert