Veröffentlicht am: Oct 8, 2019

Sie können jetzt zusätzliche Daten aus DynamoDB-Tabellen als Teil der Regelverarbeitung in AWS IoT Core abrufen. Verwenden Sie dafür einfach die Funktion get_dynamodb() in der SQL-Anweisung Ihrer Regel, entweder in der SELECT-Klausel, um den Nachrichten-Payload zu erweitern, oder in der WHERE-Klausel, um eine Bedingung mit Kontext aus einer DynamoDB-Tabelle Ihrer Wahl auszuwerten.

Zum Beispiel können Sie die Leistung eines Motorrs überwachen, indem Sie die gemeldeten Ausgangsleistungswerte und die Bandgeschwindigkeit des Motors verfolgen, wobei letztere von einem anderen Sensor überwacht und in einer DynamoDB-Tabelle gespeichert werden kann. Überschreitet der Ausgangsleistungsmesswert des Motors einen Schwellenwert und nähert sich die Bandgeschwindigkeit 0, kann eine SNS-Aktion ausgelöst werden, um den Techniker zu benachrichtigen, dass der Motor wahrscheinlich festhängt. 

Diese Funktion ist in allen AWS-Regionen verfügbar, in denen AWS IoT Core angeboten wird. Weitere Informationen finden Sie in der Dokumentation zu AWS IoT.