Publicado en: Apr 16, 2020

A partir de hoy, podrá personalizar el mensaje de cualquier acción que se active por medio de un evento o cambio de estado con la nueva sintaxis de expresiones AWS IoT Events. De esta forma, podrá agregar texto personalizado y eliminar los datos irrelevantes enviados por AWS IoT Events. Con este lanzamiento, también puede determinar las duraciones de los temporizadores y los nombres de temas de MQTT únicos para cada dispositivo (o instancia del detector). 

AWS IoT Events es un servicio completamente administrado que facilita las tareas de detección y respuesta en relación con eventos provenientes de aplicaciones y sensores compatibles con IoT. Cuando se detecta un evento, se admiten acciones nativas que se pueden integrar con varios servicios de AWS, como AWS IoT Core, Amazon Kinesis Firehose, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (Amazon SQS), AWS Lambda y AWS IoT Events. Las acciones personalizadas ahora le permiten modificar la carga que AWS IoT Events envía a los servicios posteriores cuando la evaluación de un mensaje activa una acción de evento.

Por ejemplo, ahora puede personalizar el mensaje de texto enviado al técnico de un taller mediante Amazon SNS. También puede enviar datos de entrada relevantes a una cola de Amazon SQS cuando el estado del dispositivo IoT cambie. Además, al usar expresiones para determinar la duración de los temporizadores y los nombres de temas de MQTT, podrá usar un modelo de detector único para escalar y administrar los estados de toda la flota de dispositivos de forma automática. De esta forma, podrá ahorrar tiempo y pasar rápidamente a la producción al evitar el uso de varios servicios y lógica de pegamento. 

Para obtener más información acerca de las acciones de eventos y la nueva sintaxis de expresiones, visite la sección Acciones de eventos de la página Uso de AWS IoT Events con otros servicios en nuestra guía para desarrolladores.