Vorinstallierte Anwendung - Vorbereitung zum Versand der Werte an Cumulocity

Die vom Sensor ermittelten Werte und der Zählerstand können auch an eine Cumulocity Cloud-Plattform gesendet werden. Dazu sind drei Nachrichten für den Versand der Werte von Temperatur, Luftfeuchte und Zählerstand konfiguriert. Um die Werte an Ihre Cumulocity Cloud-Plattform versenden zu können, müssen Sie zuvor nur noch den Ihren Cumulocity-Server konfigurieren (siehe hier). Der Versand erfolgt im Rahmen eines Ereignisses, das regelmäßig durch einen Intervall-Timer ausgelöst wird. Der Wert der Temperatur wird mit einem weiteren Ereignis bei jeder Änderung der Temperatur versendet.

Konfiguration der Nachrichten

Menü NachrichtenCumulocityc8yMsg1 - Push_Temperature bearbeiten ()

Mit dieser Nachricht wird der Merker flag1, der den Wert der Temperatur enthält (siehe Umrechnen der Sensorwerte), an Ihren Cumulocity-Server übermittelt.

de app cumulocity temp

Menü NachrichtenCumulocityc8yMsg2 - Push_Humidity bearbeiten ()

Mit dieser Nachricht wird der Merker flag2, der den Wert der Luftfeuchte enthält (siehe Umrechnen der Sensorwerte), an Ihren Cumulocity-Server übermittelt.

de app cumulocity hum

Menü NachrichtenCumulocityc8yMsg3 - Push_Counter bearbeiten ()

Mit dieser Nachricht wird der Merker flag3, der den Zählerstand enthält, an Ihren Cumulocity-Server übermittelt.

de app cumulocity count

Konfiguration des Meldungsversands

Folgende Ereignisse sind im Auslieferungszustand deaktiviert und müssen erst manuell aktiviert werden, um einen Nachrichtenversand auslösen zu können. Dazu im Menü Ereignisse die Checkbox aktiv vor dem jeweiligen Ereignis markieren.

Menü DatenpunkteTimerSend_Interval bearbeiten ()

Hier wird ein Timer vom Typ Intervall angelegt, der alle fünf Minuten abläuft (auslöst).

de app mqtt timer

Menü EreignissePush_Temperature_Event_Cumulocity bearbeiten ()

Hier wird ein Ereignis angelegt, das mit jedem Ablaufen des Timers timer1 - Send_Interval eine Aktion auslöst, welche die Meldung c8yMsg1 - Push_Temperature_Cumulocity versendet.

de app cumulocity event temp

Menü EreignissePush_Humidity_Event_Cumulocity bearbeiten ()

Hier wird ein Ereignis angelegt, das mit jedem Ablaufen des Timers timer1 - Send_Interval eine Aktion auslöst, welche die Meldung c8yMsg2 - Push_Humidity_Cumulocity versendet.

de app cumulocity event hum

Menü EreignissePush_Counter_Event_Cumulocity bearbeiten ()

Hier wird ein Ereignis angelegt, das mit jedem Ablaufen des Timers timer1 - Send_Interval eine Aktion auslöst, welche die Meldung c8yMsg3 - Push_Counter_Cumulocity versendet.

de app cumulocity event count

Menü EreignissePush_Temperature_Change_Event_Cumulocity bearbeiten ()

Hier wird ein Ereignis angelegt, das mit jeder Änderung des analogen Datenpunkts flag1 - Temperature eine Aktion auslöst, welche die Meldung c8yMsg1 - Push_Temperature_Cumulocity versendet.

de app cumulocity event change temp