Qu'est-ce que AWS IoT Jobs ? - AWS IoT Core

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.

Qu'est-ce que AWS IoT Jobs ?

Utilisez les AWS IoT tâches pour définir un ensemble d'opérations à distance qui peuvent être envoyées et exécutées sur un ou plusieurs appareils connectés AWS IoT.

Pour créer des tâches, définissez d'abord un document de tâche contenant une liste d'instructions qui décrit les opérations que le périphérique doit effectuer à distance. Pour effectuer ces opérations, spécifiez une liste de cibles, qui sont des objets individuels, des groupes d'objets ou les deux. Le document de travail et les objectifs constituent ensemble un déploiement.

Chaque déploiement peut comporter des configurations supplémentaires :

  • Déploiement : cette configuration définit le nombre d'appareils qui reçoivent le document de travail chaque minute.

  • Interrompre : si un certain nombre d'appareils ne reçoivent pas la notification de tâche, utilisez cette configuration pour annuler la tâche. Cela permet d'éviter d'envoyer une mauvaise mise à jour à l'ensemble d'une flotte.

  • Délai d'attente : si aucune réponse n'est reçue de la part de vos objectifs d'emploi dans un certain délai, la tâche peut échouer. Vous pouvez suivre le travail en cours d'exécution sur ces appareils.

  • Réessayer : si un appareil signale une défaillance ou si une tâche arrive à expiration, vous pouvez utiliser AWS IoT Tâches pour renvoyer automatiquement le document de tâche à l'appareil.

  • Planification : cette configuration vous permet de planifier une tâche pour une date et une heure futures. Il vous permet également de créer des fenêtres de maintenance récurrentes qui mettent à jour les appareils pendant des périodes prédéfinies de faible trafic.

AWS IoT Jobs envoie un message pour informer les cibles qu'une tâche est disponible. La cible lance l'exécution de la tâche en téléchargeant le document de tâche, en effectuant les opérations spécifiées et en rendant compte de sa progression AWS IoT. Vous pouvez suivre la progression d'une tâche pour une cible spécifique ou pour toutes les cibles en exécutant les commandes fournies par les AWS IoT tâches. Lorsqu'une tâche démarre, elle a le statut En cours. Les appareils signalent ensuite des mises à jour incrémentielles tout en affichant cet état jusqu'à ce que la tâche réussisse, échoue ou expire.

Les rubriques suivantes décrivent certains concepts clés des tâches ainsi que le cycle de vie des tâches et l'exécution des tâches.