Publié le: Dec 15, 2020

AWS IoT Greengrass 2.0 est désormais disponible. Avec cette version principale, AWS IoT Greengrass fournit une exécution de périphérie open source, un riche ensemble de composants logiciels prédéfinis, des outils pour le développement de logiciels locaux et de nouvelles fonctions pour la gestion des logiciels des appareils sur de grandes parcs d'appareils.

L'exécution de périphérie open source AWS IoT Greengrass 2.0 est désormais distribué sous la licence Apache 2.0 et est disponible sur GitHub. Vous pouvez désormais inspecter le code d'exécution de périphérie AWS IoT Greengrass, qui vous permet de dépanner plus facilement les interactions avec votre application et vous aide à créer des applications plus fiables et plus performantes s'exécutant sur AWS IoT Greengrass. Vous pouvez également personnaliser et étendre l'exécution de périphérie AWS IoT Greengrass pour répondre à vos besoins matériels et logiciels spécifiques.

AWS IoT Greengrass 2.0 est entièrement modulaire. Vous pouvez ajouter ou supprimer des composants logiciels prédéfinis en fonction de votre cas d'utilisation de l'IoT et des ressources CPU et de mémoire de votre appareil. Par exemple, vous pouvez choisir d'inclure des composants AWS IoT Greengrass prédéfinis tels que le gestionnaire de flux uniquement lorsque vous devez traiter des flux de données avec votre application, ou des composants de machine learning uniquement lorsque vous souhaitez effectuer une inférence du machine learning localement sur vos appareils.

AWS IoT Greengrass 2.0 comprend une nouvelle interface de ligne de commande (CLI) qui vous permet de développer et de déboguer localement des applications sur votre appareil. De plus, il existe une nouvelle console de débogage locale qui vous aide à déboguer visuellement les applications sur votre appareil. Avec ces nouvelles fonctions, vous pouvez rapidement développer et déboguer un code sur un appareil de test avant d'utiliser le cloud pour le déployer sur vos appareils de production.

AWS IoT Greengrass 2.0 est intégré aux groupes d'objets AWS IoT, ce qui vous permet d'organiser facilement vos appareils en groupes et de gérer les déploiements d'applications sur vos appareils avec des fonctions qui contrôlent les taux de déploiement, les délais d'expiration et les restaurations. Par exemple, un fabricant de thermostat intelligent peut déployer sa dernière application à des millions d'utilisateurs à la fois, ou déployer par étapes en ne choisissant qu'un pourcentage de l'ensemble de son parc. De plus, ils ont la possibilité d'arrêter les déploiements en cas d'expiration de délai ou d'annuler les déploiements en cas d'échec, éliminant ainsi le fardeau de gérer seuls cet effort.  

À compter d'aujourd'hui, pour vous aider à évaluer, tester et développer avec cette nouvelle version d'AWS IoT Greengrass, les 1000 premiers appareils de votre compte ne seront pas facturés pour AWS IoT Greengrass avant le 31 décembre 2021. Des frais vous seront facturés pour les autres services AWS que vous utilisez avec vos applications exécutées sur AWS IoT Greengrass, comme AWS IoT Core.

Veuillez consultez le tableau des régions AWS pour toutes les régions dans lesquelles AWS IoT Greengrass est disponible. Pour plus d'informations sur AWS IoT Greengrass, consultez notre page produit.

Consultez notre article de blog et notre guide du développeur pour en savoir plus.