Different types of data stores are available in ibaPDA for different purposes and methods of data storage. Depending on the licenses registered in the dongle, different types of data stores are available for configuration in the dialog.

This documentation describes these type of recording:

  • "MQTT timebased data store" to stream unformatted data

  • "MQTT Sparkplug B data store" to stream Sparkplug B formatted data

This type of data store sends timebased signal data to an MQTT broker. The broker publishes these values to clients who have subscribed to these signals.

MQTT is based on an event-driven publish/subscribe architecture. The core is a central server (broker) to which the transmitter as well as the receiver connect. The data is sent (published) and received (subscribed) via so-called topics. Topics are basically communication channels in which the transmitters, e.g. sensors, write their data. The broker checks which receivers (clients) have opened a channel for this data and passes on the data to the clients.

This means for ibaPDA that ibaPDA acts as MQTT client. ibaPDA sends (publishes) topics with measured values to the MQTT broker, which distributes these further.

Chapter Signal selection describes the selection of the signals that are to be recorded.

The data can be continuously recorded or recorded by trigger. See chapter Trigger mode.