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.