Veröffentlicht am: Apr 16, 2020
Ab heute können Sie die Nachricht in jeder Aktion, die durch ein Ereignis oder eine Zustandsänderung ausgelöst wird, mit der neuen AWS IoT Events-Ausdruckssyntax anpassen. Auf diese Weise können Sie benutzerdefinierten Text hinzufügen und irrelevante Daten aus den von AWS IoT Events gesendeten Nachrichten entfernen. Mit diesem Start können Sie auch Timer-Dauern und MQTT-Themennamen definieren, die für jedes Gerät (oder jede Detektorinstance) eindeutig sind.
AWS IoT Events ist ein vollständig verwalteter Dienst, mit dem Ereignisse von IoT-Sensoren und -Anwendungen auf einfache Weise erkannt und beantwortet werden können. Wenn ein Ereignis erkannt wird, unterstützt es native Aktionen, die mit mehreren AWS-Services integriert werden können, einschließlich AWS IoT Core, Amazon Kinesis Firehose, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), AWS Lambda und AWS IoT Events. Mit Nutzlasten für benutzerdefinierte Aktionen können Sie jetzt die Nutzlast ändern, die AWS IoT Events an diese nachgelagerten Services sendet, wenn eine Nachrichtenauswertung eine Ereignisaktion auslöst.
Beispielsweise können Sie jetzt die Textnachricht anpassen, die über Amazon SNS an einen Fertigungstechniker gesendet wird. Sie können auch relevante Eingabedaten an eine Amazon SQS-Warteschlange senden, wenn sich der Zustand Ihres IoT-Geräts ändert. Durch die Verwendung von Ausdrücken zur Definition von Timern und MQTT-Themennamen können Sie ein einziges Detektormodell verwenden, um die Zustände Ihrer gesamten Geräteflotte automatisch zu skalieren und zu verwalten. Dies spart Zeit und hilft Ihnen, schnell zur Produktion überzugehen, indem die Inanspruchnahme mehrerer Services und die Logik des Aneinanderheftens vermieden werden.
Weitere Informationen über Ereignisaktionen und die neue Ausdruckssyntax finden Sie im Abschnitt Verwenden von AWS IoT Events mit anderen Services in unserem Entwicklerhandbuch.