Veröffentlicht am: Aug 11, 2021
AWS IoT SiteWise unterstützt jetzt drei neue Erweiterungen der AWS IoT SiteWise-Formelausdrücke, die Benutzern mehr Flexibilität bei der Überwachung ihrer IoT-Ressourcen in nahezu Echtzeit ermöglichen.
AWS IoT SiteWise transforms unterstützt nun die Übergabe einer Variablen an die Zeitstempel-Funktion als Argument zusätzlich zur bereits vorhandenen Zeitstempel-Funktion, die keine Argumente entgegennimmt und den aktuellen Zeitstempelwert zurückgibt. Die Funktion timestamp(Variablenname) gibt den Zeitstempel für die angegebene Variable zurück.
AWS IoT SiteWise transforms unterstützt jetzt auch eine neue zeitliche Funktion namens pretrigger(). Die Funktion preTrigger( Variablenname ) gibt einen Variablenwert vor der Aktualisierung zurück, die die Berechnung ausgelöst hat. Kunden können die Dauer von Zuständen und Zustandsübergängen mit Hilfe der Pretrigger-Funktion ermitteln. Nehmen wir ein Beispiel, bei dem ein Hersteller AWS IoT SiteWise verwendet, um den Status einer Maschine zu überwachen. Der Hersteller verfolgt eine Messung current_state, die den Fertigungsprozess darstellt, wobei 0 bedeutet, dass sich die Maschine im Reinigungszustand befindet, und 1, dass die Maschine im Fertigungszustand ist. Bleibt das Gerät länger als erwartet im Reinigungszustand, sollte der Hersteller das Gerät untersuchen. Eine Transformation wie cleaning_state_duration mit einem bedingten logischen Ausdruck wie if(pretrigger(current_state) == 1, timestamp(current_state) - timestamp(pretrigger(current_state)), none) kann dabei helfen, festzustellen, wie lange sich die Maschine im Reinigungszustand befunden hat.
Außerdem unterstützt AWS IoT SiteWise jetzt auch verschachtelte Ausdrücke innerhalb von Aggregationsfunktionen. Vor dieser Funktion mussten die Kunden Änderungen an Variablen vornehmen, indem sie zusätzliche Transformationen schreiben mussten, bevor sie diese Variablen in Aggregationsfunktionen verwenden konnten. Mit der Unterstützung für verschachtelte Ausdrücke innerhalb von Aggregationsfunktionen können sie einen mehrstufigen verschachtelten Ausdruck innerhalb der Aggregationsfunktion selbst schreiben. Zum Beispiel werden Formelausdrücke wie avg(x*(x-1)), sum(x/2 )/avg(y^2 ), sum(avg(x^2 )/2) , sum(x/2, y*2) jetzt in Aggregationsfunktionen unterstützt.
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. Weitere Informationen finden Sie auf der Website AWS IoT SiteWise oder im Entwicklerhandbuch.