

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](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-end-of-support.html).

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
<a name="iotevents-examples-cranes"></a>

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.