Für unterschiedliche Zwecke und Methoden der Datenspeicherung stehen verschiedene Arten der Datenaufzeichnung in ibaPDA zur Verfügung. Je nachdem, welche Lizenzen freigeschaltet sind, werden im Dialog verschiedene Arten der Datenaufzeichnung zur Konfiguration angeboten.

Die vorliegende Dokumentation beschreibt die Aufzeichnungstypen

  • "MQTT zeitbasierte Datenaufzeichnung" zum Streamen von unformatierten Daten

  • "MQTT Sparkplug B Datenaufzeichnung" zum Streamen von Sparkplug B-formatierten Daten

Diese Aufzeichnungstypen senden zeitbasierte Signaldaten zu einem MQTT-Broker. Der Broker publiziert diese Werte an Clients, die diese Signale abonniert haben.

MQTT basiert auf einer ereignisgesteuerten Publish/Subscribe-Architektur. Der Kernpunkt ist ein zentraler Server (Broker), mit dem sich Sender und Empfänger verbinden. Die Daten werden mittels sogenannter Topics gesendet (publish) oder empfangen (subscribe). Topics sind Quasi-Kommunikationskanäle, in die Sender, z. B. Sensoren, ihre Daten schreiben. Der Broker prüft, welche Empfänger (Clients) einen Kanal für diese Daten geöffnet haben und leitet die Daten an die Clients weiter.

Für ibaPDA bedeutet dies, dass ibaPDA als MQTT-Client fungiert. ibaPDA sendet (publish) Topics mit Messwerten an den MQTT-Broker, der diese weiterverteilt.

Die Auswahl der Signale, die aufgezeichnet werden sollen, wird in Kapitel Signalauswahl beschrieben.

Die Daten können kontinuierlich oder getriggert aufgezeichnet werden, siehe Kapitel Trigger-Einstellung.