Veröffentlicht am: Jul 15, 2021
AWS IoT SiteWise ist ein verwalteter Service, mit dem Sie Daten von industrieller Ausrüstung im größeren Rahmen erfassen, speichern und organisieren können, um bessere, datengesteuerte Entscheidungen zu treffen.
Wir freuen uns, heute drei neue Erweiterungen für die Transformationen und Formelausdrücke von AWS IoT SiteWise ankündigen zu können, mit denen Benutzer ihre IoT-Ressourcen nahezu in Echtzeit flexibler überwachen können.
AWS IoT SiteWise unterstützt jetzt Transformationen mit mehr als einer Variablen. AWS IoT SiteWise berechnet einen neuen transformierten Datenpunkt immer dann, wenn eine der Eingabeeigenschaften einen neuen Wert erhält. Um beispielsweise die Qualität von Teilen nahezu in Echtzeit zu überwachen, können Sie jetzt eine Transformation mit mehreren Variablen erstellen, Good_Count und Bad_Count, die die Anzahl der produzierten guten Teile bzw. schlechten Teile zählen. Die Transformation gibt auf der Grundlage des Anteils der produzierten Schlechtteile „Caution“ oder „Normal“ aus:
if(Bad_Count / (Good_Count + Bad_Count) > 0.1, "Caution", "Normal")
Weitere Informationen und zusätzliche Beispiele für Transformationen mit mehreren Variablen finden Sie in der Dokumentation zur Transformation von Daten.
AWS IoT SiteWise unterstützt jetzt auch zusätzliche Zeichenfolgenfunktionen, wie format() und join(), mit denen Sie Ihre eigenen Zeichenfolgen mit unterschiedlichen Formaten definieren können. Beispielsweise können Sie die Anzahl der Nachkommastellen für einen numerischen Wert mittels format("%.1f", 3.14159265) angeben, was 3.1 ergeben würde. Mit der join()-Funktion können Sie mehrere Zeichenfolgen mit einem Trennzeichen zusammenfassen, beispielsweise ergibt join("-", "Windfarm1", "Windturbine", "T1") die Zeichenfolge Windfarm1-Windturbine-T1.
Darüber hinaus unterstützt AWS IoT SiteWise jetzt neue logische Operationen wie komplexe logische Ausdrücke und verschachtelte Vergleichsoperatoren. So ergibt beispielsweise der Ausdruck if (sensor_temperature>35 and sensor_temperature<50, "True", "False") oder if (35<sensor_temperature<50, "True", "False") True, wenn sensor_temperature zwischen 35 Grad Fahrenheit und 50 Grad Fahrenheit liegt, und False, wenn sensor_temperature weniger als 35 Grad Fahrenheit oder mehr als 50 Grad Fahrenheit beträgt.
Weitere Informationen und Beispiele zu Zeichenfolgen- und Logikfunktionen finden Sie in der Dokumentation zu Operatoren, Vergleichsfunktionen, und Zeichenfolgenfunktionen. Eine vollständige Liste der unterstützten Formelausdrücke und deren Verwendung finden Sie auf der Dokumentationsseite Formelausdrücke verwenden.
Um mit AWS IoT SiteWise zu beginnen, melden Sie sich bei der AWS-Managementkonsole an und navigieren Sie zu AWS IoT SiteWise. Besuchen Sie die Websites von AWS IoT und AWS IoT SiteWise, um mehr über AWS-IoT-Services zu erfahren.
Eine Liste der von AWS IoT SiteWise unterstützten Regionen finden Sie unter AWS-Regionen.