Vérification de l'exécution de la fonction Lambda sur l'appareil principal (noyau) - 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.

Vérification de l'exécution de la fonction Lambda sur l'appareil principal (noyau)

  1. Dans le volet de navigation de laAWS IoTconsole, sousTest, choisissezClient de test MQTT.

  2. Cliquez sur l'ongletS'abonner à la rubriqueonglet.

  3. Saisissezhello/worlddans leFiltre de rubriqueset développezConfiguration supplémentaire.

  4. Entrez les informations répertoriées dans chacun des champs suivants :

    • Pour Qualité de service, choisissez 0.

    • Pour Affichage de la charge utile MQTT, choisissez Afficher les charges utiles sous forme de chaînes (plus de précision).

     

  5. Choisissez Subscribe.

Si la fonction Lambda est en cours d'exécution sur votre appareil, elle publiera dans la rubrique des messages semblables à ce qui suit danshello/worldSujet :

Capture d'écran du message envoyé à la rubrique hello/world avec le message mis en évidence.

Bien que la fonction Lambda continue d'envoyer des messages MQTT à lahello/world, n'arrêtez pasAWS IoT Greengrassdémon. Les autres modules sont écrits avec l'hypothèse selon laquelle il est en cours d'exécution.

Vous pouvez supprimer la fonction et l'abonnement du groupe :

  • Sur la page de configuration des groupes, sousFonctions Lambda, sélectionnez la fonction Lambda que vous souhaitez supprimer et choisissezSupprimez.

  • Sur la page de configuration des groupes, sousSubscriptions, choisissez l'abonnement, puisSupprimer.

La fonction et l'abonnement sont supprimés lors du déploiement suivant.