BT

Nouveau Early adopter ou innovator ? InfoQ a travaillé sur de nouvelles fonctionnalités pour vous. En savoir plus

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

| par Abel Avram Suivre 4 Abonnés , traduit par Slim Ouertani Suivre 0 Abonnés le 13 juin 2017. Durée de lecture estimée: 2 minutes |

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

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

Donnez-nous votre avis

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

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

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

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

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

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT