

Avis de fin de support : le 7 octobre 2026, AWS le support de. AWS IoT Greengrass Version 1 Après le 7 octobre 2026, vous ne pourrez plus accéder aux AWS IoT Greengrass V1 ressources. Pour plus d'informations, rendez-vous sur [Migrer depuis AWS IoT Greengrass Version 1](https://docs.aws.amazon.com/greengrass/v2/developerguide/migrate-from-v1.html).

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.

# Test des communications
<a name="comms-test"></a>

1. Sur votre ordinateur, ouvrez deux fenêtres [de ligne de commande](https://en.wikipedia.org/wiki/Command-line_interface). Tout comme dans le [module 5](module5.md), une fenêtre est destinée au dispositif client GG\$1Switch et l'autre au dispositif client GG\$1TrafficLight . Vous les utilisez pour exécuter les mêmes commandes que celles exécutées dans le Module 5.

   Exécutez les commandes suivantes pour le périphérique client GG\$1Switch :

   ```
   cd path-to-certs-folder
   python lightController.py --endpoint AWS_IOT_ENDPOINT --rootCA AmazonRootCA1.pem --cert switchCertId-certificate.pem.crt --key switchCertId-private.pem.key --thingName GG_TrafficLight --clientId GG_Switch
   ```

   Exécutez les commandes suivantes pour le périphérique TrafficLight client GG\$1 :

   ```
   cd path-to-certs-folder
   python trafficLight.py --endpoint AWS_IOT_ENDPOINT --rootCA AmazonRootCA1.pem --cert lightCertId-certificate.pem.crt --key lightCertId-private.pem.key --thingName GG_TrafficLight --clientId GG_TrafficLight
   ```

   Toutes les 20 secondes, le commutateur met à jour l'état du shadow sur G, J et R, et le feu affiche son nouvel état.

1. Le gestionnaire de fonction de la fonction Lambda est déclenché tous les trois feux verts (toutes les trois minutes), et un nouvel enregistrement DynamoDB est créé. Après `lightController.py` trois minutes `trafficLight.py` d'exécution, accédez à la AWS Management Console console DynamoDB et ouvrez-la.

1. Choisissez **USA East (Virginie du Nord)** dans le Région AWS menu. Il s'agit de la région où la fonction `GG_Car_Aggregator` crée la table.

1. Dans le volet de navigation, choisissez **Tables**, puis choisissez la **CarStats**table. 

1. Choisissez **Afficher les éléments** pour afficher les entrées du tableau.

   Vous devez voir les entrées avec les statistiques élémentaires sur les voitures passées (une entrée toutes les trois minutes). Vous devrez peut-être choisir le bouton d'actualisation pour consulter les mises à jour de la table.

1. Si le test échoue, vous pouvez rechercher des informations de dépannage dans les journaux Greengrass.

   1. <a name="root-access-logs"></a>Connectez-vous en tant qu'utilisateur racine et accédez au répertoire `log`. L'accès aux AWS IoT Greengrass journaux nécessite des autorisations root.

      ```
      sudo su
      cd /greengrass/ggc/var/log
      ```

   1. Recherchez les erreurs dans `runtime.log`.

      ```
      cat system/runtime.log | grep 'ERROR'
      ```

   1. Consultez le journal généré par la fonction Lambda.

      ```
      cat user/region/account-id/GG_Car_Aggregator.log
      ```

      <a name="check-connection-info"></a> Les scripts `lightController.py` et `trafficLight.py` stockent les informations de connexion dans le dossier `groupCA`, qui est créé dans le même dossier que les scripts. Si vous recevez des erreurs de connexion, assurez-vous que l'adresse IP du `ggc-host` fichier correspond au point de terminaison de l'adresse IP de votre cœur.

   Pour de plus amples informations, veuillez consulter [Résolution des problèmes AWS IoT Greengrass](gg-troubleshooting.md).

Il s'agit de la fin du didacticiel de base. Vous devez maintenant comprendre le modèle de AWS IoT Greengrass programmation et ses concepts fondamentaux, notamment les AWS IoT Greengrass cœurs, les groupes, les abonnements, les appareils clients et le processus de déploiement des fonctions Lambda exécutées en périphérie.

Vous pouvez supprimer la table DynamoDB ainsi que les fonctions et abonnements Greengrass Lambda. Pour arrêter les communications entre le périphérique AWS IoT Greengrass principal et le AWS IoT cloud, ouvrez un terminal sur le périphérique principal et exécutez l'une des commandes suivantes :
+ Pour arrêter le périphérique AWS IoT Greengrass principal, procédez comme suit :

  ```
  sudo halt
  ```
+ Pour arrêter le AWS IoT Greengrass daemon :

  ```
  cd /greengrass/ggc/core/
  sudo ./greengrassd stop
  ```