Apama 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/. Apama Analytics Builder wird als eine Komponente innerhalb der
Cumulocity IoT-Plattform ausgeführt.
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 Apama Analytics Builder-Laufzeit und führt auch alle benutzerdefinierten Apama-Regeln aus, die mit der Webanwendung Apama EPL Apps hinzugefügt wurden. Weitere Informationen finden Sie im Streaming analytics guide unter der oben genannten URL.
Die Webanwendung
Apama Analytics Builder kann nach dem Anmelden bei
Cumulocity IoT mit dem Application Switcher aufgerufen werden. Siehe auch
Apama Analytics Builder
starten.
Mit
Apama 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 Modells von
Apama Analytics Builder passt. Apama EPL-Anwendungen können mit der Webanwendung Apama EPL Apps direkt in
Cumulocity IoT 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
Apama Analytics Builder die erforderliche Logik implementiert; siehe
Eigene Blöcke erstellen.
Apama 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
Apama Analytics Builder anpassen, indem Sie verschiedene Mandantenoptionen setzen. Ausführliche Informationen finden Sie unter
Konfiguration.