MQTT signal refreshrate

Viewed 50

Übersetzte Frage:

Wir können jetzt erfolgreich auf die Daten über MQTT (d.h. den SIINEOS-Systembus) zugreifen und die Daten in unserem Dashboard anzeigen. Derzeit arbeiten wir daran, das Signal des Maschinenprogramms und des Stromsensors zu analysieren.

Dazu habe ich einige Fragen. Wird der Wert des Signals von MQTT nur dann gesendet, wenn eine Zustandsänderung vorliegt? Zum Beispiel wird das Signal nur gesendet, wenn ein Wechsel von 0 auf 1 oder umgekehrt stattfindet. Ist mein Verständnis richtig? Im Moment verwenden wir den Zeitstempel, wenn die Daten von MQTT kommen, da der Zeitstempel des Signals nicht (jede Sekunde) in der gleichen Zeit wie das Wertesignal kommt (nur der Zustand hat sich geändert).


Original question in English:

We have now successfully accessed the data via MQTT (i.e. the SIINEOS system bus) and displayed the data in our dashboard. We are currently working on analysing the signal from the machine program and the current sensor.

I have some questions. Is the value of the signal from MQTT sent only when there is a change of state? For example, the signal is sent only when there is a change from 0 to 1 or vice versa. Is my understanding correct? At the moment we use timestamp when the data get from MQTT, since the timestamp of signal not coming (every second) in the same time as value signal (only state changed).

1 Answers

Das value-Topic eines Signals wird tatsächlich nur bei Änderung des Signalwerts veröffentlicht/aktualisiert. Wir empfehlen daher, zusätzlich das timestamp-Topic zu abonnieren, um die real stattfindenden kontinuierlichen Abtastungen bei gleichem Signalwert mitzubekommen.

Answer in English:
The value topic of a signal is actually only published/updated when the signal value changes. Therefore we recommend to subscribe additionally to the timestamp topic to receive the actual continuous samples when the signal value is the same.