AWS IoT Events

[Finalizado el 20-05-2026] Servicio orientado a eventos que detectaba patrones en datos de sensores IoT y ejecutaba acciones automáticas. AWS indica Kinesis Data Streams y Lambda como enfoque de reemplazo

Descripción general

[Servicio finalizado] AWS IoT Events llegó al fin de su soporte el 20 de mayo de 2026. Lo siguiente describe el servicio tal como funcionaba en su momento. AWS IoT Events es un servicio que facilita detectar y responder a eventos de dispositivos IoT y aplicaciones. Permite definir lógica de detección compleja como máquinas de estado que evalúan datos de telemetría entrantes y disparan acciones cuando se cumplen condiciones específicas.

Fin del soporte y rutas de migración

AWS IoT Events llegó al fin de su soporte el 20 de mayo de 2026 y había dejado de aceptar nuevos clientes el 20 de mayo de 2025. La consola y los recursos del servicio ya no están accesibles. La guía oficial de migración de AWS muestra cómo reimplementar la supervisión de estados tipo modelo detector con Amazon Kinesis Data Streams y AWS Lambda, y cómo migrar las alarmas de AWS IoT SiteWise. Esta página se conserva como referencia histórica y guía de migración.

Diseño de máquinas de estado con modelos de detector

Los modelos de detector definen máquinas de estado que representan el comportamiento esperado de un dispositivo o proceso. Cada estado tiene condiciones de transición basadas en los datos de entrada (temperatura > umbral, vibración anormal, etc.). Las transiciones pueden disparar acciones como enviar notificaciones SNS, publicar mensajes MQTT, invocar Lambda o ejecutar comandos en IoT Core. Se pueden crear instancias separadas del detector por dispositivo, permitiendo monitorear miles de dispositivos con un solo modelo. Las variables internas permiten acumular estado (contadores, promedios móviles) para detectar patrones temporales como "temperatura elevada durante más de 5 minutos".

Implementación de monitoreo simplificado con modelos de alarma

Los modelos de alarma proporcionan una interfaz simplificada para el caso de uso más común: monitorear un valor contra un umbral. Se configuran con el input de datos, la condición de alarma (mayor que, menor que, dentro/fuera de rango), la severidad y las acciones a ejecutar. Soportan estados de acknowledge (reconocimiento humano), snooze (silenciar temporalmente) y disable (desactivar). Para equipos que no necesitan la complejidad completa de máquinas de estado, los modelos de alarma ofrecen una ruta rápida para implementar monitoreo de umbrales con notificaciones.

Integración con otros servicios IoT y diseño operativo

IoT Events recibe datos de IoT Core mediante reglas que enrutan mensajes a inputs de IoT Events. También puede recibir datos directamente via API BatchPutMessage para fuentes no-MQTT. Los detectores pueden publicar de vuelta a IoT Core para comandar dispositivos (ej: apagar un motor sobrecalentado), enviar a SNS para notificaciones humanas, o invocar Lambda para lógica de remediación compleja. En combinación con IoT SiteWise para datos industriales y Greengrass para procesamiento edge, IoT Events actúa como el cerebro de decisión que orquesta respuestas automatizadas basadas en condiciones complejas multi-sensor.

CompartirXB!