MQTT Publish
Dieser Funktionsblock ist so konzipiert, dass er Nachrichten an einen MQTT-Broker veröffentlicht. Er ermöglicht es den Benutzern, Brokerparameter, Thema und Nachrichteninhalte anzugeben, was eine einfache Datenkommunikation ermöglicht.
📥 Eingänge
Enable
Dieser boolesche Eingang aktiviert oder deaktiviert die Veröffentlichungsaktion.
Data
Dieser generische Eingang ermöglicht es Benutzern, jeden Datentyp zu senden, der an das angegebene MQTT-Thema veröffentlicht werden soll.
📤 Ausgänge
Dieser Funktionsblock erzeugt keine Ausgänge.
🕹️ Steuerungen
Broker Address
Eingabefeld zur Angabe der MQTT-Broker-Adresse.
Port
Eingabefeld zur Angabe des Ports, um sich mit dem MQTT-Broker zu verbinden (Standard ist 1883).
Topic
Eingabefeld zur Definition des MQTT-Themas, an das Nachrichten veröffentlicht werden.
Username
Eingabefeld für den Benutzernamen des Brokers, falls eine Authentifizierung erforderlich ist.
Password
Eingabefeld für das Passwort des Brokers, falls eine Authentifizierung erforderlich ist.
Quality of Service
Dropdown-Menü zur Angabe des QoS-Levels für die Nachrichtenübermittlung (Optionen sind 0, 1 oder 2).
Keep alive (s):
Eingabefeld für das Intervall des Keep-Alive.
Retain
Ein Schalter, um zu wählen, ob die veröffentlichte Nachricht vom Broker gespeichert werden soll oder nicht.
🎨 Funktionen
Easy Configuration
Benutzer können die MQTT-Broker-Einstellungen und die Messaging-Parameter schnell über die Benutzeroberfläche konfigurieren.
Dynamic Connection Handling
Der Block stellt automatisch die Verbindung zum MQTT-Broker wieder her, wenn sich die Parameter ändern.
Error Logging
Informative Protokollnachrichten geben Rückmeldung zum Verbindungsstatus und zum Erfolg der Datenveröffentlichung.
📝 Nutzungshinweise
Set Broker Address and Port: Geben Sie die MQTT-Broker-Adresse und die Portnummer ein.
Define Topic and Auth Credentials: Geben Sie das Thema für die Veröffentlichung an und, falls erforderlich, den Benutzernamen und das Passwort.
Adjust Parameters: Stellen Sie das Quality of Service (QoS)-Level ein und geben Sie die erforderliche Keep-Alive-Dauer an.
Connect and Enable: Aktivieren Sie den Block und verbinden Sie ihn mit den Dateneingängen, um mit der Veröffentlichung zu beginnen.
Monitor Logs: Überprüfen Sie die Protokolle auf den Verbindungsstatus und erfolgreich veröffentlichte Daten.
📊 Bewertung
Beim Ausführen sendet dieser Funktionsblock die bereitgestellten Daten an das angegebene MQTT-Thema und protokolliert den Erfolg oder etwaige Fehler, die während des Prozesses aufgetreten sind.
💡 Tipps und Tricks
🛠️ Fehlersuche
Last updated