Tâches, opérations de l'appareil, API MQTT et HTTPS et types de données - 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.

Tâches, opérations de l'appareil, API MQTT et HTTPS et types de données

Les commandes suivantes sont disponibles sur les protocoles HTTPS et MQTT. Utilisez ces opérations d'API sur le plan de données pour les appareils exécutant les tâches.

Types de données MQTT et HTTPS de l'appareil Jobs

Les types de données suivants sont utilisés pour communiquer avec le service AWS IoTJobs via les protocoles MQTT et HTTPS.

L'objet JobExecution représente l'exécution d'une tâche sur un appareil. L'exemple suivant montre la syntaxe :

Note

Lorsque vous utilisez les opérations d'API du plan de données MQTT et HTTP, leJobExecutionle type de données contient unJobDocumentterrain. Vos appareils peuvent utiliser ces informations pour récupérer le document de travail à partir de l'exécution d'une tâche.

{ "jobId" : "string", "thingName" : "string", "jobDocument" : "string", "status": "QUEUED|IN_PROGRESS|FAILED|SUCCEEDED|CANCELED|TIMED_OUT|REJECTED|REMOVED", "statusDetails": { "string": "string" }, "queuedAt" : "timestamp", "startedAt" : "timestamp", "lastUpdatedAt" : "timestamp", "versionNumber" : "number", "executionNumber": long }

Pour plus d'informations, consultez JobExecution ou job-execution.

LeJobExecutionStatecontient des informations sur l'état d'exécution d'une tâche. L'exemple suivant montre la syntaxe :

{ "status": "QUEUED|IN_PROGRESS|FAILED|SUCCEEDED|CANCELED|TIMED_OUT|REJECTED|REMOVED", "statusDetails": { "string": "string" ... } "versionNumber": "number" }

Pour plus d'informations, consultez JobExecutionState ou job-execution-state.

Contient un sous-ensemble d'informations sur une exécution de tâche. L'exemple suivant montre la syntaxe :

{ "jobId": "string", "queuedAt": timestamp, "startedAt": timestamp, "lastUpdatedAt": timestamp, "versionNumber": "number", "executionNumber": long }

Pour plus d'informations, consultez JobExecutionSummary ou job-execution-summary.

Pour en savoir plus sur les opérations des API MQTT et HTTPS, consultez les sections suivantes :