AWS IoT Greengrass Version 1 est entré dans la phase de durée de vie prolongée le 30 juin 2023. Pour plus d'informations, consultez la politique de AWS IoT Greengrass V1 maintenance. Après cette date, AWS IoT Greengrass V1 ne publiera pas de mises à jour fournissant des fonctionnalités, des améliorations, des corrections de bogues ou des correctifs de sécurité. Les appareils qui fonctionnent AWS IoT Greengrass V1 sous tension ne seront pas perturbés et continueront à fonctionner et à se connecter au cloud. Nous vous recommandons vivement de migrer vers AWS IoT Greengrass Version 2, qui ajoute de nouvelles fonctionnalités importantes et prend en charge des plateformes supplémentaires.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Déployer des configurations cloud sur un appareil Greengrass Core
-
Vérifiez que votre appareil Greengrass Core est connecté à Internet. Par exemple, essayez d'accéder à une page Web.
-
Assurez-vous que le démon Greengrass est en cours d'exécution sur votre appareil principal. Dans le terminal de votre appareil principal, exécutez les commandes suivantes pour vérifier si le démon est en cours d'exécution et démarrez-le, si nécessaire.
Pour vérifier si le démon est en cours d'exécution :
ps aux | grep -E 'greengrass.*daemon'
Si la sortie contient une entrée
root
pour/greengrass/ggc/packages/1.11.6/bin/daemon
, le démon est en cours d'exécution.Pour démarrer le daemon :
cd /greengrass/ggc/core/ sudo ./greengrassd start
Vous êtes maintenant prêt à déployer la fonction Lambda et les configurations d'abonnement sur votre appareil principal Greengrass.
Dans le volet de navigation de la AWS IoT console, sous Gérer, développez les appareils Greengrass, puis choisissez Groups (V1).
-
Sous Groupes Greengrass, choisissez le groupe que vous avez créé dans le module 2.
-
Sur la page de configuration du groupe, choisissez Deploy.
-
Dans l'onglet Fonctions Lambda, dans la section Fonctions Lambda du système, sélectionnez Détecteur IP.
-
Choisissez Modifier, puis sélectionnez Détecter et remplacer automatiquement les points de terminaison du broker MQTT. Les appareils peuvent ainsi acquérir automatiquement des informations de connectivité pour le noyau, telles que l'adresse IP, le DNS et le numéro de port. La détection automatique est recommandée, mais AWS IoT Greengrass prend également en charge les points de terminaison spécifiés manuellement. Vous êtes uniquement invité à indiquer la méthode de découverte lors du déploiement initial du groupe.
Le premier déploiement peut durer quelques minutes. Une fois le déploiement terminé, vous devriez voir le message Successfully completed (Terminé avec succès) s'afficher dans la colonne Status (État) de la page Deployments (Déploiements) :
Note
L'état du déploiement est également affiché sous le nom du groupe dans l'en-tête de la page.
Pour bénéficier d'une aide à la résolution des problèmes, consultez Résolution des problèmes AWS IoT Greengrass.