BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités AWS Greengrass exécute les fonctions Lambda sur les périphériques IoT

AWS Greengrass exécute les fonctions Lambda sur les périphériques IoT

Favoris

Amazon a rendu disponible AWS Greengrass, une solution qui permet aux développeurs d'exécuter des fonctions Lambda sur les périphériques IoT et de permettre aux appareils de communiquer entre eux et le cloud.

Construit sur les bases de AWS IoT et AWS Lambda, AWS Greengrass permet aux appareils IoT d'effectuer des calculs locaux, de communiquer avec le cloud AWS et les uns avec les autres. Greengrass est livré avec les principales caractéristiques suivantes :

  • Exécution locale des fonctions Lambda
  • Garder l'état localement et le synchroniser avec le cloud
  • Messagerie en locale entre les différents périphériques IoT
  • Communication sécurisée avec le cloud
  • Accès aux différents services AWS

Afin d'atteindre son but, AWS Greengrass fournit trois SDK principaux :

  • Core SDK - Comprend les API utilisées pour invoquer les fonctions Lambda, communiquer avec le cloud, publier des messages sur le réseau local des périphériques et conserver les images des états.
  • AWS IoT Device SDK – Connecte les périphériques à AWS IoT. Il prend en charge TLS, WebSockets et MQTT. Les langages pris en charge : C++, Java, Node.js et Python.
  • AWS SDK pour Python – Utilisé pour écrire les fonctions Lambda qui interagissent avec les divers services AWS.

Le SDK Core de Greengrass nécessite un périphérique Linux x86 ou ARM fonctionnant à 1GHz+ avec un minimum de 128Mo de mémoire. De tels dispositifs prennent en charge les mises à jour OTA et servent comme centre de communication pour tous les périphériques du réseau. La majeure partie du réseau est constituée de capteurs, d'actionneurs, d'appareils intelligents, d'appareils portables avec divers microcontrôleurs dotés d’AWS IoT Device SDK installé. Un Greengrass Group est une collection de périphériques qui possèdent le SDK Core ou le IoT Device SDK, organisés ensemble afin de pouvoir communiquer les uns avec les autres.

AWS Greengrass permet aux développeurs de déplacer une partie du calcul du cloud vers les périphériques IoT en exécutant des fonctions Lambda localement, en prenant des décisions en temps réel et en exécutant des commandes lorsque cela est nécessaire. De tels appareils peuvent fonctionner temporairement hors ligne, en effectuant la synchronisation des données lorsque la connexion sera disponible. Certaines des données sont envoyées au cloud pour un traitement et une persistance supplémentaires. Greengrass n'a pas été construit pour étendre les capacités de cloud computing AWS via les réseaux IoT.

Amazon a rendu disponible AWS Greengrass dans les régions US de l'Est et US de l’Ouest.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

BT