Publié le: Dec 22, 2022

AWS IoT Core annonce la possibilité de décoder les messages codés Google Protocol Buffer (Protobuf) au format JavaScript Object Notation (JSON) à l'aide du moteur de règles AWS IoT Core, ce qui facilite l'utilisation de Protobuf directement dans votre règle IoT, sans qu'il soit nécessaire d'invoquer une fonction Lambda pour décoder le message Protobuf.

Protobuf est le mécanisme extensible de Google, neutre en termes de langage et de plateforme, pour la sérialisation des données structurées. Protobuf est un format de messagerie populaire auprès des clients IoT dans des secteurs comme la fintech, l'automobile et les télécommunications, en raison de sa capacité à coder efficacement les charges utiles de messagerie des appareils avec peu de frais généraux et une faible utilisation du CPU. AWS IoT Core est un service entièrement géré qui vous permet de connecter des milliards d'appareils IoT au cloud AWS sans provisionner ni gérer l'infrastructure cloud. Moteur de règles est une fonctionnalité d'AWS IoT Core qui vous permet de filtrer, de décoder et de traiter les données d'un appareil IoT et de les acheminer vers plus de 15 services AWS et tiers. 

Pour commencer, créez et chargez un fichier descripteur Protobuf vers l'un de vos compartiments S3. Le fichier descripteur contient la transformation du schéma de Protobuf en JSON. Vous pouvez ensuite ingérer des données codées Protobuf provenant d'appareils IoT et décoder les données au format JSON à l'aide de la fonction de décodage du moteur de règles d'AWS IoT Core avant d'acheminer les données vers différents services AWS et tiers.

La capacité de décodage de Protobuf en JSON est disponible dans toutes les régions commerciales et AWS GovCloud (US) où AWS IoT Core est proposé. Ces régions sont les suivantes : USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Californie du Nord), USA Ouest (Oregon), Asie-Pacifique (Hong Kong), Asie-Pacifique (Mumbai), Asie-Pacifique (Séoul), Asie-Pacifique (Singapour), Asie-Pacifique (Sydney), Asie-Pacifique (Tokyo), Canada (Centre), Europe (Francfort), Europe (Irlande), Europe (Londres), Europe (Paris), Europe (Stockholm), Moyen-Orient (Bahreïn), Moyen-Orient (EAU), Amérique du Sud (São Paulo) et AWS US GovCloud (US, côte est & US, côte ouest). Pour plus d'informations, consultez le guide du développeur et la page de tarification.