Reglas para AWS IoT - AWS IoT Core

Reglas para AWS IoT

Las reglas permiten a sus dispositivos interactuar con Servicios de AWS. Las reglas se analizan y las acciones se ejecutan en función del flujo de temas MQTT. Puede utilizar reglas para realizar las siguientes tareas:

  • Incrementar o filtrar los datos recibidos desde un dispositivo.

  • Escribir los datos recibidos de un dispositivo en una base de datos de Amazon DynamoDB.

  • Guardar un archivo en Amazon S3.

  • Enviar una notificación push a todos los usuarios que utilicen Amazon SNS.

  • Publicar datos en una cola de Amazon SQS.

  • Invocar una función de Lambda para extraer datos.

  • Procese mensajes de un gran número de dispositivos utilizando Amazon Kinesis.

  • Enviar datos por streaming a Amazon OpenSearch Service.

  • Captura una métrica de CloudWatch.

  • Cambiar una alarma de CloudWatch.

  • Envíe los datos de un mensaje de MQTT a Amazon SageMaker AI para realizar predicciones basadas en un modelo de machine learning (ML).

  • Enviar un mensaje a un flujo de entrada de Salesforce IoT

  • Enviar datos de mensaje a un canal de AWS IoT Analytics.

  • Iniciar un proceso de una máquina de estado de funciones escalonadas.

  • Enviar datos de mensaje a una entrada de AWS IoT Events.

  • Enviar datos de mensaje de una propiedad de recurso de AWS IoT SiteWise.

  • Envíe datos de mensaje a una aplicación o servicio web.

Sus reglas pueden usar mensajes MQTT que pasen por el protocolo de publicación/suscripción compatible con Protocolos de comunicación de dispositivos. También puede utilizar la característica de Basic Ingest para enviar de forma segura los datos del dispositivo a los Servicios de AWS enumerados anteriormente, sin incurrir en gastos de mensajería. La característica Basic Ingest optimiza el flujo de datos eliminando el agente de mensajes de publicación y suscripción de la ruta de adquisición. Esto hace que sea rentable y, al mismo tiempo, mantenga las funciones de seguridad y procesamiento de datos de AWS IoT.

Para que AWS IoT pueda realizar estas acciones, debe concederle permiso de acceso a los recursos de AWS en su nombre. Cuando dichas acciones se ejecuten, se le cobrará la tarifa estándar de los Servicios de AWS que utilice.

Solución de problemas de las reglas

Si tiene algún problema con las reglas, le recomendamos que active Registros de CloudWatch. Puede analizar sus registros para determinar si el problema es de autorización o si, por ejemplo, la condición de una cláusula WHERE no coincidía. Para obtener más información, consulte Configuración de los registros de CloudWatch.