

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 (synchronisation des périphériques désactivée)
<a name="comms-disabled"></a>

1. <a name="ping-device"></a>Assurez-vous que votre ordinateur et le périphérique AWS IoT Greengrass principal sont connectés à Internet via le même réseau.

   1. Sur le périphérique AWS IoT Greengrass principal, exécutez la commande suivante pour trouver son adresse IP.

      ```
      hostname -I
      ```

   1. Sur votre ordinateur, exécutez la commande suivante à l'aide de l'adresse IP du noyau. Vous pouvez utilisez Ctrl \$1 C pour arrêter la commande **ping**.

      ```
      ping IP-address
      ```

      Un résultat similaire à ce qui suit indique une communication réussie entre l'ordinateur et le périphérique AWS IoT Greengrass principal (0 % de perte de paquets) :  
![\[Sortie de commande ping réussie.\]](http://docs.aws.amazon.com/fr_fr/greengrass/v1/developerguide/images/gg-get-started-075.5.png)
**Note**  
Si vous ne parvenez pas à envoyer un ping à une EC2 instance en cours d'exécution AWS IoT Greengrass, assurez-vous que les règles du groupe de sécurité entrant pour l'instance autorisent le trafic ICMP pour les messages de [demande Echo](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/security-group-rules-reference.html#sg-rules-ping). Pour plus d'informations, consultez la section [Ajouter des règles à un groupe de sécurité](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html#adding-security-group-rule) dans le *guide de EC2 l'utilisateur Amazon*.  
Sur les ordinateurs hôtes Windows, dans l'application Windows Firewall with Advanced Security, vous devrez peut-être également activer une règle entrante autorisant les demandes d'écho entrantes (par exemple, **partage de fichiers et d'imprimantes (Echo Request - ICMPv4 -In))**, ou en créer une.

1. Obtenez votre AWS IoT point de terminaison.

   1. <a name="iot-settings"></a>Dans le volet de navigation de la [AWS IoT console](https://console.aws.amazon.com/iot/), sélectionnez **Paramètres**.

   1. <a name="iot-settings-endpoint"></a>Sous Point de **terminaison des données de l'appareil**, notez la valeur du **point de terminaison**. Vous utilisez cette valeur pour remplacer l'*AWS\$1IOT\$1ENDPOINT*espace réservé dans les commandes au cours des étapes suivantes.
**Note**  
Assurez-vous que vos [points de terminaison correspondent à votre type de certificat](gg-core.md#certificate-endpoints).

1. <a name="repeated-step"></a>Sur votre ordinateur (et non sur le périphérique AWS IoT Greengrass principal), ouvrez deux fenêtres de [ligne de commande](https://en.wikipedia.org/wiki/Command-line_interface) (terminal ou invite de commande). Une fenêtre représente le périphérique client GG\$1Switch et l'autre représente le périphérique client GG\$1TrafficLight .

   1. <a name="run-switch-device"></a>Dans la fenêtre de l'appareil client GG\$1Switch, exécutez les commandes suivantes.
      + Remplacez *path-to-certs-folder* par le chemin d'accès au dossier contenant les certificats, les clés et les fichiers Python.
      + *AWS\$1IOT\$1ENDPOINT*Remplacez-le par votre terminal.
      + Remplacez les deux *switchCertId* instances par l'ID du certificat dans le nom de fichier de votre appareil 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
      ```

   1. <a name="run-trafficlight-device"></a>Dans la fenêtre de l'appareil TrafficLight client GG\$1, exécutez les commandes suivantes.
      + Remplacez *path-to-certs-folder* par le chemin d'accès au dossier contenant les certificats, les clés et les fichiers Python.
      + *AWS\$1IOT\$1ENDPOINT*Remplacez-le par votre terminal.
      + Remplacez les deux *lightCertId* instances par l'ID du certificat dans le nom de fichier de votre appareil 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 V, J et R, et le feu affiche son nouvel état, comme illustré ci-après.

      Sortie GG\$1Switch :  
![\[Capture d'écran de la sortie associée à GG_Switch.\]](http://docs.aws.amazon.com/fr_fr/greengrass/v1/developerguide/images/gg-get-started-083.png)

      TrafficLight Sortie GG\$1 :  
![\[Capture d'écran de la sortie associée à GG_TrafficLight.\]](http://docs.aws.amazon.com/fr_fr/greengrass/v1/developerguide/images/gg-get-started-084.png)

   Lorsqu'il est exécuté pour la première fois, chaque script de périphérique client exécute le service de AWS IoT Greengrass découverte pour se connecter au AWS IoT Greengrass cœur (via Internet). Une fois qu'un appareil client a découvert et s'est connecté avec succès au AWS IoT Greengrass cœur, les futures opérations peuvent être exécutées localement.
**Note**  
<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.

1. Dans la AWS IoT console, choisissez votre AWS IoT Greengrass groupe, choisissez l'onglet **Appareils clients**, puis choisissez **GG\$1 TrafficLight** pour ouvrir la page des détails de l' AWS IoT appareil client.

1. Choisissez l'onglet **Device Shadows**. Une fois que le GG\$1Switch a changé d'état, aucune mise à jour ne devrait être apportée à cette ombre. C'est parce que le GG\$1 TrafficLight est configuré pour **désactiver la synchronisation des ombres avec le cloud**.

1. Appuyez sur Ctrl \$1 C dans la fenêtre de l'appareil client GG\$1Switch (`lightController.py`). Vous devriez voir que la fenêtre GG\$1 TrafficLight (`trafficLight.py`) cesse de recevoir des messages de changement d'état.

   Ces fenêtres doivent rester ouvertes, afin que vous puissiez exécuter les commandes de la section suivante.