Im Register Verbindung konfigurieren Sie die Einstellungen, um eine Verbindung herzustellen.

Verbindung

Broker-Adresse

Geben Sie hier die Adresse des Brokers ein. Die Adresse kann eine IP-Adresse, ein Hostname oder eine URL sein.

Port

Port, der für die Verbindung verwendet werden soll. Der Standard-MQTT-Port ist 1883, oder 8883 bei Verwendung von SSL.

Client-ID

Bei der Verbindung zu einem Broker muss jeder Client einen eindeutigen Namen festlegen, der nur einmal für diesen Broker verwendet wird. Die ID wird automatisch mit ibaPDAMQTT gefolgt von einer Zahlenkombination aus Datum und Uhrzeit (yymmddhhmmss), eingetragen.

Topic-Basispfad

Dieser Pfad wird vor jedem registrierten Topic hinzugefügt (optionale Einstellung). Die Konfiguration der Topics kann erleichtert werden, wenn alle Topics in einem gemeinsamen Pfad liegen.

Hinweis: Verwenden Sie keinen führenden Schrägstrich "/" in einem Topic, da dies ein leeres Pfadelement zu diesem Topic hinzufügen würde. Zwei Schrägstriche hintereinander ("//") sind ebenfalls nicht erlaubt.

Persistent session

Wenn die Verbindung zum Client getrennt wird, empfängt dieser die letzten Werte, die an den Broker gesendet wurden, wenn er sich wieder mit der gleichen Client-ID wie zuvor verbindet. Dazu muss die QoS nicht nur für ibaPDA, sondern auch für den Sender, der die Werte an den Broker liefert, auf "Genau einmal" oder "Mindestens einmal" gesetzt werden.

Keep Alive

Die Zeit für das Senden eines Keep Alive-Telegramms an den Broker, um sicherzustellen, dass die Verbindung noch online ist.

Max. QoS

Quality of Service, die bei der Registrierung für ein Topic im Broker verwendet wird. Mögliche Werte sind:

  • Höchstens einmal (Nachrichten können gelöscht werden)

  • Mindestens einmal (Nachrichten werden wiederholt, wenn eine Bestätigung nicht innerhalb einer bestimmten Zeit gesendet wird)

  • Genau einmal (ein gesichertes Handshake-Protokoll für jede gesendete Nachricht)

MQTT-Version

Wählen Sie die verwendete MQTT-Version

Alias verwenden (nur verfügbar für MQTT-Version 5.x)

Aushandeln einer Alias-Nummer für jedes Topic zwischen Broker und Client für eine bessere Ausnutzung der Bandbreite.

Ablauf der Sitzung (nur verfügbar für MQTT-Version 5.x)

Begrenzung der Sitzungsdauer für einen Client bei Unterbrechung der Verbindung zum Server

Receive maximum (nur verfügbar für MQTT-Version 5.x)

Einstellbare Eigenschaft "Receive Maximum" für eine stabile und effiziente Verbindung zwischen Broker und Client

<Verbindung testen>

Wenn Sie auf die Schaltfläche <Verbindung testen> klicken, versucht ibaPDA eine Verbindung zum MQTT-Broker mit den ausgewählten Sicherheitseinstellungen herzustellen.

Sicherheitsoptionen

Authentifizierungsmodus

Zur Auswahl stehen:

  • Kein: ohne Authentifizierung

  • Anmelden: Geben Sie Benutzername und Passwort als Login an, wenn Sie sich mit dem Broker verbinden. Diese Option muss auf dem Broker entsprechend konfiguriert werden, da sonst die Verbindung fehlschlägt.

  • Zertifikat: Im Dropdown-Menü stehen die verwendbaren Zertifikate zur Auswahl.

    Darüber hinaus stehen weitere Optionen zur Auswahl.

    • Kein Zertifikat: Es wird kein Zertifikat verwendet. Dies führt jedoch normalerweise dazu, dass die Validierung fehlschlägt.

    • Zertifikate verwalten: öffnet den zentralen Zertifikatspeicher, in dem die Zertifikate zentral in ibaPDA verwaltet werden können.

      Weitere Informationen zum Zertifikatspeicher finden Sie im ibaPDA-Handbuch.

    • Neues Zertifikat erzeugen: ibaPDA erzeugt ein neues selbstsigniertes Zertifikat. Die notwendigen Einstellungen nehmen Sie im sich öffnenden Dialog vor. Wenn das Zertifikat erfolgreich erzeugt wurde, wird das neue Zertifikat ausgewählt.

SSL-Verbindung verwenden

SSL anstelle einer einfachen TCP-Verbindung verwenden. Diese Option muss auf dem Broker entsprechend konfiguriert werden, da sonst die Verbindung fehlschlägt.

Last Will

Last Will aktivieren

Wenn diese Option aktiviert ist, wird die Abwesenheit dieses Clients anderen Clients mitgeteilt, wenn die Verbindung ohne planmäßige Trennung unterbrochen wird.

Topic

Geben Sie einen Pfad zu dem Topic ein, das für die Last Will-Nachricht verwendet wird. Der Pfad des Basistopics wird nicht für dieses Topic verwendet.

Message

Geben Sie eine Nachricht in das Textfeld ein, die gesendet werden soll.

Retain

Wenn diese Option aktiviert ist, wird die Nachricht in diesem Topic auf dem Broker gespeichert, bis sie überschrieben wird.

QoS

Die Dienstqualität (Quality of Service), die für das Senden der Last Will-Nachricht an andere Clients verwendet wird. Die Einstellungen QoS verstehen sich entsprechend wie oben beschrieben.

Connect Message

Connect Message hat die gleichen Optionen wie Last Will, aber die Connect Messages werden bei einer normalen Verbindung oder Trennung gesendet.