Tipi di dati e operazioni API MQTT e HTTPS per i dispositivi per il servizio Jobs - AWS IoT Core

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Tipi di dati e operazioni API MQTT e HTTPS per i dispositivi per il servizio Jobs

I comandi seguenti sono disponibili tramite i protocolli MQTT e HTTPS. Utilizza queste operazioni API sul piano dati per i dispositivi che eseguono i processi.

Tipi di dati MQTT e HTTPS del dispositivo di processi

I tipi di dati seguenti vengono usati per comunicare con il servizio AWS IoT Jobs tramite i protocolli MQTT e HTTPS.

L'oggetto JobExecution rappresenta l'esecuzione di un processo in un dispositivo. L'esempio seguente mostra la sintassi:

Nota

Quando si utilizzano le operazioni API MQTT e HTTP del piano dati, il tipo di dati JobExecution contiene un campo JobDocument. I dispositivi possono utilizzare queste informazioni per recuperare il documento di lavoro dall'esecuzione di un processo.

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

Per ulteriori informazioni, consultare JobExecution o job-execution.

JobExecutionState contiene informazioni sullo stato di esecuzione di un processo. L'esempio seguente mostra la sintassi:

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

Per ulteriori informazioni, consultare JobExecutionState o job-execution-state.

Contiene un sottoinsieme delle informazioni sull'esecuzione di un processo. L'esempio seguente mostra la sintassi:

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

Per ulteriori informazioni, consultare JobExecutionSummary o job-execution-summary.

Ulteriori informazioni sulle operazioni API MQTT e HTTPS sono disponibili nelle seguenti sezioni: