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à.
Monitora le notifiche OTA
È possibile monitorare gli aggiornamenti OTA utilizzando due metodi diversi:
Notifiche push tramite Kinesis Data Streams
Quando le notifiche OTA sono abilitate, gli eventi sullo stato dell'aggiornamento vengono automaticamente inviati allo stream Kinesis. Ciò fornisce una visibilità in tempo reale sullo stato di avanzamento degli aggiornamenti del firmware su tutti i dispositivi.
Monitoraggio con ListOtaTaskExecutions API
Puoi utilizzare l'ListOtaTaskExecutionsAPI per controllare manualmente lo stato degli aggiornamenti OTA per i tuoi oggetti gestiti:
aws iotmanagedintegrations list-ota-task-executions \ --task-id "task-123456789" \ --max-results 25
La risposta fornisce lo stato di esecuzione dettagliato per ogni cosa gestita:
{ "taskExecutionSummaries": [ { "taskExecutionSummary": { "executionNumber": 1, "lastUpdatedAt": 1634567890, "queuedAt": 1634567800, "startedAt": 1634567830, "status": "SUCCEEDED", "retryAttempt": 0 }, "managedThingId": "device-001" }, { "taskExecutionSummary": { "executionNumber": 1, "lastUpdatedAt": 1634567920, "queuedAt": 1634567800, "startedAt": 1634567840, "status": "IN_PROGRESS", "retryAttempt": 0 }, "managedThingId": "device-002" } ], "nextToken": "NEXT_TOKEN" }
Questa API consente di recuperare lo stato di esecuzione dettagliato per ogni oggetto gestito destinato a una specifica attività OTA, inclusi i timestamp e lo stato corrente.