OTAUpdate Manager-Dienst - Kostenlos RTOS

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.

OTAUpdate Manager-Dienst

Der Update Manager-Dienst over-the-air (OTA) bietet folgende Möglichkeiten:

  • Erstellen Sie ein OTA Update und die Ressourcen, die es verwendet, einschließlich eines AWS IoT Jobs, eines AWS IoT Streams und der Codesignatur.

  • Informieren Sie sich über ein OTA Update.

  • Listet alle OTA Updates auf, die mit Ihrem AWS Konto verknüpft sind.

  • Lösche ein OTA Update.

Ein OTA Update ist eine Datenstruktur, die vom OTA Update Manager-Dienst verwaltet wird. Sie enthält Folgendes:

  • Eine OTA Update-ID.

  • Eine optionale Beschreibung des OTA Updates.

  • Eine Liste der zu aktualisierenden Geräte (Ziele)

  • Die Art des OTA Updates: CONTINUOUS oderSNAPSHOT. Im Abschnitt Jobs des AWS IoT Entwicklerhandbuchs finden Sie eine Erläuterung der Art des Updates, das Sie benötigen.

  • Das zur Durchführung des OTA Updates verwendete Protokoll: [MQTT], [HTTP] oder [MQTT,HTTP]. Wenn Sie MQTT und angebenHTTP, bestimmt das Geräte-Setup das verwendete Protokoll.

  • Eine Liste von Dateien, die an die Zielgeräte gesendet werden sollen

  • Die IAM Rolle, die AWS IoT Zugriff auf die Amazon S3 S3-Ressourcen, AWS IoT Jobs und AWS Code Signing-Ressourcen gewährt, um einen OTA Aktualisierungsjob zu erstellen.

  • Eine optionale Liste von benutzerdefinierten Name-Wert-Paaren

OTAUpdates wurden entwickelt, um die Gerätefirmware zu aktualisieren. Sie können sie jedoch verwenden, um beliebige Dateien an ein oder mehrere Geräte zu senden, bei denen Sie registriert sind AWS IoT. Wenn Sie Firmware-Updates mit Over-the-Air senden, wird empfohlen, sie digital zu signieren, damit die Geräte, die die Dateien empfangen, überprüfen können, dass sie unterwegs nicht manipuliert wurden.

Je nach den von Ihnen ausgewählten Einstellungen können Sie aktualisierte Firmware-Images mit dem HTTP MQTT OR-Protokoll senden. Sie können Ihre Firmware-Updates kostenlos mit Code Signing signieren RTOS oder Ihre eigenen Codesignatur-Tools verwenden.

Um mehr Kontrolle über den Prozess zu haben, können Sie den verwenden, CreateStreamAPIum beim Senden von Updates einen Stream zu erstellen. MQTT In einigen Fällen können Sie den Free RTOS Agent-Code ändern, um die Größe der Blöcke, die Sie senden und empfangen, anzupassen.

Wenn Sie ein OTA Update erstellen, erstellt der OTA Manager-Dienst einen AWS IoT Job, um Ihre Geräte darüber zu informieren, dass ein Update verfügbar ist. Der Free RTOS OTA Agent läuft auf Ihren Geräten und wartet auf Aktualisierungsnachrichten. Wenn ein Update verfügbar ist, fordert er das Firmware-Update-Image über HTTP oder an MQTT und speichert die Dateien lokal. Er überprüft die digitale Signatur der heruntergeladenen Dateien. Falls sie gültig ist, installiert er das Firmware-Update. Wenn Sie Free nicht verwendenRTOS, müssen Sie Ihren eigenen OTA Agenten implementieren, der nach Updates sucht und diese herunterlädt und alle Installationsvorgänge durchführt.