

# Gateways und Geräte verbinden mit AWS IoT Core für LoRaWAN
<a name="lorawan-getting-started"></a>

AWS IoT Core für LoRaWAN unterstützt Sie bei der Verbindung und Verwaltung drahtloser LoRaWAN-Geräte (Low-Power Long-range Wide Area Network) und erspart Ihnen die Entwicklung und den Betrieb eines LNS. WAN-Geräte und Gateways mit großer Reichweite (LoRaWAN) können mithilfe von AWS IoT Core für LoRaWAN mit AWS IoT Core verbunden werden.

## Namenskonventionen für Ihre Geräte, Gateways, Profile und Ziele
<a name="lorawan-naming-convention"></a>

Bevor Sie mit AWS IoT Core für LoRaWAN beginnen und die Ressourcen erstellen, sollten Sie die Benennungskonventionen für Ihre Geräte, Gateways und Ziele berücksichtigen.

AWS IoT Core für LoRaWAN weist den Ressourcen, die Sie für WLAN-Geräte, -Gateways und Profile erstellen, eindeutige IDs zu. Sie können Ihren Ressourcen jedoch auch aussagekräftigere Namen geben, um sie leichter identifizieren zu können. Bevor Sie Geräte, Gateways, Profile und Ziele zu AWS IoT Core für LoRaWAN hinzufügen, sollten Sie sich überlegen, wie Sie sie benennen, um sie einfacher verwalten zu können.

Sie können Tags zu Ressourcen hinzufügen, die Sie erstellen. Bevor Sie Ihre LoRaWAN-Geräte hinzufügen, überlegen Sie, wie Sie Tags verwenden könnten, um Ihre AWS IoT Core für LoRaWAN-Ressourcen zu identifizieren und zu verwalten. Tags können geändert werden, nachdem Sie sie hinzugefügt haben. 

Weitere Informationen über die Benennung und das Markieren von Objekten finden Sie unter [Beschreiben Ihrer AWS IoT Wireless-Ressourcen](iotwireless-describe-resources.md).

## Zuordnung von Gerätedaten zu Servicedaten
<a name="lorawan-service-device-data"></a>

Die Daten von drahtlosen LoRaWAN-Geräten werden häufig codiert, um die Bandbreite zu optimieren. Diese codierten Nachrichten kommen bei AWS IoT Core für LoRaWAN in einem Format an, das von anderen Diensten möglicherweise nicht einfach verwendet werden kann. AWS AWS IoT Core für LoRaWANverwendet AWS IoT Regeln, die AWS Lambda Funktionen verwenden können, um die Gerätenachrichten zu verarbeiten und in ein Format zu dekodieren, das andere AWS Dienste verwenden können.

Um Gerätedaten zu transformieren und an andere AWS Dienste zu senden, müssen Sie Folgendes wissen:
+ Das Format und der Inhalt der Daten, die die WLAN-Geräte senden.
+ Der Dienst, an den Sie die Daten senden möchten.
+ Das Format, das der Dienst benötigt.

Anhand dieser Informationen können Sie die AWS IoT Regel erstellen, die die Konvertierung durchführt und die konvertierten Daten an die AWS Dienste sendet, die sie verwenden werden.

## Verwenden Sie die Konsole zum Onboarding Ihres Geräts und des Gateways zu AWS IoT Core für LoRaWAN
<a name="lorawan-console"></a>

Sie können die Konsolenschnittstelle oder die API verwenden, um Ihr LoRaWAN-Gateway und Ihre Geräte hinzuzufügen. Wenn Sie AWS IoT Core für LoRaWAN zum ersten Mal verwenden, empfehlen wir Ihnen, die Konsole zu verwenden. Die Konsolenoberfläche ist am praktischsten, wenn Sie mehrere AWS IoT Core für LoRaWAN Ressourcen gleichzeitig verwalten möchten. Wenn Sie eine große Anzahl von AWS IoT Core für LoRaWAN Ressourcen verwalten, sollten Sie erwägen, mithilfe der AWS IoT Wireless API automatisiertere Lösungen zu entwickeln.

Viele der Daten, die Sie bei der Konfiguration von AWS IoT Core für LoRaWAN Ressourcen eingeben, werden von den Geräteanbietern bereitgestellt und sind spezifisch für die von ihnen unterstützten LoRaWAN-Spezifikationen. In den folgenden Themen wird beschrieben, wie Sie Ihre AWS IoT Core für LoRaWAN-Ressourcen beschreiben und die Konsole oder die API verwenden können, um Ihre Gateways und Geräte hinzuzufügen.

**Anmerkung**  
Wenn Sie ein öffentliches Netzwerk verwenden, um Ihre LoRaWAN-Geräte mit der Cloud zu verbinden, können Sie das Onboarding Ihrer Gateways überspringen. Weitere Informationen finden Sie unter [Verwaltung des LoRaWAN-Verkehrs aus öffentlichen LoRaWAN-Gerätenetzwerken (Everynet)](iot-lorawan-roaming.md).

**Topics**
+ [Namenskonventionen für Ihre Geräte, Gateways, Profile und Ziele](#lorawan-naming-convention)
+ [Zuordnung von Gerätedaten zu Servicedaten](#lorawan-service-device-data)
+ [Verwenden Sie die Konsole zum Onboarding Ihres Geräts und des Gateways zu AWS IoT Core für LoRaWAN](#lorawan-console)
+ [Einbinden Ihrer Gateways in AWS IoT Core für LoRaWAN](lorawan-onboard-gateways.md)
+ [Einbinden Ihrer Geräte in AWS IoT Core für LoRaWAN](lorawan-onboard-end-devices.md)

# Einbinden Ihrer Gateways in AWS IoT Core für LoRaWAN
<a name="lorawan-onboard-gateways"></a>

Wenn Sie AWS IoT Core für LoRaWAN zum ersten Mal verwenden, können Sie Ihr erstes LoRaWAN-Gateway und -Gerät über die Konsole hinzufügen. 

**Anmerkung**  
Wenn Sie ein öffentliches Netzwerk verwenden, um Ihre LoRaWAN-Geräte mit der Cloud zu verbinden, können Sie das Onboarding Ihrer Gateways überspringen. Weitere Informationen finden Sie unter [Verwaltung des LoRaWAN-Verkehrs aus öffentlichen LoRaWAN-Gerätenetzwerken (Everynet)](iot-lorawan-roaming.md).

**Vor dem Onboarding Ihres Gateways**  
Bevor Sie Ihr Gateway in AWS IoT Core für LoRaWAN einbinden, empfehlen wir Ihnen Folgendes:
+ Verwenden Sie Gateways, die für die Verwendung mit AWS IoT Core für LoRaWAN qualifiziert sind. Diese Gateways stellen ohne zusätzliche Konfigurationseinstellungen eine Verbindung zu AWS IoT Core her und auf ihnen wird Version 2.0.4 oder höher der [LoRa Basics Station-Software](https://doc.sm.tc/station) ausgeführt. Weitere Informationen finden Sie unter [Verwalten von Gateways mit AWS IoT Wireless](lorawan-manage-gateways.md).
+ Beachten Sie die Benennungskonvention der Ressourcen, die Sie erstellen, damit Sie sie einfacher verwalten können. Weitere Informationen finden Sie unter [Beschreiben Ihrer AWS IoT Wireless-Ressourcen](iotwireless-describe-resources.md).
+ Halten Sie die Konfigurationsparameter, die für jedes Gateway einzigartig sind, im Voraus für die Eingabe bereit, damit die Eingabe der Daten in die Konsole reibungsloser vonstattengeht. Zu den Konfigurationsparametern des WLAN-Gateways, die für die Kommunikation mit und die Verwaltung des Gateways AWS IoT erforderlich sind, gehören die EUI des Gateways und sein LoRa-Frequenzband.

**Topics**
+ [Erwägen der Frequenzband-Auswahl und Hinzufügen der erforderlichen IAM-Rolle](lorawan-rfregion-permissions.md)
+ [Hinzufügen eines Gateways zu AWS IoT Core für LoRaWAN](lorawan-onboard-gateway-add.md)
+ [Verbinden Ihres LoRaWAN-Gateways und Überprüfung des Verbindungsstatus](lorawan-gateway-connection-status.md)

# Erwägen der Frequenzband-Auswahl und Hinzufügen der erforderlichen IAM-Rolle
<a name="lorawan-rfregion-permissions"></a>

Bevor Sie Ihr Gateway zu AWS IoT Core für LoRaWAN hinzufügen, empfehlen wir Ihnen, das Frequenzband zu berücksichtigen, in dem Ihr Gateway betrieben werden soll, und die erforderliche IAM-Rolle für die Verbindung Ihres Gateways mit AWS IoT Core für LoRaWAN hinzuzufügen.

**Anmerkung**  
Wenn Sie Ihr Gateway mithilfe der Konsole hinzufügen, klicken Sie in der Konsole auf **Rolle erstellen**, um die erforderliche IAM-Rolle zu erstellen, sodass Sie diese Schritte überspringen können. Sie müssen diese Schritte nur ausführen, wenn Sie das Gateway mit der CLI erstellen.

## Erwägen Sie die Auswahl von LoRa-Frequenzbändern für Ihre Gateways und die Geräteverbindung
<a name="lorawan-frequency-bands"></a>

AWS IoT Core für LoRaWAN unterstützt die Frequenzbänder EU863-870, US902-928, AU915 und AS923-1, mit denen Sie Ihre Gateways und Geräte verbinden können, die sich physisch in Ländern befinden, die die Frequenzbereiche und Eigenschaften dieser Bänder unterstützen. Die Bänder EU863-870 und US902-928 werden häufig in Europa bzw. Nordamerika verwendet. Das AS923-1-Band wird unter anderem in Australien, Neuseeland, Japan und Singapur verwendet. Das AU915 wird unter anderem in Australien und Argentinien eingesetzt. Weitere Informationen darüber, welches Frequenzband in Ihrer Region oder Ihrem Land verwendet werden soll, finden Sie unter [LoRaWAN® Regional Parameters](https://lora-alliance.org/resource_hub/rp2-101-lorawan-regional-parameters-2/). 

Die LoRa Alliance veröffentlicht LoRaWAN-Spezifikationen und Dokumente zu regionalen Parametern, die auf der LoRa Alliance-Website heruntergeladen werden können. Die regionalen Parameter der LoRa Alliance helfen Unternehmen bei der Entscheidung, welches Frequenzband in ihrer Region oder ihrem Land verwendet werden soll. Die Implementierung des Frequenzbands von AWS IoT Core für LoRaWAN folgt der Empfehlung im Dokument zur Spezifikation der regionalen Parameter. Diese regionalen Parameter werden zusammen mit einer Frequenzzuweisung, die an das ISM-Band (Industrial, Scientific and Medical) angepasst ist, zu einer Reihe von Funkparametern zusammengefasst. Wir empfehlen Ihnen, mit den Compliance-Teams zusammenzuarbeiten, um sicherzustellen, dass Sie alle geltenden gesetzlichen Anforderungen erfüllen. 

## Fügen Sie eine IAM-Rolle hinzu, damit der Configuration and Update Server (CUPS) die Gateway-Anmeldeinformationen verwalten kann
<a name="lorawan-onboard-permissions"></a>

Dieses Verfahren beschreibt, wie Sie eine IAM-Rolle hinzufügen, damit der Configuration and Update Server (CUPS) die Gateway-Anmeldeinformationen verwalten kann Stellen Sie sicher, dass Sie dieses Verfahren durchführen, bevor ein LoRaWAN-Gateway versucht, eine Verbindung zu AWS IoT Core für LoRaWAN herzustellen. Sie müssen dies jedoch nur einmal tun.

**Fügen Sie die IAM-Rolle hinzu, damit der Configuration and Update Server (CUPS) die Gateway-Anmeldeinformationen verwalten kann**

1. Öffnen Sie die Seite [Rollen](https://console.aws.amazon.com/iam/home#/roles)-Hub Ihrer IAM-Konsole und wählen Sie **Rolle erstellen**.

1. Wenn Sie der Meinung sind, dass Sie die Rolle **IoTWirelessGatewayCertManagerRole** bereits hinzugefügt haben, geben Sie in der Suchleiste **IoTWirelessGatewayCertManagerRole** ein.

   Wenn Sie in den Suchergebnissen eine **IoTWirelessGatewayCertManagerRole**-Rolle sehen, haben Sie die erforderliche IAM-Rolle. Sie können den Prozess jetzt beenden.

   Wenn die Suchergebnisse leer sind, verfügen Sie nicht über die erforderliche IAM-Rolle. Setzen Sie den Vorgang fort, um es hinzuzufügen.

1. Unter **Typ der vertrauenswürdigen Entität auswählen**, wählen Sie die Option **Weiteres AWS-Konto** aus.

1. Geben Sie unter **Konto-ID** Ihre AWS-Konto-ID ein und wählen Sie dann **Weiter: Berechtigungen** aus.

1. Geben Sie in das Suchfeld **AWSIoTWirelessGatewayCertManager** ein.

1. Wählen Sie in der Liste der Suchergebnisse die Richtlinie mit dem Namen **AWSIoTWirelessGatewayCertManager** aus.

1. Wählen Sie **Weiter: Tags** und danach **Weiter: Prüfen** aus.

1. Geben Sie für **Rollenname** den Namen **IoTWirelessGatewayCertManagerRole** ein und klicken Sie auf **Rolle erstellen**.

1. Um die neue Rolle zu bearbeiten, wählen Sie in der Bestätigungsnachricht **IoTWirelessGatewayCertManagerRole** aus.

1. Wählen Sie auf der Seite **Übersicht** die Option **Vertrauensbeziehungen** und anschließend **Vertrauensbeziehung bearbeiten** aus.

1. Ändern Sie im **Richtliniendokument** die `Principal`-Eigenschaft so, dass sie wie in diesem Beispiel aussieht.

   ```
   "Principal": { 
       "Service": "iotwireless.amazonaws.com" 
   },
   ```

   Nachdem Sie die `Principal`-Eigenschaft geändert haben, sollte das vollständige Richtliniendokument wie in diesem Beispiel aussehen.

   ```
   {
     "Version": "2012-10-17",
     "Statement": [
       {
         "Effect": "Allow",
         "Principal": {
           "Service": "iotwireless.amazonaws.com"
         },
         "Action": "sts:AssumeRole",
         "Condition": {}
       }
     ]
   }
   ```

1. Wählen Sie **Vertrauensrichtlinie aktualisieren** aus, um die Änderungen zu speichern.

Sie haben jetzt die Rolle **IoTWirelessGatewayCertManagerRole** erstellt. Sie müssen das nicht noch einmal tun.

Wenn Sie dieses Verfahren beim Hinzufügen eines Gateways ausgeführt haben, können Sie dieses Fenster und die IAM-Konsole schließen und zur AWS IoT Konsole zurückkehren, um das Hinzufügen des Gateways abzuschließen. 

# Hinzufügen eines Gateways zu AWS IoT Core für LoRaWAN
<a name="lorawan-onboard-gateway-add"></a>

Sie können Ihr Gateway mithilfe der Konsole oder der CLI zu AWS IoT Core für LoRaWAN hinzufügen. 

Bevor Sie Ihr Gateway hinzufügen, empfehlen wir Ihnen, die im Abschnitt **Vor dem Onboarding Ihres Gateways** von [Einbinden Ihrer Gateways in AWS IoT Core für LoRaWAN](lorawan-onboard-gateways.md) genannten Faktoren zu berücksichtigen.

Wenn Sie Ihr Gateway zum ersten Mal hinzufügen, empfehlen wir Ihnen, die Konsole zu verwenden. Wenn Sie Ihr Gateway stattdessen mithilfe der CLI hinzufügen möchten, müssen Sie bereits die erforderliche IAM-Rolle erstellt haben, damit das Gateway eine Verbindung zu AWS IoT Core für LoRaWAN herstellen kann. Informationen zum Erstellen der Rolle finden Sie unter [Fügen Sie eine IAM-Rolle hinzu, damit der Configuration and Update Server (CUPS) die Gateway-Anmeldeinformationen verwalten kann](lorawan-rfregion-permissions.md#lorawan-onboard-permissions).

## Hinzufügen eines Gateway mit der Konsole
<a name="lorawan-onboard-gateway-console"></a>

Navigieren Sie zur [AWS IoT Core für LoRaWAN](https://console.aws.amazon.com/iot/home#/wireless/landing)**Einführungsseite** der AWS IoT Konsole und wählen Sie **Start** und dann **Gateway hinzufügen** aus. Wenn Sie bereits ein Gateway hinzugefügt haben, wählen Sie **Gateway anzeigen** aus, um das Gateway anzuzeigen, das Sie hinzugefügt haben. Wenn Sie weitere Gateways hinzufügen möchten, wählen Sie **Gateway hinzufügen**. 

1. 

**Geben Sie Gateway-Details und Frequenzbandinformationen an**  
Verwenden Sie den Abschnitt **Gateway-Details**, um Informationen über die Gerätekonfigurationsdaten wie die EUI des Gateways und die Frequenzbandkonfiguration bereitzustellen.
   + 

**Die EUI des Gateways**  
Die EUI (Extended Unique Identifier) des einzelnen Gateway-Geräts. Die EUI ist ein 16-stelliger alphanumerischer Code, der beispielsweise ein Gateway `c0ee40ffff29df10` Ihrem LoRaWAN-Netzwerk eindeutig identifiziert. Diese Informationen sind spezifisch für Ihr Gateway-Modell und Sie finden sie auf Ihrem Gateway-Gerät oder in dessen Bedienungsanleitung.
**Anmerkung**  
Die EUI des Gateways unterscheidet sich von der Wi-Fi-MAC-Adresse, die möglicherweise auf Ihrem Gateway-Gerät aufgedruckt ist. Die EUI folgt einem EUI-64-Standard, der Ihr Gateway eindeutig identifiziert und daher nicht in anderen AWS-Konto und Regionen wiederverwendet werden kann. 
   + 

**Frequenzband (HF-Region)**  
Das Frequenzband des Gateways. Sie können zwischen`US915`, `EU868`, `AU915` oder `AS923-1` wählen, je nachdem, was Ihr Gateway unterstützt und aus welchem Land oder welcher Region das Gateway physisch eine Verbindung herstellt. Weitere Informationen zu Bändern finden Sie unter [Erwägen Sie die Auswahl von LoRa-Frequenzbändern für Ihre Gateways und die Geräteverbindung](lorawan-rfregion-permissions.md#lorawan-frequency-bands).

1. 

**Geben Sie Ihre Wireless-Gateway-Konfigurationsdaten an (optional)**  
Diese Felder sind optional und Sie können sie verwenden, um zusätzliche Informationen über das Gateway und seine Konfiguration bereitzustellen.
   + 

**Name, Beschreibung und Tags für Ihr Gateway**  
Die Informationen in diesen optionalen Feldern ergeben sich aus der Art und Weise, wie Sie die Elemente in Ihrem Funksystem organisieren und beschreiben. Sie können dem Gateway einen **Namen** zuweisen, das **Beschreibungsfeld** verwenden, um Informationen über das Gateway bereitzustellen, und mithilfe von **Tags** Schlüsselwertpaare von Metadaten über das Gateway hinzufügen. Ausführlichere Informationen zur Benennung und Beschreibung von Ressourcen finden Sie unter [Beschreiben Ihrer AWS IoT Wireless-Ressourcen](iotwireless-describe-resources.md).
   + 

**LoRaWAN-Konfiguration mit Subbändern und Filtern**  
Optional können Sie auch LoRaWAN-Konfigurationsdaten angeben, z. B. die Unterbänder, die Sie verwenden möchten, und Filter, die den Verkehrsfluss steuern können. Für dieses Tutorial können Sie diese Felder überspringen. Weitere Informationen finden Sie unter [Konfiguration der Subbänder und Filterfunktionen Ihres Gateways](lorawan-subband-filter-configuration.md).

1. 

**Ordnen Sie dem Gateway ein AWS IoT zu**  
Geben Sie an, ob ein AWS IoT erstellt und dem Gateway zugeordnet werden soll. Die in AWS IoT enthaltenen Informationen können die Suche und Verwaltung Ihrer Geräte erleichtern. Wenn Sie Ihrem Gateway etwas zuordnen, kann das Gateway auf andere AWS IoT Core Funktionen zugreifen.

1. 

**Erstellen Sie das Gateway-Zertifikat und laden Sie es herunter**  
Um Ihr Gateway zu authentifizieren, damit es sicher mit AWS IoT kommunizieren kann, muss Ihr LoRaWAN-Gateway einen privaten Schlüssel und ein Zertifikat AWS IoT Core für LoRaWAN vorlegen. Erstellen Sie ein **Gateway-Zertifikat**, mit dem AWS IoT die Identität Ihres Gateways mithilfe des X.509-Standards überprüfen kann.

   Klicken Sie auf die Schaltfläche **Zertifikat erstellen** und laden Sie die Zertifikatsdateien herunter. Sie werden sie später verwenden, um Ihr Gateway zu konfigurieren.

1. 

**Kopieren Sie die CUPS- und LNS-Endpunkte und laden Sie die Zertifikate herunter**  
Ihr LoRaWAN-Gateway muss eine Verbindung zu einem CUPS- oder LNS-Endpunkt herstellen, wenn Sie eine Verbindung zu AWS IoT Core für LoRaWAN herstellen. Wir empfehlen die Verwendung des CUPS-Endpunkts, da er auch das Konfigurationsmanagement ermöglicht. Um die Authentizität von AWS IoT Core für LoRaWAN-Endpunkten zu überprüfen, verwendet Ihr Gateway für jeden CUPS- und LNS-Endpunkt ein Vertrauenszertifikat.

   Klicken Sie auf die Schaltfläche **Kopieren**, um die CUPS- und LNS-Endpunkte zu kopieren. Sie benötigen diese Information später, um Ihr Gateway zu konfigurieren. Klicken Sie anschließend auf die Schaltfläche **Server-Vertrauenszertifikate** herunterladen, um die Vertrauenszertifikate für die CUPS- und LNS-Endpunkte herunterzuladen.

1. 

**Erstellen Sie die IAM-Rolle für die Gateway-Berechtigungen**  
Sie müssen eine IAM-Rolle hinzufügen, damit der Configuration and Update Server (CUPS) die Gateway-Anmeldeinformationen verwalten kann.
**Anmerkung**  
In diesem Schritt erstellen Sie die Rolle **IoTWirelessGatewayCertManager**. Wenn Sie diese Rolle bereits erstellt haben, können Sie diesen Schritt überspringen. Stellen Sie sicher, dass Sie dieses Verfahren durchführen, bevor ein LoRaWAN-Gateway versucht, eine Verbindung zu AWS IoT Core für LoRaWAN herzustellen. Sie müssen dies jedoch nur einmal tun.

   Um die IAM-Rolle **IoTWirelessGatewayCertManager** für Ihr Konto zu erstellen, klicken Sie auf die Schaltfläche **Rolle erstellen**. Wenn die Rolle bereits existiert, wählen Sie sie aus der Dropdown-Liste aus.

   Klicken Sie auf **Senden**, um die Gateway-Erstellung abzuschließen.

## Fügen Sie mithilfe der API ein Gateway hinzu
<a name="lorawan-onboard-gateway-api"></a>

Wenn Sie zum ersten Mal ein Gateway mithilfe der API oder CLI hinzufügen, müssen Sie die IAM-Rolle **IotWirelessGatewayCertManager** hinzufügen, damit das Gateway eine Verbindung zu AWS IoT Core für LoRaWAN herstellen kann. Weitere Informationen zur Erstellung der Rolle, finden Sie im folgenden Abschnitt [Fügen Sie eine IAM-Rolle hinzu, damit der Configuration and Update Server (CUPS) die Gateway-Anmeldeinformationen verwalten kann](lorawan-rfregion-permissions.md#lorawan-onboard-permissions).

In den folgenden Listen werden die API-Aktionen beschrieben, mit denen die Aufgaben im Zusammenhang mit dem Hinzufügen, Aktualisieren oder Löschen eines LoRaWAN-Gateways ausgeführt werden.

**AWS IoT Wireless-API-Aktionen für AWS IoT Core für LoRaWAN-Gateways**
+ [CreateWirelessGateway](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_CreateWirelessGateway.html)
+ [GetWirelessGateway](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetWirelessGateway.html)
+ [ListWirelessGateways](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_ListWirelessGateways.html)
+ [UpdateWirelessGateway](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateWirelessGateway.html)
+ [DeleteWirelessGateway](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteWirelessGateway.html)

Eine vollständige Liste der Aktionen und Datentypen, die zum Erstellen und Verwalten von AWS IoT Core für LoRaWAN Ressourcen verfügbar sind, finden Sie in der [AWS IoT Wireless API-Referenz](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/welcome.html).

**So verwenden Sie die AWS CLI zum Hinzufügen eines Gateways**  
Sie können die AWS CLI verwenden, um ein drahtloses Gateway zu erstellen, indem Sie den Befehl [create-wireless-gateway](https://docs.aws.amazon.com/cli/latest/reference/iotwireless/create-wireless-gateway.html) verwenden. Im folgenden Beispiel wird ein drahtloses LoRaWAN-Geräte-Gateway erstellt. Sie können auch eine `input.json`-Datei verwenden, die zusätzliche Details enthält, z. B. das Gateway-Zertifikat und die Anmeldeinformationen für die Bereitstellung.

**Anmerkung**  
Sie können dieses Verfahren auch mit der API durchführen, indem Sie die Methoden der AWS-API verwenden, die den hier gezeigten CLI-Befehlen entsprechen. 

```
aws iotwireless create-wireless-gateway \
    --lorawan GatewayEui="a1b2c3d4567890ab",RfRegion="US915" \
    --name "myFirstLoRaWANGateway" \
    --description "Using my first LoRaWAN gateway"
    --cli-input-json input.json
```

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

# Verbinden Ihres LoRaWAN-Gateways und Überprüfung des Verbindungsstatus
<a name="lorawan-gateway-connection-status"></a>

Bevor Sie den Gateway-Verbindungsstatus überprüfen können, müssen Sie Ihr Gateway bereits hinzugefügt und mit AWS IoT Core für LoRaWAN verbunden haben. Weitere Informationen zum Hinzufügen von Gateways finden Sie unter [Hinzufügen eines Gateways zu AWS IoT Core für LoRaWAN](lorawan-onboard-gateway-add.md).

## Verbinden Ihres Gateways mit AWS IoT Core für LoRaWAN
<a name="lorawan-connect-gateway"></a>

Nachdem Sie Ihr Gateway hinzugefügt haben, stellen Sie eine Verbindung zur Konfigurationsoberfläche Ihres Gateways her, um die Konfigurationsinformationen und Vertrauenszertifikate einzugeben.

Nachdem Sie die Gateway-Informationen zu AWS IoT Core für LoRaWAN hinzugefügt haben, fügen Sie dem Gateway-Gerät einige AWS IoT Core für LoRaWAN Informationen hinzu. In der vom Gateway-Anbieter bereitgestellten Dokumentation sollte der Prozess für das Hochladen der Zertifikatsdateien auf das Gateway und die Konfiguration des Gateway-Geräts für die Kommunikation mit AWS IoT Core für LoRaWAN beschrieben werden.

**Gateways, die für die Verwendung mit AWS IoT Core für LoRaWAN qualifiziert sind**  
Anweisungen zur Konfiguration Ihres LoRaWAN-Gateways finden Sie im Abschnitt [Gateway-Gerät konfigurieren](https://iotwireless.workshop.aws/en/200_gateway/400_configuregateway.html) des AWS IoT Core für LoRaWAN Workshops. Hier finden Sie Informationen zu Anweisungen zum Verbinden von Gateways, die für die Verwendung mit AWS IoT Core für LoRaWAN qualifiziert sind.

**Gateways, die das CUPS-Protokoll unterstützen**  
Die folgenden Anweisungen zeigen, wie Sie Ihre Gateways, die das CUPS-Protokoll unterstützen, verbinden.

1. Laden Sie die folgenden Dateien hoch, die Sie beim Hinzufügen Ihres Gateways erhalten haben.
   + Gateway-Gerätezertifikat und private Schlüsseldateien.
   + Vertrauenszertifikatsdatei für den CUPS-Endpunkt, `cups.trust`.

1. Geben Sie die CUPS-Endpunkt-URL an, die Sie zuvor erhalten haben. Der Endpunkt wird das Format `prefix.cups.lorawan.region.amazonaws.com:443` haben.

Weitere Einzelheiten dazu, wie Sie diese Informationen bekommen, finden Sie unter [Hinzufügen eines Gateways zu AWS IoT Core für LoRaWAN](lorawan-onboard-gateway-add.md).

**Gateways, die das LNS-Protokoll unterstützen**  
Die folgenden Anweisungen zeigen, wie Sie Ihre Gateways, die das LNS-Protokoll unterstützen, verbinden.

1. Laden Sie die folgenden Dateien hoch, die Sie beim Hinzufügen Ihres Gateways erhalten haben.
   + Gateway-Gerätezertifikat und private Schlüsseldateien.
   + Vertrauenszertifikatsdatei für den LNS-Endpunkt, `lns.trust`.

1. Geben Sie die LNS-Endpunkt-URL an, die Sie zuvor erhalten haben. Der Endpunkt wird das Format https://`prefix.lns.lorawan.region.amazonaws.com:443` haben.

Weitere Einzelheiten dazu, wie Sie diese Informationen bekommen, finden Sie unter [Hinzufügen eines Gateways zu AWS IoT Core für LoRaWAN](lorawan-onboard-gateway-add.md).

Nachdem Sie Ihr Gateway mit AWS IoT Core für LoRaWAN verbunden haben, können Sie mithilfe der Konsole oder der API den Status Ihrer Verbindung überprüfen und Informationen darüber abrufen, wann der letzte Uplink empfangen wurde.

## Überprüfen Sie den Gateway-Verbindungsstatus mit der Konsole
<a name="lorawan-connection-status-console"></a>

Um den Verbindungsstatus mithilfe der Konsole zu überprüfen, navigieren Sie zur [https://console.aws.amazon.com/iot/home#/wireless/gateways](https://console.aws.amazon.com/iot/home#/wireless/gateways) der AWS IoT Konsole und wählen Sie das Gateway aus, das Sie hinzugefügt haben. Im Abschnitt mit den **LoRaWAN-spezifischen Details** der Seite mit den Gateway-Details sehen Sie den Verbindungsstatus sowie das Datum und die Uhrzeit, zu der der letzte Uplink empfangen wurde.

## Überprüfen Sie den Gateway-Verbindungsstatus mit der API
<a name="lorawan-connection-status-api"></a>

Verwenden Sie die API, um den Verbindungsstatus mithilfe der `GetWirelessGatewayStatistics` API zu überprüfen. Diese API hat keinen Anforderungstext und enthält nur einen Antworttext, der anzeigt, ob das Gateway verbunden ist und wann der letzte Uplink empfangen wurde.

```
HTTP/1.1 200
Content-type: application/json

{
  “ConnectionStatus”: “Connected”,
  “LastUplinkReceivedAt”: “2021-03-24T23:13:08.476015749Z”,
  “WirelessGatewayId”: “30cbdcf3-86de-4291-bfab-5bfa2b12bad5"
}
```

# Einbinden Ihrer Geräte in AWS IoT Core für LoRaWAN
<a name="lorawan-onboard-end-devices"></a>

Nachdem Sie Ihr Gateway in AWS IoT Core für LoRaWAN eingebunden und dessen Verbindungsstatus überprüft haben, können Sie Ihre WLAN-Geräte einbinden. Weitere Informationen zum Einbinden von Gateways finden Sie unter [Einbinden Ihrer Gateways in AWS IoT Core für LoRaWAN](lorawan-onboard-gateways.md).

LoRaWAN-Geräte verwenden ein LoRaWAN-Protokoll, um Daten mit in der Cloud gehosteten Anwendungen auszutauschen. AWS IoT Core für LoRaWAN unterstützt Geräte, die den von der LoRa Alliance standardisierten LoRaWAN-Spezifikationen 1.0.x oder 1.1 entsprechen.

Ein LoRaWAN-Gerät enthält typischerweise einen oder mehrere Sensoren und Aktoren. Die Geräte senden Uplink-Telemetriedaten über LoRaWAN-Gateways an AWS IoT Core für LoRaWAN. In der Cloud gehostete Anwendungen können die Sensoren steuern, indem sie Downlink-Befehle über LoRaWAN-Gateways an LoRaWAN-Geräte senden.

**Bevor Sie Ihr WLAN-Gerät einbinden**  
Bevor Sie Ihr WLAN-Gerät in AWS IoT Core für LoRaWAN einbinden, müssen Sie im Voraus die folgenden Informationen bereithalten:
+ 

**LoRaWAN-Spezifikation und Konfiguration der WLAN-Geräte**  
Halten Sie die Konfigurationsparameter, die für jedes Gerät einzigartig sind, im Voraus für die Eingabe bereit, damit die Eingabe der Daten in die Konsole reibungsloser vonstattengeht. Die spezifischen Parameter, die Sie eingeben müssen, hängen von der LoRaWAN-Spezifikation ab, die das Gerät verwendet. Eine vollständige Liste der Spezifikationen und Konfigurationsparameter finden Sie in der Dokumentation der einzelnen Geräte.
+ 

**Geben Sie den Gerätenamen und die Beschreibung ein (optional)**  
Die Informationen in diesen optionalen Feldern ergeben sich aus der Art und Weise, wie Sie die Elemente in Ihrem Funksystem organisieren und beschreiben. Ausführlichere Informationen zur Benennung und Beschreibung von Ressourcen finden Sie unter [Beschreiben Ihrer AWS IoT Wireless-Ressourcen](iotwireless-describe-resources.md).
+ 

**Geräte- und Dienstprofile**  
Halten Sie einige Konfigurationsparameter für WLAN-Geräte bereit, die von vielen Geräten gemeinsam genutzt werden und in AWS IoT Core für LoRaWAN als Geräte- und Dienstprofile gespeichert werden können. Die Konfigurationsparameter finden Sie in der Dokumentation des Geräts oder auf dem Gerät selbst. Sie sollten ein Geräteprofil identifizieren, das den Konfigurationsparametern des Geräts entspricht, oder bei Bedarf eines erstellen, bevor Sie das Gerät hinzufügen. Weitere Informationen finden Sie unter [Hinzufügen von Protokollen zu AWS IoT Core für LoRaWAN](lorawan-define-profiles.md).
+ 

**AWS IoT Core für LoRaWAN Ziel**  
Jedem Gerät muss ein Ziel zugewiesen werden, das seine Nachrichten verarbeitet, um sie an AWS IoT und andere Dienste zu senden. Die AWS IoT Regeln, die die Gerätenachrichten verarbeiten und senden, sind spezifisch für das Nachrichtenformat des Geräts. Um die Nachrichten vom Gerät zu verarbeiten und an den richtigen Dienst zu senden, identifizieren Sie das Ziel, das Sie für die Nachrichten des Geräts erstellen, und weisen Sie es dem Gerät zu.

**Topics**
+ [Hinzufügen Ihres drahtlosen Geräts zu AWS IoT Core für LoRaWAN](lorawan-end-devices-add.md)
+ [Hinzufügen von Protokollen zu AWS IoT Core für LoRaWAN](lorawan-define-profiles.md)
+ [Hinzufügen von Zielen zu AWS IoT Core für LoRaWAN](lorawan-create-destinations.md)
+ [Erstellen von Regeln für die Verarbeitung von LoRaWAN-Gerätenachrichten](lorawan-destination-rules.md)
+ [Verbinden Ihres LoRaWAN-Geräts und Überprüfung des Verbindungsstatus](lorawan-device-connection-status.md)

# Hinzufügen Ihres drahtlosen Geräts zu AWS IoT Core für LoRaWAN
<a name="lorawan-end-devices-add"></a>

Wenn Sie Ihr WLAN-Gerät zum ersten Mal hinzufügen, empfehlen wir Ihnen, die Konsole zu verwenden. Navigieren Sie zur [AWS IoT Core für LoRaWAN](https://console.aws.amazon.com/iot/home#/wireless/landing)**Einführungsseite** der AWS IoT Konsole, wählen Sie **Start** und dann **Gerät hinzufügen** aus. Wenn Sie bereits ein Gerät hinzugefügt haben, wählen Sie **Gerät anzeigen** aus, um das Gateway anzuzeigen, das Sie hinzugefügt haben. Wenn Sie weitere Geräte hinzufügen möchten, wählen Sie **Gerät hinzufügen**.

Alternativ können Sie auch auf der [Geräteseite](https://console.aws.amazon.com/iot/home#/wireless/devices) der AWS IoT-Konsole WLAN-Geräte hinzufügen.

## Hinzufügen der Spezifikation Ihres drahtlosen Geräts zu AWS IoT Core für LoRaWAN mithilfe der Konsole
<a name="lorawan-end-device-spec-console"></a>

Wählen Sie eine **Spezifikation des drahtlosen Geräts**, die auf Ihrer Aktivierungsmethode und der LoRaWAN-Version basiert. Nach der Auswahl werden Ihre Daten mit einem Schlüssel verschlüsselt, der AWS gehört und der für Sie verwaltet wird. 

**OTAA- und ABP-Aktivierungsmodi**  
Bevor Ihr LoRaWAN-Gerät Uplink-Daten senden kann, müssen Sie einen Vorgang abschließen, der als *Aktivierungs-* oder *Beitrittsverfahren* bezeichnet wird. Um Ihr Gerät zu aktivieren, können Sie entweder OTAA (Over-the-Air-Aktivierung) oder ABP (Aktivierung durch Personalisierung) verwenden.

ABP erfordert kein Verbindungsverfahren und verwendet statische Schlüssel. Wenn Sie OTAA verwenden, sendet Ihr LoRaWAN-Gerät eine Beitrittsanfrage und der Netzwerkserver kann die Anfrage zulassen. Wir empfehlen, dass Sie OTAA verwenden, um Ihr Gerät zu aktivieren, da für jede Aktivierung neue Sitzungsschlüssel generiert werden, was die Sicherheit erhöht.

**LoRaWAN-Version**  
Wenn Sie OTAA verwenden, teilen sich Ihr LoRaWAN-Gerät und die in der Cloud gehosteten Anwendungen die Root-Schlüssel. Diese Root-Schlüssel hängen davon ab, ob Sie Version v1.0.x oder v1.1 verwenden. v1.0.x hat nur einen Root-Schlüssel, **AppKey** (Anwendungsschlüssel), wohingegen v1.1 zwei Root-Schlüssel hat, **AppKey** (Anwendungsschlüssel) und **NWKKey** (Netzwerkschlüssel). Die Sitzungsschlüssel werden auf der Grundlage der Stammschlüssel für jede Aktivierung abgeleitet. Sowohl **NWKKey** als auch **AppKey** sind 32-stellige Hexadezimalwerte, die Ihr Mobilfunkanbieter bereitgestellt hat.

**EUIs für WLAN-Geräte**  
Nachdem Sie die **WLAN-Gerätespezifikation** ausgewählt haben, werden die EUI-Parameter (Extended Unique Identifier) für das WLAN-Gerät auf der Konsole angezeigt. Sie finden diese Informationen in der Dokumentation des Geräts oder des Mobilfunkanbieters.
+ **DevEUI**: 16-stelliger hexademischer Wert, der für Ihr Gerät einzigartig ist und auf dem Geräteetikett oder der zugehörigen Dokumentation zu finden ist.
+ **AppEUI**: 16-stelliger hexademischer Wert, der für den Join-Server eindeutig ist und in der Gerätedokumentation zu finden ist. In der LoRaWAN-Version v1.1 wird die **AppEUI** als **JoineEUI** bezeichnet.

Weitere Informationen zu den eindeutigen Identifikatoren, Sitzungsschlüsseln und Root-Schlüsseln finden Sie in der [LoRa Alliance](https://lora-alliance.org/about-lorawan)-Dokumentation.

## Hinzufügen der Spezifikation Ihres drahtlosen Geräts zu AWS IoT Core für LoRaWAN mithilfe der API
<a name="lorawan-end-device-spec-api"></a>

Wenn Sie ein WLAN-Gerät mithilfe der API hinzufügen, müssen Sie zuerst Ihr Geräteprofil und Ihr Dienstprofil erstellen, bevor Sie das WLAN-Gerät erstellen. Sie verwenden das Geräteprofil und die Dienstprofil-ID, wenn Sie das WLAN-Gerät erstellen. Weitere Informationen zur Erstellung dieser Profile mithilfe der API finden Sie unter [Fügen Sie mithilfe der API ein Geräteprofil hinzu](lorawan-define-profiles.md#lorawan-device-profile-api).

In den folgenden Listen werden die API-Aktionen beschrieben, mit denen die Aufgaben im Zusammenhang mit dem Hinzufügen, Aktualisieren oder Löschen eines Dienstprofils ausgeführt werden.

**AWS IoT Wireless API-Aktionen für Dienstprofile**
+ [CreateWirelessDevice](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_CreateWirelessDevice.html)
+ [GetWirelessDevice](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetWirelessDevice.html)
+ [ListWirelessDevices](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_ListWirelessDevices.html)
+ [UpdateWirelessDevice](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateWirelessDevice.html)
+ [DeleteWirelessDevice](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteWirelessDevice.html)

Eine vollständige Liste der Aktionen und Datentypen, die zum Erstellen und Verwalten von AWS IoT Core für LoRaWAN Ressourcen verfügbar sind, finden Sie in der [AWS IoT Wireless API-Referenz](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/welcome.html).

**Wie benutzt man den AWS CLI, um ein WLAN-Gerät zu erstellen**  
Sie können AWS CLI verwenden, um ein WLAN-Gerät zu erstellen, indem Sie den Befehl [create-wireless-device](https://docs.aws.amazon.com/cli/latest/reference/iotwireless/create-device-profile.html) verwenden. Im folgenden Beispiel wird ein WLAN-Gerät mithilfe einer input.json-Datei zur Eingabe der Parameter erstellt.

**Anmerkung**  
Sie können dieses Verfahren auch mit der API durchführen, indem Sie die Methoden der AWS-API verwenden, die den hier gezeigten CLI-Befehlen entsprechen. 

**Inhalt von input.json**

```
{
    "Description": "My LoRaWAN wireless device"
    "DestinationName": "IoTWirelessDestination"
    "LoRaWAN": {
        "DeviceProfileId": "ab0c23d3-b001-45ef-6a01-2bc3de4f5333",
        "ServiceProfileId": "fe98dc76-cd12-001e-2d34-5550432da100",
        "OtaaV1_1": {
            "AppKey": "3f4ca100e2fc675ea123f4eb12c4a012",
            "JoinEui": "b4c231a359bc2e3d",
            "NwkKey": "01c3f004a2d6efffe32c4eda14bcd2b4"
        },
        "DevEui": "ac12efc654d23fc2"
    },
    "Name": "SampleIoTWirelessThing"
    "Type": LoRaWAN
}
```

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

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

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

# Hinzufügen von Protokollen zu AWS IoT Core für LoRaWAN
<a name="lorawan-define-profiles"></a>

Geräte- und Dienstprofile können definiert werden, um gängige Gerätekonfigurationen zu beschreiben. Diese Profile beschreiben Konfigurationsparameter, die von Geräten gemeinsam genutzt werden, um das Hinzufügen dieser Geräte zu vereinfachen. AWS IoT Core für LoRaWAN unterstützt Geräteprofile und Dienstprofile.

 Die Konfigurationsparameter und die Werte, die in diese Profile eingegeben werden müssen, werden vom Hersteller des Geräts bereitgestellt.

## Fügen Sie Geräteprofile hinzu
<a name="lorawan-device-profiles"></a>

Geräteprofile definieren die Gerätefunktionen und Startparameter, die der Netzwerkserver verwendet, um den LoRaWAN-Funkzugriffsdienst einzurichten. Es umfasst die Auswahl von Parametern wie das LoRa-Frequenzband, die Version der regionalen LoRa-Parameter und die MAC-Version des Geräts. Weitere Informationen zu den verschiedenen Frequenzbändern finden Sie unter [Erwägen Sie die Auswahl von LoRa-Frequenzbändern für Ihre Gateways und die Geräteverbindung](lorawan-rfregion-permissions.md#lorawan-frequency-bands).

### Fügen Sie mithilfe der Konsole ein Geräteprofil hinzu
<a name="lorawan-device-profile-console"></a>

Wenn Sie ein WLAN-Gerät mithilfe der Konsole hinzufügen, wie unter [Hinzufügen der Spezifikation Ihres drahtlosen Geräts zu AWS IoT Core für LoRaWAN mithilfe der Konsole](lorawan-end-devices-add.md#lorawan-end-device-spec-console) beschrieben, können Sie Ihr Geräteprofil hinzufügen, nachdem Sie die Spezifikation für das WLAN-Gerät hinzugefügt haben. Alternativ können Sie auch auf der [Profilseite](https://console.aws.amazon.com/iot/home#/wireless/profiles) der AWS IoT Konsole auf dem **LoRaWAN**-Tab.

Sie können aus Standard-Geräteprofilen wählen oder ein neues Geräteprofil erstellen. Wir empfehlen Ihnen, die Standard-Geräteprofile zu verwenden. Wenn Ihre Anwendung die Erstellung eines Geräteprofils erfordert, geben Sie einen **Geräteprofilnamen** an, wählen Sie das **Frequenzband (RFRegion)** aus, das Sie für das Gerät und das Gateway verwenden, und behalten Sie die anderen Einstellungen auf den Standardwerten bei, sofern in der Gerätedokumentation nichts anderes angegeben ist.

### Fügen Sie mithilfe der API ein Geräteprofil hinzu
<a name="lorawan-device-profile-api"></a>

Wenn Sie ein WLAN-Gerät mithilfe der API hinzufügen, müssen Sie zuerst Ihr Geräteprofil erstellen, bevor Sie das WLAN-Gerät erstellen.

In den folgenden Listen werden die API-Aktionen beschrieben, mit denen die Aufgaben im Zusammenhang mit dem Hinzufügen, Aktualisieren oder Löschen eines Dienstprofils ausgeführt werden.

**AWS IoT Wireless API-Aktionen für Dienstprofile**
+ [CreateDeviceProfile](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_CreateDeviceProfile.html)
+ [GetDeviceProfile](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetDeviceProfile.html)
+ [ListDeviceProfiles](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_ListDeviceProfiles.html)
+ [UpdateDeviceProfile](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateDeviceProfile.html)
+ [DeleteDeviceProfile](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteDeviceProfile.html)

Eine vollständige Liste der Aktionen und Datentypen, die zum Erstellen und Verwalten von AWS IoT Core für LoRaWAN Ressourcen verfügbar sind, finden Sie in der [AWS IoT Wireless API-Referenz](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/welcome.html).

**Wie benutzt man den AWS CLI, um ein Geräteprofil zu erstellen**  
Sie können AWS CLI verwenden, um ein Geräteprofil zu erstellen, indem Sie den Befehl [create-device-profile](https://docs.aws.amazon.com/cli/latest/reference/iotwireless/create-device-profile.html) verwenden. Im folgenden Beispiel wird ein Geräteprofil erstellt.

```
aws iotwireless create-device-profile
```

Wenn Sie diesen Befehl ausführen, wird automatisch ein Geräteprofil mit einer ID erstellt, die Sie beim Erstellen des WLAN-Geräts verwenden können. Sie können jetzt das Dienstprofil mithilfe der folgenden API und anschließend das WLAN-Gerät mithilfe der Geräte- und Dienstprofile erstellen.

```
{
    "Arn": "arn:aws:iotwireless:us-east-1:123456789012:DeviceProfile/12345678-a1b2-3c45-67d8-e90fa1b2c34d",
    "Id": "12345678-a1b2-3c45-67d8-e90fa1b2c34d"
}
```

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

## Fügen Sie Serviceprofile hinzu
<a name="lorawan-service-profiles"></a>

Dienstprofile beschreiben die Kommunikationsparameter, die das Gerät für die Kommunikation mit dem Anwendungsserver benötigt.

### Mithilfe der Konsole ein Geräteprofil hinzufügen
<a name="lorawan-service-profile-console"></a>

Wenn Sie ein WLAN-Gerät mithilfe der Konsole hinzufügen, wie unter [Hinzufügen der Spezifikation Ihres drahtlosen Geräts zu AWS IoT Core für LoRaWAN mithilfe der Konsole](lorawan-end-devices-add.md#lorawan-end-device-spec-console) beschrieben, können Sie, nachdem Sie das Geräteprofil hinzugefügt haben, Ihr Serviceprofil hinzufügen. Alternativ können Sie auch auf der [Profilseite](https://console.aws.amazon.com/iot/home#/wireless/profiles) der AWS IoT Konsole auf dem **LoRaWAN**-Tab.

Wir empfehlen, die Einstellung **AddGWMetadata** aktiviert zu lassen, damit Sie zusätzliche Gateway-Metadaten für jede Nutzlast erhalten, z. B. RSSI und SNR für die Datenübertragung.

### Mithilfe der API ein Geräteprofil hinzufügen
<a name="lorawan-service-profile-api"></a>

Wenn Sie ein WLAN-Gerät mithilfe der API hinzufügen, müssen Sie zuerst Ihr Serviceprofil erstellen, bevor Sie das WLAN-Gerät erstellen.

In den folgenden Listen werden die API-Aktionen beschrieben, mit denen die Aufgaben im Zusammenhang mit dem Hinzufügen, Aktualisieren oder Löschen eines Dienstprofils ausgeführt werden.

**AWS IoT Wireless API-Aktionen für Dienstprofile**
+ [CreateServiceProfile](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_CreateServiceProfile.html)
+ [GetServiceProfile](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetServiceProfile.html)
+ [ListServiceProfiles](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_ListServiceProfiles.html)
+ [ UpdateServiceProfile](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateServiceProfile.html)
+ [DeleteServiceProfile](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteServiceProfile.html)

Eine vollständige Liste der Aktionen und Datentypen, die zum Erstellen und Verwalten von AWS IoT Core für LoRaWAN Ressourcen verfügbar sind, finden Sie in der [AWS IoT Wireless API-Referenz](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/welcome.html).

**Wie benutzt man den AWS CLI, um ein Dienstprofil zu erstellen**  
Sie können AWS CLI verwenden, um einen Dienst zu erstellen, indem Sie den Befehl [create-service-profile](https://docs.aws.amazon.com/cli/latest/reference/iotwireless/create-service-profile.html) verwenden. Im folgenden Beispiel wird ein Dienstprofil erstellt.

```
aws iotwireless create-service-profile
```

Wenn Sie diesen Befehl ausführen, wird automatisch ein Dienstprofil mit einer ID erstellt, die Sie beim Erstellen des WLAN-Geräts verwenden können. Sie können das drahtlose Gerät jetzt mithilfe der Geräte- und Dienstprofile erstellen.

```
{
    "Arn": "arn:aws:iotwireless:us-east-1:123456789012:ServiceProfile/12345678-a1b2-3c45-67d8-e90fa1b2c34d",
    "Id": "12345678-a1b2-3c45-67d8-e90fa1b2c34d"
}
```

# Hinzufügen von Zielen zu AWS IoT Core für LoRaWAN
<a name="lorawan-create-destinations"></a>

AWS IoT Core für LoRaWAN-Ziele beschreiben die AWS IoT-Regel, die die Daten eines Geräts zur Verwendung durch AWS-Dienste verarbeitet.

Da die meisten LoRaWAN-Geräte keine Daten in einem Format an AWS IoT Core LoRaWAN senden, das von AWS Diensten verwendet werden kann, muss eine AWS IoT Regel sie zuerst verarbeiten. Die AWS IoT Regel enthält die SQL-Anweisung, die die Gerätedaten interpretiert, und die Themenregelaktionen, die das Ergebnis der SQL-Anweisung an die Dienste senden, die sie verwenden werden.

Wenn Sie Ihr Ziel zum ersten Mal hinzufügen, empfehlen wir Ihnen, die Konsole zu verwenden. 

## Hinzufügen eines Ziels mit der Konsole
<a name="lorawan-create-destination-console"></a>

Wenn Sie ein WLAN-Gerät mithilfe der Konsole hinzufügen, wie unter [Hinzufügen der Spezifikation Ihres drahtlosen Geräts zu AWS IoT Core für LoRaWAN mithilfe der Konsole](lorawan-end-devices-add.md#lorawan-end-device-spec-console) beschrieben, nachdem Sie die WLAN-Gerätespezifikationen und Profile zu AWS IoT Core für LoRaWAN hinzugefügt haben, wie zuvor beschrieben, können Sie fortfahren und ein Ziel hinzufügen.

Alternativ können Sie auch auf der Seite [Ziele](https://console.aws.amazon.com/iot/home#/wireless/destinations) der AWS IoT Konsole ein AWS IoT Core für LoRaWAN Ziel hinzufügen.

Um die Daten eines Geräts zu verarbeiten, geben Sie beim Erstellen eines AWS IoT Core für LoRaWAN-Ziele die folgenden Felder an und wählen Sie dann **Ziel hinzufügen**.
+ 

**Zieldetails**  
Geben Sie einen **Zielnamen** und eine optionale Beschreibung für Ihr Ziel ein.
+ 

**Regelname**  
Die AWS IoT-Regel, die so konfiguriert ist, dass sie von Ihrem Gerät gesendete Nachrichten auswertet und die Gerätedaten verarbeitet. Der Regelname wird Ihrem Ziel zugeordnet. Das Ziel erfordert, dass die Regel die empfangenen Nachrichten verarbeitet. Sie können wählen, ob die Nachrichten verarbeitet werden sollen, indem Sie entweder eine AWS IoT-Regel aufrufen oder sie im AWS IoT Message Broker veröffentlichen.
  + Wenn Sie **Regelname eingeben** wählen, geben Sie einen Namen ein, und wählen Sie dann **Kopieren**, um den Regelnamen zu kopieren, den Sie bei der Erstellung der AWS IoT-Regel eingeben. Sie können entweder **Regel erstellen** wählen, um die Regel jetzt zu erstellen, oder zum [Regeln](https://console.aws.amazon.com/iot/home#/create/rule)-Hub der AWS IoT-Konsole navigieren und eine Regel mit diesem Namen erstellen.

    Sie können auch eine Regel eingeben und mit der Einstellung **Erweitert** einen Themennamen angeben. Der Themenname wird beim Aufrufen der Regel angegeben und der Zugriff erfolgt mithilfe des `topic` Ausdrucks innerhalb der Regel. Weitere Informationen zu AWS IoT-Regeln finden Sie unter [https://docs.aws.amazon.com/iot/latest/developerguide/iot-rules.html](https://docs.aws.amazon.com/iot/latest/developerguide/iot-rules.html).
  + Wenn Sie **Im Message Broker AWS IoTveröffentlichen** wählen, geben Sie einen Themennamen ein. Sie können dann den Namen des MQTT-Themas kopieren und mehrere Abonnenten können dieses Thema abonnieren, um Nachrichten zu erhalten, die zu diesem Thema veröffentlicht wurden. Weitere Informationen finden Sie unter [https://docs.aws.amazon.com/iot/latest/developerguide/topics.html](https://docs.aws.amazon.com/iot/latest/developerguide/topics.html).

  Weitere Informationen über AWS IoT Regeln für Ziele finden Sie unter [Erstellen von Regeln für die Verarbeitung von LoRaWAN-Gerätenachrichten](lorawan-destination-rules.md).
+ 

**Rollenname**  
Die IAM-Rolle, die den Daten des Geräts Zugriff auf die in **Regelname** angegebene Regel gewährt. Sie können in der Konsole eine neue Servicerolle erstellen, oder eine bestehende wählen. Wenn Sie eine neue Servicerolle erstellen, können Sie entweder einen Rollennamen eingeben (z. B. **IoTWirelessDestinationRole**) oder das Feld leer lassen, AWS IoT Core für LoRaWAN um einen neuen Rollennamen zu generieren. AWS IoT Core für LoRaWAN erstellt anschließend automatisch die IAM-Rolle mit den entsprechenden Berechtigungen in Ihrem Namen.

  Weitere Informationen über IAM-Rollen finden Sie unter [Verwendung von IAM-Rollen](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use.html).

## Hinzufügen eines Ziels mit der API
<a name="lorawan-create-destination-api"></a>

Wenn Sie stattdessen ein Ziel mithilfe der CLI hinzufügen möchten, müssen Sie die Regel und die IAM-Rolle für Ihr Ziel bereits erstellt haben. Ausführlichere Informationen zu den Details, die für ein Ziel in der Rolle erforderlich sind, finden Sie unter [Erstellen Sie eine IAM-Rolle für Ihre Ziele](#lorawan-create-destinations-roles).

In den folgende Liste enthält die API-Aktionen, mit denen die Aufgaben im Zusammenhang mit dem Hinzufügen, Aktualisieren oder Löschen eines Ziels ausgeführt werden.

**AWS IoT Wireless API-Aktionen für Ziele**
+ [CreateDestination](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_CreateDestination.html)
+ [GetDestination](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetDestination.html)
+ [ListDestinations](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_ListDestinations.html)
+ [UpdateDestination](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateDestination.html)
+ [DeleteDestination](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_DeleteDestination.html)

Eine vollständige Liste der Aktionen und Datentypen, die zum Erstellen und Verwalten von AWS IoT Core für LoRaWAN Ressourcen verfügbar sind, finden Sie in der [AWS IoT Wireless API-Referenz](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/welcome.html).

**Wie benutzt man AWS CLI, um ein Ziel hinzuzufügen**  
Sie können AWS CLI verwenden, um ein Ziel hinzuzufügen, indem Sie den Befehl [create-destination](https://docs.aws.amazon.com/cli/latest/reference/iotwireless/create-destination.html) verwenden. Das folgende Beispiel zeigt, wie Sie ein Ziel erstellen, indem Sie einen Regelnamen eingeben, der `RuleName` als Wert für den `expression-type` Parameter verwendet. Wenn Sie einen Themennamen für die Veröffentlichung oder das Abonnieren des Message Brokers angeben möchten, ändern Sie den Wert des `expression-type` Parameters in `MqttTopic` d.

```
aws iotwireless create-destination \
    --name IoTWirelessDestination \
    --expression-type RuleName \
    --expression IoTWirelessRule \
    --role-arn arn:aws:iam::123456789012:role/IoTWirelessDestinationRole
```

Wenn Sie diesen Befehl ausführen, wird ein Ziel mit dem angegebenen Zielnamen, Regelnamen und Rollennamen erstellt. Weitere Informationen über Regel- und Rollennamen für Ziele finden Sie unter [Erstellen von Regeln für die Verarbeitung von LoRaWAN-Gerätenachrichten](lorawan-destination-rules.md) und [Erstellen Sie eine IAM-Rolle für Ihre Ziele](#lorawan-create-destinations-roles).

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

## Erstellen Sie eine IAM-Rolle für Ihre Ziele
<a name="lorawan-create-destinations-roles"></a>

AWS IoT Core für LoRaWAN Ziele erfordern IAM-Rollen, die AWS IoT Core für LoRaWAN die zum Senden von Daten an die AWS IoT Regel erforderlichen Berechtigungen gewähren. Wenn eine solche Rolle noch nicht definiert ist, müssen Sie sie so definieren, dass sie in der Rollenliste angezeigt wird.

Wenn Sie die Konsole verwenden, um ein Ziel hinzuzufügen, erstellt AWS IoT Core für LoRaWAN automatisch eine IAM-Rolle für Sie, wie zuvor in diesem Thema beschrieben. Wenn Sie ein Ziel mithilfe der API oder CLI hinzufügen, müssen Sie die IAM-Rolle für Ihr Ziel erstellen.

**Erstellen Sie eine IAM-Richtlinie für Ihre AWS IoT Core für LoRaWAN Zielrolle**

1. Öffnen Sie den [Richtlinien-Hub in der IAM-Konsole](https://console.aws.amazon.com/iam/home#/policies).

1. Wählen Sie **Richtlinie erstellen** und anschließend die Registerkarte **JSON**.

1. Löschen Sie im Editor alle Inhalte aus dem Editor und fügen Sie dieses Richtliniendokument ein.

   ```
   {
       "Version": "2012-10-17",
       "Statement": [
           {
               "Effect": "Allow",
               "Action": [
                   "iot:DescribeEndpoint",
                   "iot:Publish"
               ],
               "Resource": "*"
           }
       ]
   }
   ```

1. Wählen Sie **Richtlinie überprüfen** aus, und geben Sie im Feld **Name** einen Namen für diese Richtlinie ein. Sie benötigen diesen Namen, um ihn im nächsten Verfahren zu verwenden.

   Sie können diese Richtlinie auch in der **Beschreibung** beschreiben, wenn Sie möchten.

1. Wählen Sie **Richtlinie erstellen** aus.

**Um eine IAM-Rolle für ein AWS IoT Core für LoRaWAN Ziel zu erstellen**

1. Öffnen Sie die Seite [Rollen](https://console.aws.amazon.com/iam/home#/roles)-Hub Ihrer IAM-Konsole und wählen Sie **Rolle erstellen**.

1. Unter **Typ der vertrauenswürdigen Entität auswählen**, wählen Sie die Option **Weiteres AWS-Konto** aus.

1. Geben Sie unter **Konto-ID** Ihre AWS-Konto-ID ein und wählen Sie dann **Weiter: Berechtigungen** aus.

1. Geben Sie im Suchfeld den Namen der IAM-Richtlinie ein, die Sie im vorherigen Verfahren erstellt haben.

1. Prüfen Sie die IAM-Richtlinie bei den Suchergebnissen, die Sie im vorherigen Verfahren erstellt haben.

1. Wählen Sie **Weiter: Tags** und danach **Weiter: Prüfen** aus.

1. Geben Sie im Feld **Rollenname** den Namen dieser Rolle ein, und wählen Sie dann **Rolle erstellen** aus.

1. Wählen Sie in der Bestätigungsmeldung den Namen der Rolle, die Sie erstellt haben, um die neue Rolle zu bearbeiten.

1. Wählen Sie auf der Seite **Übersicht** die Option **Vertrauensbeziehungen** und anschließend **Vertrauensbeziehung bearbeiten** aus.

1. Ändern Sie im **Richtliniendokument** die `Principal`-Eigenschaft so, dass sie wie in diesem Beispiel aussieht.

   ```
   "Principal": { 
       "Service": "iotwireless.amazonaws.com" 
   },
   ```

   Nachdem Sie die `Principal`-Eigenschaft geändert haben, sollte das vollständige Richtliniendokument wie in diesem Beispiel aussehen.

   ```
   {
     "Version": "2012-10-17",
     "Statement": [
       {
         "Effect": "Allow",
         "Principal": {
           "Service": "iotwireless.amazonaws.com"
         },
         "Action": "sts:AssumeRole",
         "Condition": {}
       }
     ]
   }
   ```

1. Wählen Sie **Vertrauensrichtlinie aktualisieren** aus, um die Änderungen zu speichern.

Wenn diese Rolle definiert ist, finden Sie sie in der Rollenliste, wenn Sie Ihre AWS IoT Core für LoRaWAN Ziele konfigurieren.

# Erstellen von Regeln für die Verarbeitung von LoRaWAN-Gerätenachrichten
<a name="lorawan-destination-rules"></a>

AWS IoT-Regeln senden Gerätenachrichten an andere Dienste. AWS IoT-Regeln können auch die von einem LoRaWAN-Gerät empfangenen Binärnachrichten verarbeiten, um die Nachrichten in andere Formate zu konvertieren, wodurch sie für andere Dienste einfacher zu verwenden sind.

[AWS IoT Core für LoRaWANZiele](lorawan-create-destinations.md) verknüpfen ein WLAN-Gerät mit der Regel, die die Nachrichtendaten des Geräts verarbeitet, um sie an andere Dienste zu senden. Die Regel wird auf die Daten des Geräts angewendet, sobald sie von AWS IoT Core für LoRaWAN empfangen werden. [AWS IoT Core für LoRaWANZiele](lorawan-create-destinations.md) können von allen Geräten gemeinsam genutzt werden, deren Nachrichten dasselbe Datenformat haben und die ihre Daten an denselben Dienst senden.

## Wie AWS IoT Regeln Gerätenachrichten verarbeiten
<a name="how-rules-process-message"></a>

Wie eine AWS IoT Regel die Nachrichtendaten eines Geräts verarbeitet, hängt vom Dienst ab, der die Daten empfängt, vom Format der Nachrichtendaten des Geräts und vom Datenformat, das der Dienst benötigt. In der Regel ruft die Regel eine AWS Lambda Funktion auf, um die Nachrichtendaten des Geräts in das Format zu konvertieren, das ein Dienst benötigt, und sendet dann das Ergebnis an den Dienst.

Die folgende Abbildung zeigt, wie Nachrichtendaten gesichert und verarbeitet werden, wenn sie vom WLAN-Gerät zu einem AWS Dienst übertragen werden.

![\[Das Bild zeigt, wie AWS IoT Core für LoRaWAN-Daten von einem WLAN-Gerät an AWS IoT und andere Dienste übertragen werden.\]](http://docs.aws.amazon.com/de_de/iot-wireless/latest/developerguide/images/iot-lorawan-data-flow.png)


1. Das LoRaWAN-Funkgerät verschlüsselt seine Binärnachrichten im AES128-CTR-Modus, bevor es sie überträgt.

1. AWS IoT Core für LoRaWAN entschlüsselt die binäre Nachricht und codiert die entschlüsselte Nutzlast der binären Nachricht als Base64-Zeichenfolge.

1. Die resultierende Base64-kodierte Nachricht wird als Nachrichtennutzlast, die nicht als JSON-Dokument formatiert ist, an die AWS IoT-Regel gesendet, die in dem Ziel, das dem Gerät zugewiesenen ist, beschrieben ist.

1. Die AWS IoT-Regel leitet die Nachrichtendaten an den Dienst weiter, der in der Konfiguration der Regel beschrieben ist.

Die vom WLAN-Gerät empfangene verschlüsselte binäre Nutzlast wird von AWS IoT Core für LoRaWAN nicht verändert oder interpretiert. Die entschlüsselte Nutzlast der binären Nachricht ist nur als Base64-Zeichenfolge codiert. Damit Dienste auf die Datenelemente in der Nutzlast der binären Nachricht zugreifen können, müssen die Datenelemente durch eine von der Regel aufgerufene Funktion aus der Nutzlast herausgelesen werden. Die Base64-kodierte Nachrichtennutzlast ist eine ASCII-Zeichenfolge, sodass sie als solche gespeichert und später analysiert werden kann.

## Erstellen von Regeln für LoRaWAN-Geräte
<a name="create-lorawan-rules"></a>

AWS IoT Core für LoRaWAN verwendet AWS IoT Regeln, um Gerätenachrichten sicher direkt an andere AWS Dienste zu senden, ohne dass der Message Broker verwendet werden muss. Durch die Entfernung des Message Brokers aus dem Eingangspfad werden die Kosten gesenkt und der Datenfluss optimiert.

Damit eine AWS IoT Core für LoRaWAN Regel Gerätenachrichten an andere AWS Dienste senden kann, benötigt sie ein AWS IoT Core für LoRaWAN Ziel und eine diesem Ziel zugewiesene AWS IoT Regel. Die AWS IoT Regel muss eine SQL-Abfrageanweisung und mindestens eine Regelaktion enthalten. 

In der Regel besteht die AWS IoT Regelabfrageanweisung aus:
+ Eine SQL SELECT-Klausel, die die Daten aus der Nachrichtennutzlast auswählt und formatiert
+ Ein Themenfilter (das FROM-Objekt in der Regelabfrageanweisung), der die zu verwendenden Nachrichten identifiziert
+ Eine optionale bedingte Anweisung (eine SQL WHERE-Klausel), die Bedingungen festlegt, auf die reagiert werden soll

Hier finden Sie ein Beispiel für eine Regelabfrage:

```
SELECT temperature FROM iot/topic' WHERE temperature > 50
```

Wenn Sie AWS IoT Regeln für die Verarbeitung von Nutzlasten von LoRaWAN-Geräten erstellen, müssen Sie die FROM-Klausel nicht als Teil des Regelabfrageobjekts angeben. Die Regelabfrageanweisung muss die SQL SELECT-Klausel enthalten und kann optional die WHERE-Klausel enthalten. Wenn die Abfrageanweisung die FROM-Klausel verwendet, wird sie ignoriert.

Hier ist ein Beispiel für eine Regelabfrageanweisung, die Nutzlasten von LoRaWAN-Geräten verarbeiten kann:

```
SELECT WirelessDeviceId, WirelessMetadata.LoRaWAN.FPort as FPort,
       WirelessMetadata.LoRaWAN.DevEui as DevEui, 
       PayloadData
```

In diesem Beispiel `PayloadData` handelt es sich um eine Base64-codierte binäre Nutzlast, die von Ihrem LoRaWAN-Gerät gesendet wird.

Hier ist ein Beispiel für eine Regelabfrageanweisung, die eine binäre Dekodierung der eingehenden Nutzdaten durchführen und sie in ein anderes Format wie JSON umwandeln kann:

```
SELECT WirelessDeviceId, WirelessMetadata.LoRaWAN.FPort as FPort,
       WirelessMetadata.LoRaWAN.DevEui as DevEui, 
       aws_lambda("arn:aws:lambda:<region>:<account>:function:<name>",                                       
                  {                                      
                   "PayloadData":PayloadData,                                       
                   "Fport": WirelessMetadata.LoRaWAN.FPort   
                  }) as decodingoutput
```

Weitere Hinweise zur Verwendung der SELECT AND WHERE-Klauseln finden Sie unter [https://docs.aws.amazon.com/iot/latest/developerguide/iot-sql-reference.html](https://docs.aws.amazon.com/iot/latest/developerguide/iot-sql-reference.html).

Weitere Informationen über die Verwendung der AWS IoT-API zum Erstellen von Regeln finden Sie unter [https://docs.aws.amazon.com/iot/latest/developerguide/iot-rules.html](https://docs.aws.amazon.com/iot/latest/developerguide/iot-rules.html) und [https://docs.aws.amazon.com/iot/latest/developerguide/iot-rules-tutorial.html](https://docs.aws.amazon.com/iot/latest/developerguide/iot-rules-tutorial.html). 

Weitere Informationen zum Erstellen und Verwenden von AWS IoT Core für LoRaWAN Zielen finden Sie unter [Hinzufügen von Zielen zu AWS IoT Core für LoRaWAN](lorawan-create-destinations.md).

Hinweise zur Verwendung binärer Nachrichtennutzlasten in einer Regel finden Sie unter [https://docs.aws.amazon.com/iot/latest/developerguide/binary-payloads.html](https://docs.aws.amazon.com/iot/latest/developerguide/binary-payloads.html).

Weitere Hinweise zur Datensicherheit und Verschlüsselung, die verwendet werden, um die Nachrichtennutzdaten während der Übertragung zu schützen, finden Sie unter [Datenschutz in AWS IoT Wireless](data-protection.md).

Eine Referenzarchitektur, die ein Beispiel für die binäre Dekodierung und Implementierung von IoT-Regeln zeigt, finden Sie unter [AWS IoT Core für LoRaWANLösungsbeispiele auf GitHub](https://github.com/aws-samples/aws-iot-core-lorawan/tree/main/transform_binary_payload).

# Verbinden Ihres LoRaWAN-Geräts und Überprüfung des Verbindungsstatus
<a name="lorawan-device-connection-status"></a>

Bevor Sie den Geräte-Verbindungsstatus überprüfen können, müssen Sie Ihr Gerät bereits hinzugefügt und mit AWS IoT Core für LoRaWAN verbunden haben. Weitere Informationen zum Hinzufügen von Geräten finden Sie unter [Hinzufügen Ihres drahtlosen Geräts zu AWS IoT Core für LoRaWAN](lorawan-end-devices-add.md).

Nachdem Sie Ihr Gerät hinzugefügt haben, lesen Sie in der Bedienungsanleitung Ihres Geräts nach, wie Sie das Senden einer Uplink-Nachricht von Ihrem LoRaWAN-Gerät aus initiieren.

## Überprüfen Sie den Geräte-Verbindungsstatus mit der Konsole
<a name="lorawan-device-connection-status-console"></a>

Um den Verbindungsstatus mithilfe der Konsole zu überprüfen, navigieren Sie zur [https://console.aws.amazon.com/iot/home#/wireless/devices](https://console.aws.amazon.com/iot/home#/wireless/devices) der AWS IoT Konsole und wählen Sie das Gerät aus, das Sie hinzugefügt haben. Im Abschnitt **Details** der Seite mit den Details zu den WLAN-Geräten werden Datum und Uhrzeit des letzten Empfangs des Uplinks angezeigt.

## Überprüfen Sie den Geräte-Verbindungsstatus mit der API
<a name="lorawan-device-connection-status-api"></a>

Verwenden Sie die API, um den Verbindungsstatus mithilfe der `GetWirelessDeviceStatistics` API zu überprüfen. Diese API hat keinen Anfragetext und enthält nur einen Antworttext, aus dem hervorgeht, wann der letzte Uplink empfangen wurde.

```
HTTP/1.1 200
Content-type: application/json

{  
  “LastUplinkReceivedAt”: “2021-03-24T23:13:08.476015749Z”,
  "LoRaWAN": {
        "DataRate": 5,
        "DevEui": "647fda0000006420",
        "Frequency": 868100000
        "Gateways": [ 
         { 
            "GatewayEui": "c0ee40ffff29df10",
            "Rssi": -67,
            "Snr": 9.75
         }
      ],
  “WirelessDeviceId”: “30cbdcf3-86de-4291-bfab-5bfa2b12bad5"
}
```

## Nächste Schritte
<a name="lorawan-device-connection-next-steps"></a>

Nachdem Sie Ihr Gerät angeschlossen und den Verbindungsstatus überprüft haben, können Sie das Format der vom Gerät empfangenen Uplink-Metadaten mithilfe des [MQTT-Testclients](https://console.aws.amazon.com/iot/home#/test) auf der **Testseite** der AWS IoT Konsole beobachten. Weitere Informationen finden Sie unter [Das Format der Uplink-Nachrichten anzeigen, die von LoRaWAN-Geräten gesendet wurden](lorawan-uplink-metadata-format.md).