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ü Nachrichten → Cumulocity → c8yMsg1 - 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.
Menü Nachrichten → Cumulocity → c8yMsg2 - 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.
Menü Nachrichten → Cumulocity → c8yMsg3 - Push_Counter bearbeiten ()
Mit dieser Nachricht wird der Merker flag3, der den Zählerstand enthält, an Ihren Cumulocity-Server übermittelt.
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ü Datenpunkte → Timer → Send_Interval bearbeiten ()
Hier wird ein Timer vom Typ Intervall angelegt, der alle fünf Minuten abläuft (auslöst).
Menü Ereignisse → Push_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.
Menü Ereignisse → Push_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.
Menü Ereignisse → Push_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.
Menü Ereignisse → Push_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.







