Monitore as notificações OTA - Integrações gerenciadas para AWS IoT Device Management

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á.

Monitore as notificações OTA

Você pode monitorar as atualizações do OTA usando dois métodos diferentes:

Notificações push por meio do Kinesis Data Streams

Quando as notificações OTA são ativadas, os eventos de status de atualização são automaticamente enviados para seu stream do Kinesis. Isso fornece visibilidade em tempo real do progresso das atualizações de firmware em todos os dispositivos.

Monitore com ListOtaTaskExecutions API

Você pode usar a ListOtaTaskExecutionsAPI para verificar manualmente o status das atualizações do OTA para suas coisas gerenciadas:

aws iotmanagedintegrations list-ota-task-executions \ --task-id "task-123456789" \ --max-results 25

A resposta fornece um status de execução detalhado para cada coisa gerenciada:

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

Essa API permite que você recupere o status detalhado de execução de cada item gerenciado direcionado por uma tarefa específica do OTA, incluindo registros de data e hora e status atual.