Esempio: una gru che rileva le condizioni utilizzando AWS IoT Events - AWS IoT Events

Avviso di fine del supporto: il 20 maggio 2026, AWS terminerà il supporto per AWS IoT Events. Dopo il 20 maggio 2026, non potrai più accedere alla AWS IoT Events console o AWS IoT Events alle risorse. Per ulteriori informazioni, consulta AWS IoT Events Fine del supporto.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esempio: una gru che rileva le condizioni utilizzando AWS IoT Events

Un operatore di molte gru desidera rilevare quando le macchine necessitano di manutenzione o sostituzione e attivare le notifiche appropriate. Ogni gru è dotata di un motore. Un motore emette messaggi (input) con informazioni su pressione e temperatura. L'operatore desidera due livelli di rilevatori di eventi:

  • Un rilevatore di eventi a livello di gru

  • Un rilevatore di eventi a livello motorio

Utilizzando i messaggi provenienti dai motori (che contengono metadati sia con che con ilmotorid), l'craneIdoperatore può eseguire entrambi i livelli di rilevatori di eventi utilizzando il routing appropriato. Quando vengono soddisfatte le condizioni dell'evento, le notifiche devono essere inviate agli argomenti appropriati di Amazon SNS. L'operatore può configurare i modelli del rilevatore in modo che non vengano generate notifiche duplicate.

Questo esempio dimostra le seguenti funzionalità funzionali:

  • Crea, leggi, aggiorna, elimina (CRUD) degli input.

  • Crea, leggi, aggiorna, elimina (CRUD) di modelli di rilevatori di eventi e diverse versioni di rilevatori di eventi.

  • Instradamento di un ingresso verso più rilevatori di eventi.

  • Inserimento di input in un modello di rilevatore.

  • Valutazione delle condizioni di attivazione e degli eventi del ciclo di vita.

  • Capacità di fare riferimento alle variabili di stato nelle condizioni e di impostarne i valori in base alle condizioni.

  • Orchestrazione del runtime con definizione, stato, valutatore dei trigger ed esecutore delle azioni.

  • Esecuzione di azioni ActionsExecutor con un target SNS.