AWS IoT Events のアイコン

AWS IoT Events Especializado2018年〜

Servicio que detecta eventos a partir de datos de sensores IoT y ejecuta acciones automáticamente

Qué hace

AWS IoT Events es un servicio que monitoriza datos de dispositivos y aplicaciones IoT, y ejecuta acciones automáticamente cuando se detectan condiciones o patrones específicos. Se definen máquinas de estado llamadas modelos de detector, y en función de las transiciones de estado del dispositivo, se pueden activar acciones como enviar notificaciones SNS, invocar funciones Lambda o enviar mensajes a IoT Core.

Casos de uso

Se utiliza para alertas automáticas cuando la temperatura de equipos de fábrica supera un umbral, control coordinado de dispositivos de hogar inteligente basado en cambios de estado, detección de anomalías y apagado automático de equipos industriales, y evaluación de condiciones complejas que combinan valores de múltiples sensores.

Analogía cotidiana

Es como un operador de monitorización de fábrica. Observa constantemente el panel de instrumentos y responde automáticamente según reglas como 'activar la alarma si la temperatura supera los 80 grados' o 'cerrar la válvula si la presión cae'. También puede manejar decisiones complejas que combinan lecturas de múltiples instrumentos.

¿Qué es AWS IoT Events?

AWS IoT Events es un servicio que monitoriza datos de telemetría enviados desde dispositivos IoT y detecta y responde a eventos basándose en condiciones definidas. Más allá de la simple monitorización de umbrales, puede configurar condiciones compuestas que combinan datos de múltiples dispositivos, así como condiciones basadas en tiempo (como cuando los datos no llegan durante un período determinado). Ejecuta automáticamente acciones como notificaciones y control de dispositivos en respuesta a eventos detectados, automatizando las operaciones del sistema IoT.

Modelos de detector

El núcleo de IoT Events es el modelo de detector. Definido como una máquina de estados (diagrama de transición de estados), permite diseñar visualmente cada estado del dispositivo y las condiciones de transición entre ellos. Por ejemplo, puede definir tres estados - 'Normal', 'Advertencia' y 'Crítico' - y construir un modelo donde el estado cambia a 'Advertencia' cuando la temperatura supera los 70 grados y a 'Crítico' cuando supera los 80 grados. Puede configurar acciones para cada transición de estado o mientras se está en un estado, permitiendo un control flexible basado en condiciones. Para consejos prácticos sobre el uso de modelos de detector, los libros (Amazon) también son un recurso útil.

Entradas y acciones

La entrada de datos a los modelos de detector puede provenir del motor de reglas de IoT Core, envío directo a la API de IoT Events o integración desde otros servicios de AWS. Las acciones disponibles incluyen enviar notificaciones a temas SNS, invocar funciones Lambda, enviar mensajes a colas SQS, enviar comandos a dispositivos a través de IoT Core y escribir datos en DynamoDB. Un solo modelo de detector puede rastrear múltiples instancias de dispositivos individualmente, con gestión de estado independiente para cada dispositivo.

Aspectos a tener en cuenta

  • Se factura según el número de evaluaciones de mensajes por los modelos de detector. Tenga en cuenta los costos cuando muchos dispositivos envían datos a alta frecuencia
  • La lógica compleja de transición de estados en los modelos de detector puede ser difícil de depurar. Mantenga los diseños simples
  • IoT Events se especializa en la detección de eventos y acciones inmediatas. Para almacenamiento de datos a largo plazo y análisis de tendencias, use IoT Analytics junto con él
共有するXB!