Exemplo: Um guindaste detectando condições usando AWS IoT Events - AWS IoT Events

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Exemplo: Um guindaste detectando condições usando AWS IoT Events

Um operador de muitos guindastes deseja detectar quando as máquinas precisam de manutenção ou substituição e acionar as notificações apropriadas. Cada guindaste tem um motor. Um motor emite mensagens (entradas) com informações sobre pressão e temperatura. O operador quer dois níveis de detectores de eventos:

  • Um detector de eventos em nível de guindaste

  • Um detector de eventos em nível de motor

Usando mensagens dos motores (que contêm metadados com o craneId e o motorid), o operador pode executar os dois níveis de detectores de eventos usando o roteamento apropriado. Quando as condições do evento forem atendidas, as notificações devem ser enviadas para os SNS tópicos apropriados da Amazon. O operador pode configurar os modelos do detector para que notificações duplicadas não sejam geradas.

Este exemplo demonstra os seguintes recursos funcionais:

  • Crie, leia, atualize, exclua (CRUD) de entradas.

  • Crie, leia, atualize, exclua (CRUD) de modelos de detectores de eventos e diferentes versões de detectores de eventos.

  • Roteamento de uma entrada para vários detectores de eventos.

  • Ingestão de entradas em um modelo de detector.

  • Avaliação das condições de gatilho e eventos do ciclo de vida.

  • Capacidade de se referir às variáveis de estado em condições e definir seus valores dependendo das condições.

  • Orquestração de runtime com definição, estado, avaliador de gatilho e executor de ações.

  • Execução de ações ActionsExecutor com um SNS alvo.