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.
OTATutorial
Dieser Abschnitt enthält eine Anleitung zum Aktualisieren der Firmware auf Geräten, auf denen Free ausgeführt wird, RTOS mithilfe von OTA Updates. Zusätzlich zu Firmware-Images können Sie ein OTA Update verwenden, um jede Art von Datei an ein angeschlossenes Gerät zu senden AWS IoT.
Sie können die AWS IoT Konsole oder die verwenden AWS CLI , um ein OTA Update zu erstellen. Die Konsole ist der einfachste Einstieg, OTA da sie Ihnen einen Großteil der Arbeit abnimmt. Dies AWS CLI ist nützlich, wenn Sie OTA Aktualisierungsaufträge automatisieren, mit einer großen Anzahl von Geräten arbeiten oder Geräte verwenden, für die die kostenlose RTOS Version nicht qualifiziert wurde. Weitere Informationen zu Geräten, die für die kostenlose Nutzung in Frage kommenRTOS, finden Sie auf der Website unserer kostenlosen RTOS Partner
Um ein OTA Update zu erstellen
-
Stellen Sie eine erste Version Ihrer Firmware auf einem oder mehreren Geräten bereit.
-
Überprüfen Sie, ob die Firmware korrekt läuft.
-
Wenn ein Firmware-Update erforderlich ist, nehmen Sie die Code-Änderungen vor und erstellen Sie das neue Image.
-
Wenn Sie Ihre Firmware manuell signieren, signieren Sie das signierte Firmware-Image und laden Sie es dann in Ihren Amazon S3 S3-Bucket hoch. Wenn Sie Code Signing for verwenden AWS IoT, laden Sie Ihr unsigniertes Firmware-Image in einen Amazon S3 S3-Bucket hoch.
-
Erstellen Sie ein OTA Update.
Wenn Sie ein OTA Update erstellen, geben Sie das Image-Bereitstellungsprotokoll (MQTToderHTTP) oder beide an, damit das Gerät wählen kann. Der Free RTOS OTA Agent auf dem Gerät empfängt das aktualisierte Firmware-Image und verifiziert die digitale Signatur, Prüfsumme und Versionsnummer des neuen Images. Wenn das Firmware-Update verifiziert wird, wird das Gerät zurückgesetzt. Dann wird das Update auf Basis einer von der Anwendung definierten Logik angewendet. Wenn auf Ihren Geräten Free nicht ausgeführt wirdRTOS, müssen Sie einen OTA Agenten implementieren, der auf Ihren Geräten ausgeführt wird.