Publié le: Apr 13, 2023

AWS IoT Core, un service cloud géré qui permet aux clients de connecter des milliards d'appareils de l'Internet des objets (IoT) et d'acheminer des milliards de messages vers les services AWS, annonce la prise en charge des abonnements partagés à son service de courtage de messagerie basé sur MQTT. Le MQTT est une norme de communication de messagerie entre appareils largement utilisée dans les applications IoT pour la diffusion de messages entre appareils et cloud. AWS IoT Core prend en charge à la fois MQTT3.1.1 et les nouvelles spécifications industrielles MQTT5, ce qui permet aux clients utilisant l'une ou l'autre version de tirer parti de cette nouvelle fonctionnalité de manière fluide.

Grâce aux abonnements partagés, les clients MQTT3 ou MQTT5 peuvent distribuer un grand volume de messages entrants à un groupe d'abonnés afin de traiter les messages de manière plus efficace. Pour ce faire, chaque message est transmis de manière aléatoire à l'un des abonnés, répartissant ainsi la charge de traitement des messages sur un ensemble plus large de processeurs.

En outre, AWS IoT Core permet également de nouvelles métriques CloudWatch afin de faciliter l'observabilité de la file d'attente de messages pour les sessions persistantes dans le courtier MQTT. Les nouvelles mesures indiqueront le succès, l'erreur de serveur ou la limitation des messages en file d'attente. Ces nouvelles mesures simplifieront le débogage de toute diffusion persistante de messages.

Pour commencer et en savoir plus sur les fonctionnalités MQTT5 prises en charge par AWS, consultez la documentation technique.

Le MQTT avec prise en charge des abonnements partagés à l'aide d'AWS IoT Core est désormais disponible dans le monde entier dans toutes les régions commerciales et AWS GovCloud (US) actuellement prises en charge par AWS IoT Core.