Analytics Builder 10.14.0 | Bedienungsanleitung für Analytics Builder for Cumulocity IoT | Einführung in Analytics Builder | Analytics Builder und Cumulocity IoT
 
Analytics Builder und Cumulocity IoT
Cumulocity IoT ist eine Plattform zum Verbinden, Überwachen und Steuern von Remote-Geräten. Einen Überblick finden Sie im Concepts guide unter https://www.cumulocity.com/guides/.
Geräte und Sensoren können mit Cumulocity IoT verbunden werden. Siehe die Informationen über Geräteschnittstellen im Concepts guide und die Informationen zur Geräteintegration mit MQTT im Device SDK guide, beides unter der oben genannten URL.
Sensoren schicken Measurement- oder Event-Objekte an Cumulocity IoT, und die Geräte können Operation-Objekte empfangen, die innerhalb der Cumulocity IoT-Plattform erstellt wurden. Alle diese Objekte (Measurement, Event, Operation) werden einem einzelnen Gerät auf der Cumulocity IoT-Plattform zugeordnet. Einem Gerät können mehrere Messtypen zugeordnet sein; und die Messtypen, die von einem Gerät unterstützt werden, können dieselben sein wie bei anderen Geräten oder anders als bei anderen Geräten. Sobald ein Gerät mit Cumulocity IoT verbunden ist, werden die Informationen über dieses Gerät im Cumulocity IoT-Inventar gespeichert. Diese sind in der Device Management-Anwendung sichtbar, welche auch dazu verwendet werden kann, die Measurement-, Event- oder Operation-Objekte anzuzeigen, die mit diesem Gerät verknüpft sind. Weitere Informationen zur Geräteverwaltung finden Sie im User guide (hiervon gibt es auch eine deutsche Version) unter der oben genannten URL.
Die Cumulocity IoT-Plattform enthält eine Apama-Korrelatorkomponente, die von der Cumulocity IoT-Plattform verwaltet wird (diese wird nicht manuell gestartet oder gestoppt) und die für die Kommunikation mit Cumulocity IoT vorkonfiguriert ist. Dieser Korrelator beherbergt die Analytics Builder-Laufzeit und führt auch alle benutzerdefinierten Apama-Regeln aus, die mit EPL-Apps hinzugefügt wurden. Weitere Informationen finden Sie im Streaming Analytics guide unter der oben genannten URL.
Mit Analytics Builder können Sie Modelle erstellen, die mit Geräten und Sensormessungen interagieren. Modelle können Measurement- und Event-Objekte von Geräten empfangen; diese enthalten die Eingaben für Berechnungen oder Mustererkennungen, die mit dem Modell durchgeführt werden. Modelle können neue Measurement-Objekte erstellen, die von Sensoren hergeleitete Werte darstellen können (zum Beispiel, eine Durchschnittstemperatur), oder die Messwerte können als Eingabe für andere Analysemodelle verwendet werden (siehe Verbindungen zwischen Modellen). Modelle können neue Operation-Objekte erstellen, die zur Gerätesteuerung an die Geräte gesendet werden (zum Beispiel, um einen Alarm ertönen zu lassen, eine Nachricht auf einem Bildschirm anzuzeigen oder ein Gerät auszuschalten). Die Modelle werden auch im Cumulocity IoT-Inventar gespeichert, können jedoch mit dem Modellmanager importiert oder exportiert werden.
Geschäftslogik kann auch in Apamas Event Processing Language (Apama EPL) geschrieben werden. Apama EPL bietet mehr Leistung und Flexibilität in einer textbasierten Programmiersprache. Dies ist eine Alternative, wenn komplexere Logik erforderlich ist oder die Logik nicht in das Muster eines Analysemodells passt. EPL-Apps können direkt in Cumulocity IoT mit der Streaming Analytics-Anwendung geschrieben werden. Weitere Informationen, einschließlich Beispielen, finden Sie im Streaming Analytics guide unter https://www.cumulocity.com/guides/. Alternativ ist es auch möglich, benutzerdefinierte Blöcke zu erstellen, wenn keiner der vorgefertigten Blöcke von Analytics Builder die erforderliche Logik implementiert; siehe Eigene Blöcke erstellen.
Analytics Builder kann sowohl mit Cumulocity IoT Core (Cloud) als auch mit Cumulocity IoT Edge (lokale Installation) verwendet werden. Sie können verschiedene Aspekte von Analytics Builder anpassen, indem Sie verschiedene Mandantenoptionen setzen. Ausführliche Informationen finden Sie unter Konfiguration.