

# Bereiten Sie Geräte für die Multicast- und FUOTA-Konfiguration vor
<a name="lorawan-prepare-devices-multicast"></a>

Wenn Sie Ihr WLAN-Gerät zu AWS IoT Core für LoRaWAN hinzufügen, können Sie Ihr WLAN-Gerät mithilfe der Konsole oder der CLI auf das Multicast-Setup und die FUOTA-Konfiguration vorbereiten. Wenn Sie diese Konfiguration zum ersten Mal durchführen, empfehlen wir Ihnen, die Konsole zu verwenden. Um Ihre Multicast-Gruppe zu verwalten und eine Reihe von Geräten zu Ihrer Gruppe hinzuzufügen oder zu entfernen, empfehlen wir, die CLI zu verwenden, um eine große Anzahl von Ressourcen zu verwalten.

## GenAppKey und fPorts
<a name="lorawan-prepare-devices-parameters"></a>

Wenn Sie Ihr WLAN-Gerät hinzufügen, müssen Sie die folgenden Parameter konfigurieren, bevor Sie Ihre Geräte zu Multicast-Gruppen hinzufügen oder FUOTA durchführen können. Bevor Sie diese Parameter konfigurieren, stellen Sie sicher, dass Ihre Geräte FUOTA und Multicast unterstützen und dass Ihre Spezifikation für Ihr WLAN-Gerät entweder `OTAA v1.1` oder `OTAAv1.0.x` lautet.
+ `GenAppKey`: Für Geräte, die die LoRaWAN-Version 1.0.x unterstützen und Multicast-Gruppen verwenden, ist `GenAppKey` der gerätespezifische Stammschlüssel, von dem die Sitzungsschlüssel für Ihre Multicast-Gruppe abgeleitet werden.
**Anmerkung**  
Bei LoRaWAN-Geräten, die die WLAN-Spezifikation `OTAA v1.1` verwenden, wird der `AppKey` für den gleichen Zweck verwendet wie der `GenAppKey`.

  Um die Parameter für die Initiierung der Datenübertragung einzurichten, verteilt AWS IoT Core für LoRaWAN die Sitzungsschlüssel an die Endgeräte. Weitere Informationen zu den LoRaWAN-Versionen erhalten Sie unter [LoRaWAN-Version](lorawan-manage-end-devices.md#lorawan-lorawan-version).
**Anmerkung**  
AWS IoT Core für LoRaWAN speichert die von Ihnen bereitgestellten `GenAppKey` Informationen in einem verschlüsselten Format.
+ `FPorts`: AWS IoT Core für LoRaWAN weist gemäß den LoRaWAN-Spezifikationen für FUOTA- und Multicast-Gruppen die Standardwerte für die folgenden Felder des Parameters `FPorts` zu. Wenn Sie bereits einen der folgenden `FPort` Werte zugewiesen haben, können Sie einen anderen verfügbaren Wert zwischen 1 und 223 auswählen.
  + `Multicast`: 200

    Dieser `FPort`-Wert wird für Multicast-Gruppen verwendet.
  + `FUOTA`: 201

    Dieser `FPort`-Wert wird für FUOTA verwendet.
  + `ClockSync`: 202

    Dieser `FPort`-Wert wird für die Uhrsynchronisation verwendet.

## Geräteprofile für Multicast und FUOTA
<a name="lorawan-prepare-devices-profiles"></a>

Zu Beginn einer Multicast-Sitzung wird ein Verteilungsfenster der Klasse B oder C verwendet, um die Downlink-Nachricht an die Geräte in Ihrer Gruppe zu senden. Die Geräte, die Sie für Multicast und FUOTA hinzufügen, müssen die Betriebsmodi der Klassen B oder C unterstützen. Wählen Sie je nach der Geräteklasse, die Ihr Gerät unterstützt, ein Geräteprofil für Ihr Gerät aus, für das einer oder beide Modi der Klasse B oder Klasse C aktiviert sind.

Weitere Informationen zu Profilen finden Sie unter [Hinzufügen von Protokollen zu AWS IoT Core für LoRaWAN](lorawan-define-profiles.md).

## Bereiten Sie Geräte mithilfe der Konsole für Multicast und FUOTA vor
<a name="lorawan-prepare-devices-multicast-console"></a>

So geben Sie die FPorts- und GenAppKey-Parameter für das Multicast-Setup und FUOTA mithilfe der Konsole an:

1. Navigieren Sie zum [Gerätehub der AWS IoT-Konsole und wählen Sie ](https://console.aws.amazon.com/iot/home#/wireless/devices) **WLAN-Gerät hinzufügen** aus.

1. Wählen Sie die **Spezifikation für das WLAN-Gerät** aus. Ihr Gerät muss OTAA für die Geräteaktivierung verwenden. Wenn Sie OTAA v1.0.x oder OTAA v1.1 wählen, wird der Abschnitt **FUOTA-Konfiguration – optional** angezeigt.

1. Geben Sie die EUI-Parameter (Erweiterte eindeutige Bezeichner) für Ihr WLAN-Gerät an.

1. Erweitern Sie den Abschnitt **FUOTA-Konfiguration – optional** und wählen Sie dann **Dieses Gerät unterstützt Firmware-Updates drahtlos (FUOTA**). Sie können jetzt die **FPort-Werte** für Multicast, FUOTA und Clock Sync eingeben. Wenn Sie sich `OTAA v1.0.x` für die Spezifikation des WLAN-Geräts entschieden haben, geben Sie den **GenAppKey** ein.

1. Fügen Sie Ihr Gerät zu AWS IoT Core für LoRaWAN hinzu, indem Sie Ihre Profile und ein Ziel für das Routing von Nachrichten auswählen. Stellen Sie für das mit dem Gerät verknüpfte Geräteprofil sicher, dass Sie einen oder beide Modi **Unterstützt Klasse B** oder **Unterstützt Klasse C** ausgewählt haben.

**Anmerkung**  
Um die FUOTA-Konfigurationsparameter anzugeben, müssen Sie den [Gerätehub der AWS IoT-Konsole](https://console.aws.amazon.com/iot/home#/wireless/devices) verwenden. Diese Parameter werden nicht angezeigt, wenn Sie Ihre Geräte über die **Einführungsseite** der AWS IoT-Konsole einbinden.

Weitere Informationen zur Spezifikation von WLAN-Geräten und zur Einbindung Ihres Geräts finden Sie unter [Hinzufügen Ihres drahtlosen Geräts zu AWS IoT Core für LoRaWAN](lorawan-end-devices-add.md).

**Anmerkung**  
Sie können diese Parameter nur angeben, wenn Sie das WLAN-Gerät erstellen. Sie können keine Parameter ändern oder angeben, wenn Sie ein vorhandenes Gerät aktualisieren.

## Bereiten Sie Geräte mithilfe der Konsole für Multicast und FUOTA vor
<a name="lorawan-prepare-devices-multicast-api"></a>

Um Multicast-Gruppen zu verwenden oder FUOTA durchzuführen, konfigurieren Sie diese Parameter mithilfe der [https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_CreateWirelessDevice.html](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_CreateWirelessDevice.html)-API-Operation oder des [https://docs.aws.amazon.com/cli/latest/reference/iotwireless/create-wireless-device.html](https://docs.aws.amazon.com/cli/latest/reference/iotwireless/create-wireless-device.html)-CLI-Befehls. Stellen Sie zusätzlich zur Angabe des Anwendungsschlüssels und der fPorts-Parameter sicher, dass das Geräteprofil, das mit dem Gerät verknüpft ist, einen oder beide Modi der Klassen B oder C unterstützt.

Sie können eine `input.json`-Datei als Eingabe für den `create-wireless-device`-Befehl angeben.

```
aws iotwireless create-wireless-device \
    --cli-input-json file://input.json
```

Wobei:

**Inhalt von input.json**

```
{
    "Description": "My LoRaWAN wireless device"
    "DestinationName": "IoTWirelessDestination"
    "LoRaWAN": {
        "DeviceProfileId": "ab0c23d3-b001-45ef-6a01-2bc3de4f5333",
        "ServiceProfileId": "fe98dc76-cd12-001e-2d34-5550432da100",
        "FPorts": { 
            "ClockSync": 202,
            "Fuota": 201,
            "Multicast": 200
      },
        "OtaaV1_0_x": {
            "AppKey": "3f4ca100e2fc675ea123f4eb12c4a012",
            "AppEui": "b4c231a359bc2e3d",
            "GenAppKey": "01c3f004a2d6efffe32c4eda14bcd2b4"
        },
        "DevEui": "ac12efc654d23fc2"
    },
    "Name": "SampleIoTWirelessThing"
    "Type": LoRaWAN
}
```

Informationen zu den CLI-Befehlen, die Sie verwenden können, finden Sie in der [AWS CLI-Referenz](https://docs.aws.amazon.com/cli/latest/reference/iotwireless/index.html). 

**Anmerkung**  
Nachdem Sie die Werte dieser Parameter angegeben haben, können Sie sie nicht mithilfe der `UpdateWirelessDevice` API-Operation aktualisieren. Stattdessen können Sie ein neues Gerät mit den Werten für die Parameter `GenAppKey` und `FPorts` erstellen.

Um Informationen über die Werte zu bekommen, die für diese Parameter angegeben wurden, können Sie die [https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetWirelessDevice.html](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetWirelessDevice.html) API-Operation oder den [https://docs.aws.amazon.com/cli/latest/reference/iotwireless/get-wireless-device.html](https://docs.aws.amazon.com/cli/latest/reference/iotwireless/get-wireless-device.html) CLI-Befehl verwenden.

## Nächste Schritte
<a name="lorawan-prepare-devices-next"></a>

Nachdem Sie die Parameter konfiguriert haben, können Sie Multicast-Gruppen und FUOTA-Aufgaben erstellen, um Downlink-Nutzlasten zu senden oder die Firmware Ihrer LoRaWAN-Geräte zu aktualisieren.
+ Weitere Informationen zum Erstellen von Multicast-Gruppen finden Sie unter [Erstellen Sie Multicast-Gruppen und fügen Sie Geräte zur Gruppe hinzu](lorawan-create-multicast-groups.md).
+ Weitere Informationen zum Erstellen einer FUOTA-Aufgabe finden Sie unter [Erstellen Sie eine FUOTA-Aufgabe und stellen Sie ein Firmware-Image bereit](lorawan-fuota-create-task.md).