Appareil de travailMQTT, HTTPS API opérations 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.

Appareil de travailMQTT, HTTPS API opérations et types de données

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

Tâches, appareils MQTT et types de HTTPS données

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

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 API opérations du plan de HTTP données MQTT et, le type de JobExecution données contient un JobDocument champ. Vos appareils peuvent utiliser ces informations pour récupérer le document de tâche à partir d’une exécution de 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.

JobExecutionState contient des informations sur le statut 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 HTTPS API opérations MQTT et, consultez les sections suivantes :