Tarefas, dispositivos, HTTPS API operações MQTT e tipos de dados - AWS IoT Core

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Tarefas, dispositivos, HTTPS API operações MQTT e tipos de dados

Os comandos a seguir estão disponíveis nos HTTPS protocolos MQTT e. Use essas API operações no plano de dados para dispositivos que executam as tarefas.

Tipos de HTTPS dados MQTT e dispositivos de tarefas

Os tipos de dados a seguir são usados para se comunicar com o serviço AWS IoT Jobs por meio dos HTTPS protocolos MQTT e.

O objeto JobExecution representa a execução de um trabalho em um dispositivo. O exemplo a seguir mostra a sintaxe:

nota

Quando você usa as API operações do plano de HTTP dados MQTT e, o tipo de JobExecution dados contém um JobDocument campo. Seus dispositivos podem usar essas informações para recuperar o documento de trabalho de uma execução de trabalho.

{ "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 ter mais informações, consulte JobExecution ou job-execution.

O JobExecutionState contém informações sobre o estado da execução de um trabalho. O exemplo a seguir mostra a sintaxe:

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

Para ter mais informações, consulte JobExecutionState ou job-execution-state.

Contém um subconjunto de informações sobre a execução de um trabalho. O exemplo a seguir mostra a sintaxe:

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

Para ter mais informações, consulte JobExecutionSummary ou job-execution-summary.

Saiba mais sobre as HTTPS API operações MQTT e nas seções a seguir: