AWS IoT Analytics – Funktionen

AWS IoT Analytics automatisiert alle Schritte, die für die Durchführung und zum Operationalisieren von Analysen von IoT-Daten erforderlich sind. AWS IoT Analytics automatisiert die komplexen Schritte, die mit der Analyse der Daten von IoT-Geräten einhergehen. AWS IoT Analytics kann Daten aus einer beliebigen Quelle einschließlich Amazon Kinesis, S3 oder Drittanbietertools mithilfe einer BatchPutMessage-API akzeptieren. Darüber hinaus ist AWS IoT Analytics vollständig in AWS IoT Core integriert. Dadurch ist es einfach, Daten zu erfassen und die Durchführung von Analysen zu starten. Sie definieren zuerst einen Kanal mit MQTT-Themenfiltern, um die Daten zu spezifizieren, die Sie speichern und analysieren möchten. Nachdem Sie den Kanal eingerichtet haben, konfigurieren Sie eine Pipeline zur Datenverarbeitung. Die Pipeline kann Datentransformationen durchführen, bedingte Anweisungen ausführen und Nachrichten mit Daten aus externen Quellen anreichern.

Nachdem die Daten verarbeitet wurden, speichert AWS IoT Analytics sie zur Analyse in einem Zeitreihendatenspeicher. Sie können dann Ad-hoc- oder geplante Abfragen über die integrierte SQL-Abfrage-Engine durchführen, um spezifische Unternehmensfragen zu beantworten, oder eine komplexere Analyse durchführen und maschinelles Lernen einsetzen.

Wichtigste Funktionen

Sammeln

Daten aus einer beliebigen Quelle aufnehmen, einschließlich AWS IoT Core – Nehmen Sie Daten direkt aus AWS IoT Core in AWS IoT Analytics auf. Oder verwenden Sie eine BatchPutMessage-API, um Ihre Daten von Amazon S3, Amazon Kinesis oder einer beliebigen anderen Quelle an AWS IoT Analytics zu senden. Dank der vollständigen Integration von AWS IoT Analytics in AWS IoT Core und der API ist es einfach, Nachrichten von verbundenen Geräte zu empfangen.

Nur die Daten erfassen, die Sie speichern und analysieren wollen – Mit der AWS IoT Analytics-Konsole können Sie AWS IoT Analytics so konfigurieren, dass Nachrichten von Geräten über MQTT-Themenfilter in verschiedenen Formaten und Frequenzen empfangen werden. AWS IoT Analytics überprüft, ob die Daten innerhalb der von Ihnen definierten Parameter liegen, und erstellt Kanäle. Der Service leitet dann die Kanäle zur Verarbeitung, Transformation und Anreicherung der Nachrichten an die entsprechenden Pipelines weiter.

Verarbeiten

Bereinigen und Filtern – Mit AWS IoT Analytics können Sie AWS Lambda-Funktionen definieren, die ausgelöst werden, wenn AWS IoT Analytics fehlende Daten erkennt, sodass Sie Code ausführen können, um Lücken abzuschätzen und zu schließen. Sie können auch Max/Min-Filter und Perzentil-Schwellenwerte definieren, um Ausreißer in Ihren Daten zu entfernen.

Transformieren – AWS IoT Analytics kann Nachrichten mit Hilfe einer von Ihnen definierten mathematischen oder bedingten Logik transformieren, sodass Sie gängige Berechnungen wie Celsius in Fahrenheit durchführen können.
 
Anreichern – AWS IoT Analytics kann Daten mit externen Datenquellen wie z. B. einer Wettervorhersage anreichern und sie dann an den AWS IoT Analytics-Datenspeicher weiterleiten.
 
Erneute Verarbeitung – AWS IoT Analytics kann Rohdaten vom Kanal, der mit der Pipeline verbunden ist, erneut verarbeiten. Durch die erneute Verarbeitung Ihrer Daten haben Sie eine größere Flexibilität bei der Erstellung einer neuen Pipeline oder beim Aufrufen einer älteren Pipeline für die Erfassung neuer und früherer Daten. Außerdem können Sie so Änderungen an Ihrer Pipeline vornehmen oder einfach Ihre Daten auf andere Weise verarbeiten. Diese Funktion ist oft erforderlich, um einen tieferen Einblick zu bekommen oder um Hypothesen testen zu können. Verbinden Sie einfach die Pipeline für eine erneute Verarbeitung mit dem entsprechenden Kanal.
 

Speichern

Zeitreihendatenspeicher – AWS IoT Analytics speichert die Gerätedaten in einem IoT-optimierten Zeitreihendatenspeicher zur Analyse. Sie können Zugriffsberechtigungen verwalten, Datenaufbewahrungsrichtlinien implementieren und Ihre Daten an externe Zugriffspunkte exportieren.

Verarbeitete Daten und Rohdaten speichern – AWS IoT Analytics speichert die verarbeiteten Daten und automatisch auch die aufgenommenen Rohdaten, sodass Sie sie zu einem späteren Zeitpunkt verarbeiten können.

Analysieren

Ad-hoc- oder geplante SQL-Abfragen ausführen – AWS IoT Analytics beinhaltet eine integrierte SQL-Abfrage-Engine, über die Sie Ad-hoc- oder geplante Abfragen ausführen können und schnelle Ergebnisse erhalten. Zum Beispiel können Sie so eine schnelle Abfrage ausführen, um herauszufinden, wie viele aktive Benutzer es pro Monat für jedes Gerät in Ihrer Flotte gibt.

Zeitreihenanalyse – AWS IoT Analytics unterstützt außerdem Zeitreihenanalysen, sodass Sie die Leistung von Geräten über einen Zeitverlauf analysieren und verstehen können, wie und wo sie verwendet werden, kontinuierlich Gerätedaten überwachen können, um Wartungsprobleme vorherzusagen, und Sensoren überwachen können, um auf Umgebungsbedingungen zu reagieren.

Gehostete Notebooks für komplexe Analysen und maschinelles Lernen – AWS IoT Analytics bietet Unterstützung für gehostete Jupyter Notebooks für statistische Analysen und maschinelles Lernen. Der Service beinhaltet einen Satz vorgefertigter Notebook-Vorlagen, der AWS-verfasste ML-Modelle und Visualisierungen enthält. So können Sie IoT-Anwendungsfälle für die Profilierung von Geräteausfällen, die Vorhersage von Ereignissen, wie niedrige Nutzung, die signalisieren kann, dass der Kunde das Produkt bald nicht mehr verwenden wird, die Segmentierung von Geräten nach Kundennutzungshäufigkeit (beispielsweise Dauernutzer, Wochenendnutzer) oder den Zustand des Geräts einfach und schnell nutzen.

Mittels logistischer Regression können Sie statistische Klassifizierungen durchführen. Sie können ebenfalls den Langzeit-Kurzzeitspeicher (Long-Short-Term Memory, LSTM) nutzen, eine leistungsstarke neurale Netzwerktechnik zur Vorhersage der Ausgabe oder des Status eines Prozesses, der sich mit der Zeit ändert. Die vorkonfigurierten Notebook-Vorlagen unterstützen auch den K-Means-Clustering-Algorithmus für die Gerätesegmentierung, der Ihre Geräte in Gruppen ähnlicher Geräte einordnet. Diese Vorlagen werden für gewöhnlich dafür verwendet, den Zustand und den Status eines Geräts festzustellen (z. B. bei HVAC-Einheiten in einer Schokoladenfabrik oder bei Windradrotorenblättern, um die Abnutzung zu ermitteln).

Eigene benutzerdefinierte Container verwenden – AWS IoT Analytics importiert Ihre benutzerdefiniert verfassten Code-Container, die in AWS IoT Analytics oder einem Drittanbieter wie Matlab oder Octave usw. erstellt wurden, damit Sie mehr Zeit haben, sich auf das zu konzentrieren, was Sie von Ihrer Konkurrenz abhebt. Es ist nicht nötig, Ihre vorhandenen Analysen, die Sie in Drittanbietertools erstellt haben, erneut zu erstellen. Importieren Sie einfach Ihren Analyse-Container in AWS IoT Analytics und führen Sie ihn bei Bedarf aus.

Wenn Sie Jupyter Notebooks verwenden, erstellen Sie einfach ein ausführbares Container-Abbild Ihres Jupyter Notebook-Codes mit nur einem Mausklick und visualisieren Sie Ihre Container-Analyse in der AWS IoT Analytics-Konsole.

Automatisierte Container-Ausführung – Mit AWS IoT Analytics können Sie die Ausführung von Containern automatisieren, die verfassten, analytischen Code oder Jupyter Notebooks hosten, um eine kontinuierliche Analyse durchzuführen. Sie können die Ausführung Ihrer benutzerdefinierten Analyse auf Grundlage des sich wiederholenden Zeitplans planen, der am besten auf Ihre Geschäftsanforderungen zugeschnitten ist.

Inkrementelle Datenerfassung mit anpassbaren Zeitfenstern – Mit AWS IoT Analytics können Benutzer Analysen für neue inkrementelle Daten durchführen, die seit der letzten Analyse erfasst wurden. Sie können die Effizienz der Analyse verbessern und die Kosten senken, indem Sie nur die neuen Daten präzise scannen. Unabhängig davon, wann Sie Ihre letzte Analyse ausgeführt haben, erfassen anpassbare Zeitfenster für Sie die neuen Daten seit Ihrer letzten Analyse.

Visualisieren

QuickSight-Integration – AWS IoT Analytics bietet eine Verbindung zu Amazon QuickSight, sodass Sie Ihre Datensets in einem QuickSight-Dashboard visualisieren können. Sie können die Ergebnisse oder Ihre Ad-hoc-Analyse auch in den eingebetteten Jupyter Notebooks in der AWS IoT Analytics-Konsole visualisieren.

Weitere Informationen zu den Preisen von AWS IoT Analytics

Zur Seite mit den Preisen
Sind Sie startbereit?
Kostenfreier Einstieg
Haben Sie noch Fragen?
Kontaktieren Sie uns