AWS IoT Events macht es einfach, Änderungen zu erkennen, die von IoT-Sensoren und -Anwendungen angezeigt werden, und auf diese zu reagieren, wie z. B. Maschinen mit Fehlfunktionen, ein blockiertes Förderband oder eine Verlangsamung der Produktionsleistung. Außerdem kann der Service automatisch Maßnahmen oder Warnungen als Reaktion auslösen. AWS IoT Events ermöglicht es, Ereignisse einfach und kostengünstig systemweit zu erkennen und mit geeigneten Maßnahmen zu reagieren, um Ergebnisse wie die Optimierung der Fertigungseffizienz oder die Verbesserung der Produktionsqualität zu erzielen.
Mit AWS IoT Events zahlen Sie nur für das, was Sie auch nutzen. Es gibt keine Mindestgebühren oder Mindestnutzungsanforderungen.
Die Preise auf einen Blick
Nachrichtenauswertungen
Die Nachrichtenauswertungen werden in Einheiten von 1 KB gemessen und sind immer dann gebührenpflichtig, wenn die Logik des Ereignisdetektors eine eingehende Nachricht auswertet, um zu bestimmen, ob eine Aktion oder eine Statusänderung ausgelöst werden soll oder nicht. Eine 1 KB große Nachricht, die von einem einzelnen Ereignisdetektor ausgewertet wird, wird als eine Nachrichtenauswertung gemessen. Eine 2 KB große Meldung, die von einem einzelnen Ereignisdetektor ausgewertet wird, wird als zwei Nachrichtenauswertungen gemessen. Eine 1 KB große Meldung, die zu 10 Ereignisdetektoren weitergeleitet wird, wird als 10 Nachrichtenauswertungen gemessen.
Nachrichtenauswertungen werden in Einheiten von 1 KB gemessen und können bis zu 2 externe Aktionen auslösen. Jede Gruppe von zwei zusätzlichen Aktionen wird als Auswertung einer neuen Nachricht gemessen.
Ausgelöste Aktionen
AWS IoT Events kann Aktionen an externe AWS-Services auslösen, wenn es ein bestimmtes Ereignis oder einen Zustandsübergang erkennt, z. B. den Aufruf einer AWS Lambda-Funktion zum Einschalten eines Lichts, wenn ein Anwesenheitssensor eine Bewegung erkennt. Für das Auslösen von bis zu zwei solcher Aktionen pro Nachrichtenauswertung fallen keine zusätzlichen Kosten an. Eingehende Nachrichten, die mehr als zwei Aktionen auslösen, werden als zusätzliche Nachrichtenauswertung in Schritten von zwei ausgelösten Aktionen gemessen. Zum Beispiel wird die Bewertung einer einzelnen Nachricht, die 2 Aktionen auslöst, als Auswertung von 1 Nachricht behandelt. Die Auswertung einer Nachricht, die vier Aktionen auslöst, wird als zwei Nachrichtenauswertungen behandelt.
Alarme
DIe Alarmfunktionen ermöglichen es Ihnen, regelbasierte Alarme einzurichten, zu visualisieren und zu verwalten, um das Geräteverhalten zu bewerten und Probleme mit der Geräteleistung zu erkennen. Sie erhalten für jede aktive Instance eines Alarms, der eine Nachricht auswertet, eine Rechnung. Ein Alarm gilt in einem monatlichen Abrechnungszeitraum als aktiv, wenn er mindestens einmal in einem Monat eine Nachricht auswertet. Nachrichtenauswertungen, die mit einem Alarm verbunden sind, werden Ihnen separat berechnet. Es fallen jedoch zusätzliche Gebühren für AWS Lambda und Amazon Simple Notification Service (SNS) an, wenn Sie Textbenachrichtigungen für Alarme einrichten, die durch den Alarm ausgelöst werden.
Preise Alarme: 0,10 USD pro Alarm, pro Monat
Die Preisgestaltung für Alarme ist in allen AWS-Regionen, in denen AWS IoT Events verfügbar ist, gleich.
Kostenloses Kontingent für AWS
Das kostenlose AWS-Kontingent ist für 12 Monate verfügbar, beginnend mit dem Datum, an dem Sie Ihr AWS-Konto erstellen. Im Rahmen des kostenlosen AWS-Kontingent erhalten Sie die ersten 2.500 Nachrichtenauswertungen pro Monat während des 12-monatigen kostenlosen Testzeitraums kostenlos. Wenn Ihr kostenloser Nutzungszeitraum abgelaufen ist oder Ihre Nutzung das kostenlose Nutzungskontingent übersteigt, zahlen Sie einfach die oben genannten Gebühren. Ihre Nutzung wird pro Monat regionsübergreifend berechnet und automatisch in Ihrer Rechnung berücksichtigt. Beachten Sie, dass die kostenlose Nutzung nicht von einem Abrechnungszeitraum in den nächsten übertragen werden kann.
Preisbeispiele
Beispiel 1 - Einfache Nachrichtenauswertungen
Eine Flotte von 500 LKWs wird in AWS IoT Events mit einem einzigen Detektormodell modelliert (500 Instances werden automatisch auf der Grundlage von Eingabenachrichten erstellt). Die Telematikanwendung des Kunden nutzt die Onboard-Sensoren an jedem LKW, um jede Minute Daten (1 KB Nutzlast) zu senden, um den Zustand des LKWs auszuwerten. Eine Zustandsänderung (1 von 5 Nachrichtenauswertungen) führt in einer Aktion zu einem Thema des Amazon SNS.
Anzahl der Nachrichtenauswertungen pro LKW: 1 Nachricht/Minute * 60 Minuten/Stunde * 24 Stunden/Tag * 30 Tage = 43.200 Nachrichtenauswertungen pro LKW, pro Monat
Gesamtzahl der Nachrichtenauswertungen für alle LKWs: 500 LKWs * (43.200 Nachrichtenauswertungen pro LKW) = 21.600.000 Nachrichtenauswertungen pro Monat
Monatliche Gebühren = 21,6 Mio. Nachrichtenauswertungen in der Region USA-Ost 1 * 15,00 USD/Mio. Nachrichtenauswertungen in der Region USA-Ost 1 = 324,00 USD
Beispiel 2 - Nachrichtenauswertungen mit mehreren Aktionen
Nehmen wir an, Sie möchten jede Nachricht an ein MQTT-Thema (Standard-IoT-Messaging-Protokoll) senden (1 externe Aktion), in eine Amazon DynamoDB-Tabelle schreiben und über Amazon SNS eine Benachrichtigung an den Flottenbetreiber senden, sobald sich der Zustand eines LKWs ändert (nehmen Sie an, dass 1 von 5 Nachrichtenauswertungen zu einer Zustandsänderung des LKWs führt). Die monatliche Nutzung und die Gesamtgebühren werden wie folgt geschätzt:
Eingaben, die 1 Aktion zum MQTT-Thema auslösen: (4/5) * 21,6 Mio. = 17,28 Mio.
Anzahl der Nachrichtenauswertungen für Eingaben, die 1 Aktion auslösen: 17,28 Mio.
Eingaben, die 3 Aktionen auslösen (zum Thema MQTT, Amazon DynamoDB und Amazon SNS): (1/5) * 21,6 Mio. = 4,32 Mio.
Anzahl der Nachrichtenauswertungen für Eingaben, die 3 Aktionen auslösen: 4,32 Mio. * (2 Nachrichtenauswertungen pro Eingabe) = 8,64 Mio.
Gesamtzahl der Nachrichtenauswertungen: 17,28 Mio. + 8,64 Mio. = 25,92 Mio. Nachrichtenauswertungen
Monatliche Gesamtgebühren = 25,92 Mio. Nachrichtenauswertungen in der Region USA-Ost 1 * 15,00 USD/Mio. Nachrichtenauswertungen in der Region USA-Ost 1 = 388,80 USD
Beispiel 3 - Nachrichtenauswertungen für große Nachrichtengrößen
Nehmen wir an, Sie möchten nun zusätzlich zu Beispiel 2 anstelle von 1 KB-Nachrichten 1,5 KB-Nachrichten mit AWS IoT Events auswerten. Die monatliche Nutzung und die Gesamtgebühren werden wie folgt geschätzt:
Eingaben, die 1 Aktion zum MQTT-Thema auslösen: 17,28 Mio.
Anzahl der Nachrichtenauswertungen für Eingaben, die 1 Aktion auslösen: 17,28 Mio. * (2 Nachrichtenauswertungen pro Eingabe) = 34,56 Mio.
Eingaben, die 3 Aktionen auslösen (zum Thema MQTT, Amazon DynamoDB und Amazon SNS): 4,32 Mio.
Anzahl der Nachrichtenauswertungen für 1,5 KB-Eingaben, die 3 Aktionen auslösen: 4,32 Mio. * (3 Nachrichtenauswertungen pro Eingabe) = 12,96 Mio.
Hinweis: 1,5 KB-Eingabe mit 3 Aktionen wird behandelt als 1 Standardnachrichtenauswertung + 1 inkrementelle Nachrichtenauswertung für die Nachrichtengröße + 1 inkrementelle Nachrichtenauswertung für 3 Aktionen = 3 Nachrichtenauswertungen pro Eingabe
Gesamtzahl der Nachrichtenauswertungen = 34,56MM + 12,96 Mio. = 47,52 Mio. Nachrichtenauswertungen
Monatliche Gesamtgebühren = 47,52MM-. Nachrichtenauswertungen in der Region USA-Ost 1 * 15,00 USD/Mio. Nachrichtenauswertungen in der Region USA-Ost 1 = 712,80 USD
Beispiel 4 - Alarme
Sie haben eine einzelne Alarmdefinition für eine Flotte von 500 LKWs in AWS IoT Events erstellt. Die Telematikanwendung des Kunden verwendet Onboard-Kraftstoffstandssensoren, um Kraftstoffstände an die AWS Cloud zu senden, und benachrichtigt den Fuhrparkmanager, wenn der Kraftstoffstand in einem LKW unter 10 % fällt. Basierend auf der LKW-ID (Schlüsselwert) wird in der Nutzlast eines jeden Onboard-Sensors automatisch ein Alarm für jeden der 500 LKWs erstellt (500 Alarme erstellt), um zu erkennen, wenn der Kraftstoffstand in jedem LKW unter 10 % fällt.
In diesem Beispiel gehen wir davon aus, dass jeder Kraftstoffstandssensor alle 15 Minuten Daten sendet. Jeder dieser Datenpunkte löst eine Auswertung des Alarms aus. Nehmen wir an, der Flottenmanager, der die Telematikanwendung nutzt, reagiert auf jeden Alarm, indem er ihn fünfmal pro Tag bestätigt, deaktiviert oder zurücksetzt. Und nehmen wir schließlich an, dass der Alarmschwellenwert einmal im Monat vom Alarmverwalter aktualisiert wird (Alarm, wenn der Kraftstoffstand in einem LKW unter 5 % statt unter 10 % fällt). Der Status des Alarms für jeden LKW wird neu bewertet, wenn ein neuer Tankfüllstandswert verfügbar ist, der Schwellenwert aktualisiert wird oder wenn der Flottenmanager auf den Alarm reagiert.
Monatliche Gebühren für aktive Alarme: 0,10 USD/Alarm/Monat in der Region USA-Ost 1 * 500 Alarme = 50 USD
Gesamtzahl der Nachrichtenauswertungen = Anzahl der empfangenen Datenpunkte + Anzahl der Schwellenwertaktualisierungen + Anzahl der Benutzeraktionen
Anzahl der empfangenen Datenpunkte pro Alarm pro Monat = 1 Datenpunkt pro 15 Minuten * 60 Minuten/Stunde * 24 Stunden/Tag * 30 Tage/Monat = 2.800
Anzahl der Schwellenwertaktualisierungen pro Alarm pro Monat = 1
Anzahl der Bedieneraktionen pro Alarm pro Monat = 5 Bedieneraktionen/Tag * 30 Tage/Monat = 150
Gesamtzahl der Nachrichtenauswertungen pro Alarm pro Monat = 2.800 + 1 + 150 = 3.031
Monatliche Kosten für Nachrichtenauswertungen = 3.031 Nachrichtenauswertungen pro Alarm * 500 Alarme * 15 USD/MM-Auswertungen in der Region USA-Ost 1 = 22,73 USD
Monatliche Gesamtkosten = 50 USD (monatliche Gebühr für aktive Alarme) + 22,73 USD (für Nachrichtenauswertungen) = 72,73 USD pro Monat für 500 LKWs
Sie erhalten sofort Zugriff auf das kostenlose AWS-Kontingent.
Beginnen Sie in der AWS IoT Events-Konsole.