Test des communications (synchronisation des appareils activée) - AWS IoT Greengrass

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.

Test des communications (synchronisation des appareils activée)

Pour ce test, vous configurez GG_TrafficLight ombre de l'appareil avec laquelle se synchroniserAWS IoT. Vous exécutez les mêmes commandes que celles du test précédent, mais cette fois l'état du shadow dans le cloud est mis à jour lorsque GG_Switch envoie une demande de mise à jour.

  1. DansAWS IoTconsole, choisissez votreAWS IoT Greengrass, puis choisissez laAppareils de clientOnglet.

  2. Sélectionnez la GG_TrafficLight appareil, choisissezshadow, puis choisissezActiver la synchronisation des ombres avec le cloud.

    Vous devez recevoir une notification selon laquelle l'état du Synchronisation shadow de l'appareil a été mis à jour.

  3. Sur la page de configuration du groupe, choisissezDéploiement.

  4. Dans vos deux fenêtres de ligne de commande, exécutez les commandes du test précédent pour laGG_SwitchetGG_TrafficLightappareils de client

  5. Vérifiez maintenant l'état du shadow dans laAWS IoTconsole Choisissez votreAWS IoT Greengrass, choisissez laAppareils de clientonglet, choisissezGG_TrafficLight, choisissez leDevice Shadows, puis choisissezShadow classique.

    Parce que vous avez activé la synchronisation du GG_TrafficLight shadowAWS IoT, l'état du shadow dans le cloud doit être mis à jour chaque fois que GG_Switch envoie une mise à jour. Cette fonctionnalité peut être utilisée pour exposer l'état d'un appareil clientAWS IoT.

    Note

    Si nécessaire, vous pouvez résoudre les problèmes en affichant laAWS IoT Greengrassjournaux de base, en particulierruntime.log :

    cd /greengrass/ggc/var/log sudo cat system/runtime.log | more

    Vous pouvez également consulter les fichiers GGShadowSyncManager.log et GGShadowService.log. Pour plus d'informations, consultez Résolution des problèmes de AWS IoT Greengrass.

Conservez la configuration des appareils de client et des abonnements. Vous les utiliserez dans le module suivant. Vous exécutez également les mêmes commandes.