Fügen Sie Geräte und Multicast-Gruppen zu einer FUOTA-Aufgabe hinzu und planen Sie eine FUOTA-Sitzung - AWS IoT Wireless

Fügen Sie Geräte und Multicast-Gruppen zu einer FUOTA-Aufgabe hinzu und planen Sie eine FUOTA-Sitzung

Nachdem Sie eine FUOTA-Aufgabe erstellt haben, können Sie Ihrer Aufgabe Geräte hinzufügen, für die Sie die Firmware aktualisieren möchten. Nachdem Ihre Geräte erfolgreich zur FUOTA-Aufgabe hinzugefügt wurden, können Sie eine FUOTA-Sitzung planen, um die Gerätefirmware zu aktualisieren.

  • Wenn Sie nur über eine geringe Anzahl von Geräten verfügen, können Sie diese Geräte direkt zu Ihrer FUOTA-Aufgabe hinzufügen.

  • Wenn Sie über eine große Anzahl von Geräten verfügen, für die Sie die Firmware aktualisieren möchten, können Sie diese Geräte zu Ihren Multicast-Gruppen hinzufügen und dann die Multicast-Gruppen zu Ihrer FUOTA-Aufgabe hinzufügen. Weitere Informationen zum Erstellen und Nutzen von Multicast-Gruppen finden Sie unter Erstellen Sie Multicast-Gruppen, um eine Downlink-Nutzlast an mehrere Geräte zu senden.

Anmerkung

Sie können der FUOTA-Aufgabe entweder einzelne Geräte oder Multicast-Gruppen hinzufügen. Sie können der Aufgabe nicht sowohl Geräte als auch Multicast-Gruppen hinzufügen.

Nachdem Sie Ihre Geräte oder Multicast-Gruppen hinzugefügt haben, können Sie eine Firmware-Aktualisierungssitzung starten. AWS IoT Core for LoRaWAN erfasst das Firmware-Image, fragmentiert die Images und speichert die Fragmente anschließend in einem verschlüsselten Format. Ihre Endgeräte sammeln die Fragmente und wenden das neue Firmware-Image an. Die Zeit, die für das Firmware-Update benötigt wird, hängt von der Größe des Images und davon ab, wie die Bilder fragmentiert wurden. Nach Abschluss des Firmware-Updates werden die verschlüsselten Fragmente des Firmware-Images, das von AWS IoT Core for LoRaWAN gespeichert wurde, gelöscht. Sie können das Firmware-Image immer noch im S3-Bucket finden.

Voraussetzungen

Bevor Sie Ihrer FUOTA-Aufgabe Geräte oder Multicast-Gruppen hinzufügen können, gehen Sie wie folgt vor.

Fügen Sie Geräte zu einer FUOTA-Aufgabe hinzu und planen Sie eine FUOTA-Sitzung mithilfe der Konsole

Um Geräte oder Multicast-Gruppen hinzuzufügen und eine FUOTA-Sitzung mithilfe der Konsole zu planen, wechseln Sie zur Registerkarte FUOTA-Aufgaben der Konsole. Wählen Sie dann die FUOTA-Aufgabe aus, zu der Sie Geräte hinzufügen möchten, und führen Sie das Firmware-Update durch.

Hinzufügen von Geräten und Multicast-Gruppen
  1. Sie können Ihrer FUOTA-Aufgabe entweder einzelne Geräte oder Multicast-Gruppen hinzufügen. Sie können aber nicht einzelne Geräte und Multicast-Gruppen zur gleichen FUOTA-Aufgabe hinzufügen. Um Geräte mithilfe der Konsole hinzuzufügen, gehen Sie wie folgt vor.

    1. Wählen Sie in den FUOTA-Aufgabendetails die Option Gerät hinzufügen aus.

    2. Wählen Sie das Frequenzband oder die HF-Region für die Geräte, die Sie der Aufgabe hinzufügen. Dieser Wert muss mit der RFRegion übereinstimmen, die Sie für die FUOTA-Aufgabe ausgewählt haben.

    3. Wählen Sie aus, ob Sie einzelne Geräte oder Multicast-Gruppen hinzufügen möchten.

      • Um einzelne Geräte hinzuzufügen, wählen Sie Einzelne Geräte hinzufügen und geben Sie die Geräte-ID jedes Geräts ein, das Sie zu Ihrer FUOTA-Aufgabe hinzufügen möchten.

      • Um Multicast-Gruppen hinzuzufügen, wählen Sie Multicast-Gruppen hinzufügen und fügen Sie Ihre Multicast-Gruppen zur Aufgabe hinzu. Sie können die Multicast-Gruppen, die Sie der Aufgabe hinzufügen möchten, mithilfe des Geräteprofils oder der Tags filtern. Wenn Sie nach Geräteprofilen filtern, können Sie Multicast-Gruppen mit Geräten auswählen, deren Profil Unterstützt Klasse B oder Unterstützt Klasse C aktiviert ist.

  2. FUOTA-Sitzung planen

    Nachdem Ihre Geräte oder Multicast-Gruppen erfolgreich hinzugefügt wurden, können Sie eine FUOTA-Sitzung planen. Gehen Sie wie folgt vor, um eine Sitzung zu planen.

    1. Wählen Sie die FUOTA-Aufgabe aus, für die Sie die Gerätefirmware aktualisieren möchten, und wählen Sie dann FUOTA-Sitzung planen.

    2. Geben Sie ein Startdatum und eine Startzeit für Ihre FUOTA-Sitzung an. Stellen Sie sicher, dass die Startzeit 30 Minuten oder später von der aktuellen Uhrzeit entfernt ist.

Fügen Sie Geräte zu einer FUOTA-Aufgabe hinzu und planen Sie eine FUOTA-Sitzung mithilfe der API

Sie können die AWS IoT Wireless API oder die CLI verwenden, um Ihre WLAN-Geräte oder Multicast-Gruppen zu Ihrer FUOTA-Aufgabe hinzuzufügen. Anschließend können Sie eine FUOTA-Sitzung planen.

  1. Hinzufügen von Geräten und Multicast-Gruppen

    Sie können Ihrer FUOTA-Aufgabe entweder WLAN-Geräte oder Multicast-Gruppen zuordnen.

    Nachdem Sie Ihre WLAN-Geräte oder Multicast-Gruppe mit Ihrer FUOTA-Aufgabe verknüpft haben, verwenden Sie die folgenden API-Operationen oder CLI-Befehle, um Ihre Geräte oder Multicast-Gruppen aufzulisten oder sie von Ihrer Aufgabe zu trennen.

  2. FUOTA-Sitzung planen

    Nachdem Ihre Geräte oder Multicast-Gruppen erfolgreich zur FUOTA-Aufgabe hinzugefügt wurden, können Sie eine FUOTA-Sitzung starten, um die Gerätefirmware zu aktualisieren. Die Startzeit muss mindestes 30 Minuten nach der aktuellen Uhrzeit liegen. Verwenden Sie den API-Vorgang oder den CLI-Befehl, um den Sitzungsplan über die StartFuotaTask API oder start-fuota-task CLI zu aktualisieren.

    Nachdem Sie eine FUOTA-Sitzung gestartet haben, können Sie der Aufgabe keine Geräte oder Multicast-Gruppen mehr hinzufügen. Sie können Informationen über den Status der FUOTA-Sitzung abfragen, mithilfe der GetFuotaTask API-Operation oder des get-fuota-task CLI-Befehls.