Herstellen einer Verbindung mit Hive MQTT

Voraussetzungen

Vorgehensweisen

Gehen Sie wie folgt vor, um eine IoT-Verbindung zwischen LOGO! BM und Hive MQTT einzurichten.

  1. Registrieren Sie sich bei HiveMQ Cloud.

  2. Melden Sie sich an.

  3. Klicken Sie auf , um die Informationen für die Konfiguration der Cloud-Verbindung aufzurufen.

    Hier erhalten Sie die Cluster URL und die Port-Portinformation. Kopieren Sie diese Informationen und fügen Sie sie für die spätere Verwendung bei der Konfiguration der Cloud-Verbindung in LOGO!Soft Comfort ein.

  4. Klicken Sie auf , um Anmeldedaten für Ihre IoT-Geräte einzurichten. Notieren Sie sich die eingerichteten Anmeldedaten, Sie benötigen sie für die Konfiguration in LOGO!Soft Comfort.

  5. Registrieren Sie das Hive MQTT IoT thing über Extras -> Übertragen -> Einstellungen für Cloud-Verbindung in LOGO!Soft Comfort. Klicken Sie auf die Schaltfläche "Ding registrieren", um den Vorgang zu starten

  6. Wählen Sie "MQTT" als Cloud-Typ und klicken Sie auf die Schaltfläche "Weiter".

  7. Geben Sie die MQTT-Broker-URL und den Port ein, die Sie in Schritt 3 erhalten haben. Geben Sie den Benutzernamen und das Passwort ein, die Sie in Schritt 4 eingerichtet haben. Legen Sie die MQTT-Client-ID fest. Klicken Sie dann auf "Weiter".

  8. Wählen Sie "TLS ohne Authentifizierung" als Authentifizierungstyp aus. Klicken Sie dann auf die Schaltfläche "Weiter".

  9. Geben Sie das "Publish-Thema" und das "Subscribe-Thema" ein. Sie können sie selbst benennen. Klicken Sie dann auf die Schaltfläche "Weiter". Merken Sie sich diese beiden Themennamen, da Sie sie später zum Abonnieren oder Veröffentlichen von Daten auf dem Hive MQTT-Client benötigen.

  10. Die Seite "Registrierungsstatus" zeigt an, ob Ihre Registrierung erfolgreich war. Beenden Sie den Registrierungsdialog mit "Fertigstellen".

Daten aus LOGO! abonnieren

Um Daten vom LOGO! BM auf dem Hive MQTT-Web-Client zu abonnieren bzw. zu lesen, gehen Sie wie folgt vor:

  1. Öffnen Sie die Einstellungen für die Cloud-Datenübertragung über Extras -> Übertragen -> Einstellungen für Cloud-Datenübertragung.

  2. Fügen Sie ein Datenelement hinzu. In diesem Beispiel verwenden wir das "Array-Datenformat". Klicken Sie auf "In LOGO! schreiben", um die Konfiguration fertigzustellen.

  3. Klicken Sie in Hive MQTT auf "WEB CLIENT", um die Client-Verbindung zu konfigurieren.

  4. Geben Sie den Benutzernamen und das Passwort ein und klicken Sie dann auf die Schaltfläche "CONNECT CLIENT". Sie können die Anmeldedaten verwenden, die Sie in "ACCESS MANAGEMENT" erstellt haben. Oder Sie können auf die Schaltfläche "CONNECT WITH GENERATED CREDENTIALS" klicken, um den Client zu verbinden.

    Hinweis

    Die Anmeldedaten für die Client-Verbindung in Hive MQTT dürfen nicht die gleichen Anmeldedaten sein wie die, die Sie für die Konfiguration der Cloud-Verbindung in LOGO!Soft Comfort verwenden. Andernfalls wird möglicherweise die Cloud-Verbindung unterbrochen.

  5. Gehen Sie zu den Themenabonnements. Geben Sie das Publish-Thema ein, das Sie bei der Cloud-Verbindung in LOGO!Soft Comfort konfiguriert haben. Klicken Sie dann zum Abonnieren von Nachrichten auf die Schaltfläche "SUBSCRIBE".

    Jetzt können Sie die Nachrichten sehen, die das LOGO! BM an den Web-Client sendet.

Daten in LOGO! veröffentlichen

Um Daten vom Hive MQTT-Web-Client auf dem LOGO! BM zu schreiben bzw. zu veröffentlichen, gehen Sie wie folgt vor:

  1. Gehen Sie nach dem Aufbau der Client-Verbindung zu Publish Message im Hive MQTT-Web-Client.

  2. Geben Sie das Subscribe-Thema ein, das Sie bei der Cloud-Verbindung in LOGO!Soft Comfort konfiguriert haben.

  3. Schreiben Sie die Daten im ganzzahligen Array-Format in die Message box und klicken Sie dann auf die Schaltfläche "PUBLISH". Später können Sie die erfolgreich veröffentlichten Nachrichten im Web-Client sehen, und Sie können auch sehen, dass die Daten erfolgreich im LOGO! BM geändert wurden.