Ejemplo: una grúa que detecta las condiciones mediante AWS IoT Events - AWS IoT Events

Aviso de fin de soporte: el 20 de mayo de 2026, AWS finalizará el soporte para AWS IoT Events. Después del 20 de mayo de 2026, ya no podrás acceder a la AWS IoT Events consola ni a AWS IoT Events los recursos. Para obtener más información, consulta AWS IoT Events el fin del soporte.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Ejemplo: una grúa que detecta las condiciones mediante AWS IoT Events

Un operador de muchas grúas desea detectar cuándo las máquinas necesitan mantenimiento o sustitución y activar las notificaciones apropiadas. Cada grúa tiene un motor. Cada motor emite mensajes (entradas) con información sobre presión y temperatura. El operador quiere dos niveles de detectores de eventos:

  • Un detector de eventos a nivel de grúa

  • Un detector de eventos a nivel de motor

Mediante los mensajes procedentes de los motores (que contienen metadatos que incluyen craneId y motorid), el operador puede ejecutar ambos niveles de detectores de eventos utilizando el enrutamiento apropiado. Al cumplirse las condiciones de un evento, las notificaciones deben enviarse a los temas apropiados de Amazon SNS. El operador puede configurar los modelos de detectores para que no se emitan notificaciones duplicadas.

Este ejemplo demuestra las siguientes capacidades funcionales:

  • Creación, lectura, actualización y eliminación (CRUD) de entradas.

  • Creación, lectura, actualización y eliminación (CRUD) de modelos de detectores de eventos y diferentes versiones de detectores de eventos.

  • Enrutamiento de una entrada a múltiples detectores de eventos.

  • Ingesta de entradas en un modelo de detector.

  • Evaluación de las condiciones de activación y de eventos de ciclo de vida.

  • Capacidad para consultar variables de estado en las condiciones y establecer sus valores en función de las condiciones.

  • Orquestación en tiempo de ejecución con definición, estado, evaluador de desencadenantes y ejecutor de acciones.

  • Ejecución de acciones en ActionsExecutor con un objetivo SNS.