Trabajos, dispositivos MQTT y HTTPS API operaciones y tipos de datos - AWS IoT Core

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Trabajos, dispositivos MQTT y HTTPS API operaciones y tipos de datos

Los siguientes comandos están disponibles en los HTTPS protocolos MQTT y. Utilice estas API operaciones en el plano de datos para los dispositivos que ejecutan las tareas.

Trabajos, dispositivos MQTT y tipos HTTPS de datos

Los siguientes tipos de datos se utilizan para comunicarse con el servicio AWS IoT Jobs a través de los HTTPS protocolos MQTT y.

El objeto JobExecution representa la ejecución de un trabajo en un dispositivo. En el siguiente ejemplo se muestra la sintaxis:

nota

Cuando se utilizan las API operaciones del plano de HTTP datos MQTT y, el tipo de JobExecution datos contiene un JobDocument campo. Sus dispositivos pueden usar esta información para recuperar el documento de trabajo de la ejecución de un trabajo.

{ "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 }

Para obtener más información, consulte JobExecution o job-execution.

El JobExecutionState contiene información sobre el estado de la ejecución de un trabajo. En el siguiente ejemplo se muestra la sintaxis:

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

Para obtener más información, consulte JobExecutionState o job-execution-state.

Contiene una subred de información acerca de una ejecución de trabajo. En el siguiente ejemplo se muestra la sintaxis:

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

Para obtener más información, consulte JobExecutionSummary o job-execution-summary.

Obtenga más información sobre las HTTPS API operaciones MQTT y en las siguientes secciones: