MQTT

Wenn Sie für einen Stream ein MQTT Target ausgewählt haben, werden die Daten von dem Analytics Logger an einen MQTT Message Broker paketweise verschickt. Die Einstellungen zum Message Broker können Sie in der Target-Beschreibung vornehmen.

MQTT 1:

MQTT:

Main Topic: Geben Sie ein eigenes und individuelles Main Topic an.
Beispiel: Beckhoff/Verl/Production/Drives/Machine5
Der Analytics Logger fügt seine eigenen spezifischen Sub-Topics automatisch hinzu.

Full Topic: Das Full Topic ist nur eine Anzeige für das Main Topic plus Stream-Name.

Use unique Client-ID: Wenn Sie die Checkbox setzen wird automatisch eine Client-ID vergeben. Wenn Sie die Option nicht auswählen wird die Client-ID freigeschaltet, sie kann nun manuell eingetragen werden. Auch dann ist es sinnvoll eine einzigartige ID auszuwählen.

Client-ID: Hier kann manuell eine Client-ID eingetragen werden, wenn die Option Use unique Client-ID nicht ausgewählt ist.

Data:

Sampling Divider: Stellen Sie einen Wert ein, der dafür sorgt, dass Daten nur alle n-Zyklen akquiriert werden. So ergibt sich eine Verringerung der Sampling-Rate. Die resultierende Sampling-Rate ergibt sich durch 1/Zykluszeit[s]/n in Hz. Beispiel für 1ms Zykluszeit und Sampling Divider 1000: 1/0.001s/1000 = 1Hz.

Max. Samples Per Message: Maximale Anzahl an Samples (Zyklen) die der Analytics Logger puffert, bevor eine Message per MQTT verschickt wird.

Queue messages when disconnected: Wenn Sie diese Option aktivieren, erkennt der Analytics Logger eine unterbrochene Verbindung zum Message Broker automatisch. Er puffert die Daten anschließend lokal zwischen. Sobald die Verbindung wieder besteht, sendet der Analytics Logger die gespeicherten Daten nach.

Messages in Queue: Geben Sie an, wie viele Messages der Analytics Logger bei einer Kommunikationsunterbrechung speichert. Der Analytics Logger zeigt die dafür errechnete Zeitspanne und den Speicherbedarf dazu an.