Publié le: Apr 16, 2020

À partir d’aujourd'hui, vous pouvez personnaliser le message dans toute action déclenchée par un événement ou un changement d’état en utilisant la nouvelle syntaxe d’expression AWS IoT Events. Cela vous permet d’ajouter du texte personnalisé et de supprimer les données non pertinentes des messages envoyés par AWS IoT Events. Avec ce lancement, vous pouvez également définir des durées de temporisation et des noms de sujets MQTT uniques à chaque appareil (ou instance de détecteur). 

AWS IoT Events est un service entièrement géré qui facilite la détection et la réponse à des événements provenant de capteurs et applications IoT. Lorsqu’un événement est détecté, il prend en charge des actions natives qui peuvent être intégrées à plusieurs services AWS, notamment AWS IoT Core, Amazon Kinesis Firehose, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), AWS Lambda et AWS IoT Events. Grâce aux charges utiles des actions personnalisées, vous pouvez désormais modifier la charge utile que AWS IoT Events envoie à ces services en aval lorsqu’une évaluation de message déclenche une action d’événement.

Par exemple, vous pouvez maintenant personnaliser le message texte envoyé à un technicien d’atelier par l’intermédiaire d’Amazon SNS. Vous pouvez également envoyer des données d’entrée pertinentes à une file d’attente Amazon SQS lorsque l’état de votre appareil IoT change. De plus, en utilisant des expressions pour définir les minuteurs et les noms de sujets MQTT, vous pouvez utiliser un modèle de détecteur unique pour mettre à l’échelle et gérer automatiquement les états de l’ensemble de votre flotte d’appareils. Cela permet de gagner du temps et de passer rapidement à la production en évitant le recours à des services multiples et à la logique de collage. 

Pour plus d’informations sur les actions événementielles et la nouvelle syntaxe des expressions, veuillez consulter la section Actions événementielles de la page Utiliser les événements AWS IoT avec d’autres services de notre guide du développeur.