Quelle “IoT Data Hub Aggregation”
Über die Quelle “IoT Data Hub Aggregation” besteht die Möglichkeit, mehrere Variablen eines Gerätes zur selben Zeit als einen aggregierten Datenpunkt weiterzuverarbeiten.
Diese Funktion ist besonders hilfreich, wenn du GPS-Koordinaten (Längen- und Breitengrad) aus einem Gerät direkt und einfach in einem Schritt mit der Koordinate des Digitalen Zwillings verknüpfen möchtest.
Darüber hinaus dient diese Funktion dazu, z.B. in einer Regel den Luftfeuchtigkeit- und Temperaturwert, die aus demselben Gerät stammen, in einer Bedingung verknüpfen möchtest. Anhand der Bedingung kann die Regel anschließend ausgelöst werden.
Um den Verlauf von aufgezeichneten GPS-Daten in der Detailansicht eines Zwillings auf einer Karte darzustellen, kannst du den Datenpunkt nach dieser Anleitung anlegen:

- Wähle hierzu die Quelle “IoT Data Hub Aggregation” aus und ein Gerät aus dem IoT Data Hub, von dem Daten empfangen werden sollen.
- Wähle dann alle gewünschten Variablen aus, deren Werte alle zu einem JSON-Objekt aggregiert werden.
- Der Datenpunkt-Typ ist ein JSON.
- Definiere im Javaskript-Transformer die beiden Variablen lat und lon, z.B.:
module.exports = (data) => {
return {lat: data.gpsLatitude, lon: data.gpsLongitude};
}
-
Verknüpfe anschließend diesen Datenpunkt mit den Geokoordinaten des Zwillings.
-
Mit dem nächsten eingehenden Datenpaket wird die Position des Zwillings direkt aktualisiert.
