Überwachen Sie OTA-Benachrichtigungen - Verwaltete Integrationen für AWS IoT Device Management

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Überwachen Sie OTA-Benachrichtigungen

Sie können OTA-Updates mit zwei verschiedenen Methoden überwachen:

Push-Benachrichtigungen über Kinesis Data Streams

Wenn OTA-Benachrichtigungen aktiviert sind, werden Ereignisse zum Aktualisierungsstatus automatisch in Ihren Kinesis-Stream übertragen. Auf diese Weise erhalten Sie in Echtzeit Einblick in den Fortschritt der Firmware-Updates auf allen Geräten.

Überwachen Sie mit ListOtaTaskExecutions API

Sie können die ListOtaTaskExecutionsAPI verwenden, um den Status der OTA-Updates für Ihre verwalteten Dinge manuell zu überprüfen:

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

Die Antwort enthält einen detaillierten Ausführungsstatus für jedes verwaltete Ding:

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

Mit dieser API können Sie den detaillierten Ausführungsstatus für jedes verwaltete Objekt abrufen, auf das eine bestimmte OTA-Aufgabe abzielt, einschließlich Zeitstempeln und aktuellem Status.