Zum Inhalt

MQTT-Zugangsdaten#

Sie können diese Zugangsdaten verwenden, um die folgenden Knoten zu authentifizieren:

Voraussetzungen#

Installieren Sie einen MQTT-Broker.

MQTT bietet eine Liste von Servern/Brokern unter MQTT Software.

Unterstützte Authentifizierungsmethoden#

  • Broker-Verbindung

Zugehörige Ressourcen#

Weitere Informationen zum MQTT-Protokoll finden Sie in der MQTT-Dokumentation.

Weitere Informationen zur Konfiguration und Details finden Sie in der Dokumentation Ihres Broker-Anbieters.

Verwenden der Broker-Verbindung#

Um diese Zugangsdaten zu konfigurieren, benötigen Sie:

  • Das Protokoll Ihres MQTT-Brokers
  • Den Host
  • Den Port
  • Einen Benutzernamen und ein Passwort zur Authentifizierung
  • Wenn Sie SSL verwenden, die relevanten Zertifikate und Schlüssel

So richten Sie alles ein:

  1. Wählen Sie das Protokoll des Brokers aus, das die von Localmind Automate verwendete URL bestimmt. Optionen umfassen:
    • Mqtt: Beginnen Sie die URL mit dem Standardprotokoll mqtt:.
    • Mqtts: Beginnen Sie die URL mit dem sicheren Protokoll mqtts:.
    • Ws: Beginnen Sie die URL mit dem WebSocket-Protokoll ws:.
  2. Geben Sie Ihren Broker-Host ein.
  3. Geben Sie die Port-Nummer ein, die Localmind Automate für die Verbindung zum Broker-Host verwenden soll.
  4. Geben Sie den Benutzernamen ein, mit dem Sie sich beim Broker anmelden möchten.
  5. Geben Sie das Passwort dieses Benutzers ein.
  6. Wenn Sie QoS 1- und 2-Nachrichten empfangen möchten, während Sie offline sind, deaktivieren Sie den Schalter Clean Session.
  7. Geben Sie eine Client-ID ein, die die Zugangsdaten verwenden sollen. Wenn Sie dieses Feld leer lassen, generiert Localmind Automate eine für Sie. Sie können eine feste oder ausdrucksbasierte Client-ID verwenden.
    • Client-IDs können nützlich sein, um Verbindungszugriffe zu identifizieren und zu verfolgen. Localmind Automate empfiehlt, etwas mit Localmind Automate zu verwenden, um die Prüfung zu erleichtern.
  8. Wenn Ihr MQTT-Broker SSL verwendet, schalten Sie den SSL-Schalter ein. Sobald Sie ihn einschalten:
    1. Wählen Sie aus, ob Sie eine Passwortlose Verbindung mit Zertifikaten verwenden möchten, die wie der SASL-Mechanismus EXTERNAL ist. Wenn aktiviert:
      1. Wählen Sie aus, ob Sie Nicht autorisiertes Zertifikat ablehnen möchten: Wenn deaktiviert, verbindet sich Localmind Automate auch dann, wenn die Zertifikatsvalidierung fehlschlägt.
      2. Fügen Sie ein SSL-Client-Zertifikat hinzu.
      3. Fügen Sie einen SSL-Client-Schlüssel für das Client-Zertifikat hinzu.
    2. Ein oder mehrere SSL-CA-Zertifikate.

Weitere detaillierte Konfigurationsanweisungen finden Sie in der Dokumentation Ihres MQTT-Broker-Anbieters.