AWS Greengrass est un logiciel vous permettant d'exécuter en toute sécurité des services locaux de calcul, de messagerie et de mise en cache des données pour les appareils connectés. Avec AWS Greengrass, les appareils connectés peuvent exécuter des fonctions AWS Lambda, assurer la synchronisation des données des appareils et communiquer en toute sécurité avec d'autres appareils, même en l'absence de connexion Internet. En s'appuyant sur AWS Lambda, Greengrass permet à vos appareils de l'Internet des objets (IoT) de répondre rapidement à des événements locaux, de fonctionner même avec une connexion intermittente et de transmettre les données IoT vers le cloud à moindre coût.

AWS Greengrass étend sans difficulté les services AWS aux appareils pour une exploitation en local des données qu'ils génèrent, tout en continuant à utiliser les ressources du cloud pour la gestion, l'analyse et le stockage de longue durée. Avec Greengrass, vous pouvez utiliser les langages et modèles de programmation qui vous sont familiers afin de créer et de tester dans le cloud les logiciels destinés à vos appareils, puis de les déployer sur ces derniers. AWS Greengrass peut être programmé afin de filtrer les données des appareils de manière à transmettre uniquement les informations nécessaires vers le cloud. Par ailleurs, AWS Greengrass authentifie et chiffre les données générées par les appareils à tous les points de connexion via les fonctionnalités de sécurité et de gestion des accès d'AWS IoT. Ainsi, il est impossible que des données soient échangées entre des appareils dont l'identité n'a pas été établie, que ce soit dans le cadre de communications avec le cloud ou entre appareils.

AWS Greengrass est disponible en version préliminaire limitée. Pour demander l'accès, cliquez ici.

Réagissez aux événements locaux en temps quasi réel

Réagissez aux événements locaux en temps quasi réel

Les appareils AWS Greengrass peuvent fonctionner localement sur la base des données qu'ils génèrent, mais aussi utiliser le cloud pour profiter de capacités de gestion, d'analyse et de stockage durable.

Soyez efficace hors ligne

Soyez efficace hors ligne

Avec AWS Greengrass, les appareils connectés sont opérationnels même s'ils ne se connectent que de manière intermittente au cloud. Dès que l'appareil se reconnecte, Greengrass synchronise les données qu'il contient avec AWS IoT, assurant ainsi un fonctionnement optimal quelle que soit la connectivité.

 

Programmation des appareils simplifiée

Programmation des appareils simplifiée avec AWS Lambda

AWS Greengrass repose sur les modèles de programmation AWS Lambda que vous utilisez déjà dans le cloud. Vous pouvez donc créer et tester dans le cloud les logiciels destinés à vos appareils, puis les déployer facilement sur ces derniers. Greengrass vous permet d'exécuter des fonctions Lambda en local, rendant ainsi le développement des logiciels intégrés moins complexe.

Réduisez le coût d'exécution des applications IoT

Réduisez le coût d'exécution des applications IoT

Avec AWS Greengrass, vous pouvez programmer l'appareil afin qu'il filtre ses données localement et qu'il transmette uniquement celles qui sont nécessaires à vos applications dans le cloud. Cela permet de réduire le volume de données brutes envoyées vers le cloud et de limiter ainsi les coûts, tout en améliorant la qualité des données transférées. Vous profitez donc d'informations plus utiles, à un coût plus bas.

AWS Greengrass vous permet de concevoir des solutions IoT connectant différents types d'appareils entre eux et avec le cloud. Les appareils sous Linux prenant en charge les architectures ARM ou x86 peuvent héberger l'environnement d'exécution Greengrass Core. Celui-ci permet l'exécution locale de code AWS Lambda et offre des fonctionnalités de messagerie, de mise en cache des données et de sécurité.

Les appareils exécutant AWS Greengrass Core jouent le rôle de concentrateur pouvant communiquer avec les autres appareils sur lesquels le kit SDK pour les appareils AWS IoT est installé, tels que les appareils basés sur des microcontrôleurs ou les dispositifs de grande envergure.

Les appareils AWS Greengrass Core et ceux utilisant le kit SDK pour les appareils AWS IoT peuvent être configurés pour communiquer ensemble par l'intermédiaire d'un groupe Greengrass. Même si l'appareil Greengrass Core perd la connexion au cloud, les appareils du groupe Greengrass peuvent continuer à communiquer entre eux via le réseau local. Un groupe Greengrass peut couvrir un étage d'un bâtiment, un camion ou une habitation.

Diagrams_greengrass-core

L'environnement d'exécution AWS Greengrass Core prend en charge AWS Lambda, ainsi que les « Device Shadows » AWS IoT, les messages locaux et les communications sécurisées.

Prise en charge locale d'AWS Lambda et des Device Shadows AWS IoT

Prise en charge locale d'AWS Lambda

AWS Greengrass permet de prendre en charge AWS Lambda et les Device Shadows AWS IoT. Avec Greengrass, vous pouvez appliquer des fonctions AWS Lambda directement sur l'appareil, afin d'exécuter votre code plus rapidement.


Messages locaux

Prise en charge locale des Device Shadows AWS IoT

AWS Greengrass est également compatible avec la fonctionnalité « Device Shadows » d'AWS IoT. Celle-ci met en cache l'état de chaque appareil, créant ainsi une version virtuelle (« shadow ») qui permet de comparer l'état actuel de l'appareil à celui attendu.

Messages locaux

Messages locaux

AWS Greengrass permet aux appareils d'échanger des messages sur un réseau local ; ils peuvent donc communiquer entre eux même quand ils ne sont pas connectés à AWS. Avec Greengrass, vos appareils peuvent traiter ces messages et les transmettre à un autre appareil ou à AWS IoT en fonction des règles métier que vous avez définies.

Communications sécurisées

Communications sécurisées

AWS Greengrass authentifie et chiffre les données générées par les appareils à tous les points de connexion. Ainsi, il est impossible que des données soient échangées entre les appareils et le cloud si leur identité n'a pas été établie. Greengrass utilise les mêmes dispositifs de sécurité et de gestion des accès que ceux disponibles dans AWS, mettant en œuvre l'authentification et l'autorisation mutuelles des appareils, ainsi qu'une connexion sécurisée à AWS IoT.

Messages locaux

Ecosystème matériel

AWS collabore avec un nombre toujours croissant de partenaires fournissant des passerelles, systèmes d'exploitation et composants IoT à la pointe de l'industrie, qui ont choisi d'intégrer Greengrass à leurs offres logicielles et matérielles. Avec l'aide de ces partenaires, vous pouvez passer rapidement de la conceptualisation au prototype, puis au déploiement. Pour en savoir plus sur les appareils compatibles Greengrass, demandez l'accès à la version préliminaire limitée.

Prêt à vous lancer dans votre projet IoT ? Retrouvez la liste complète des partenaires AWS IoT dans notre annuaire des partenaires AWS.

AWS Greengrass est disponible en version préliminaire limitée. Pour demander l'accès, cliquez ici.