Reglas para AWS IoT - AWS IoT Core (Núcleo de AWS)

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.

Reglas para AWS IoT

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

  • Incrementar o filtrar los datos recibidos desde un dispositivo.

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

  • Guardar un archivo en Amazon S3.

  • Enviar una notificación de inserción a todos los usuarios mediante Amazon SNS.

  • Publicar datos en una cola de Amazon SQS.

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

  • Procesar mensajes de un gran número de dispositivos mediante Amazon Kinesis.

  • Enviar datos a Amazon Elasticsearch Service.

  • Capturar una métrica de CloudWatch.

  • Cambiar una alarma de CloudWatch.

  • Enviar los datos de un mensaje MQTT a Amazon Machine Learning para realizar predicciones basadas en un modelo de Amazon ML.

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

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

  • Iniciar la ejecución de una máquina de estado de Step Functions.

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

  • Envíe datos de mensaje de una propiedad de recurso de AWS IoT SiteWise.

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

Las reglas pueden utilizar mensajes MQTT que pasen por el protocolo de publicación/suscripción admitido por Protocolos de comunicación de dispositivos o, mediante la característica Basic Ingest, puede enviar de forma segura los datos del dispositivo a los servicios de AWS indicados anteriormente sin incurrir en costos de mensajería. (La característica Basic Ingest optimiza el flujo de datos eliminando el agente de mensajes de publicación/suscripción de la ruta de adquisición, por lo que resulta más rentable al tiempo que mantiene las características de procesamiento de los datos y de seguridad 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, debe habilitar CloudWatch Logs. Puede analizar sus registros para determinar si el problema es la autorización o si, por ejemplo, la condición de la cláusula WHERE no coincide. Para obtener más información, consulte Configuración de registros de CloudWatch.