

# Das Format der Uplink-Nachrichten anzeigen, die von LoRaWAN-Geräten gesendet wurden
<a name="lorawan-uplink-metadata-format"></a>

Nachdem Sie Ihr LoRaWAN-Gerät mit AWS IoT Core für LoRaWAN verbunden haben, können Sie das Format der Uplink-Nachricht beobachten, die Sie von Ihrem WLAN-Gerät erhalten.

## Bevor Sie die Uplink-Nachrichten beobachten können
<a name="lorawan-uplink-metadata-prerequisites"></a>

Sie müssen Ihr WLAN-Gerät integriert und mit AWS IoT verbunden haben, damit es Daten senden und empfangen kann. Informationen zum Onboarding von Geräten mit AWS IoT Core für LoRaWAN finden Sie unter [Einbinden Ihrer Geräte in AWS IoT Core für LoRaWAN](lorawan-onboard-end-devices.md).

## Was enthalten die Uplink-Nachrichten?
<a name="lorawan-uplink-metadata-contains"></a>

LoRaWAN-Geräte stellen über LoRaWAN-Gateways eine Verbindung zu AWS IoT Core für LoRaWAN her. Die Uplink-Nachricht, die Sie vom Gerät erhalten, enthält die folgenden Informationen.
+ Nutzdaten, die der verschlüsselten Nutzdatennachricht entsprechen, die vom WLAN-Gerät gesendet wird.
+ Drahtlose Metadaten, die Folgendes beinhalten:
  + Geräteinformationen wie DevEUI, die Datenrate und der Frequenzkanal, in dem das Gerät betrieben wird.
  + Optionale zusätzliche Parameter und Gateway-Informationen für Gateways, die mit dem Gerät verbunden sind. Zu den Gateway-Parametern gehören EUI, SNR und RSSi des Gateways.

  Mithilfe der drahtlosen Metadaten können Sie nützliche Informationen über das WLAN-Gerät und die Daten abrufen, die zwischen Ihrem Gerät und AWS IoT übertragen werden. Sie können den `AckedMessageId`-Parameter beispielsweise verwenden, um zu überprüfen, ob die letzte bestätigte Downlink-Nachricht vom Gerät empfangen wurde. Wenn Sie sich dafür entscheiden, die Gateway-Informationen einzubeziehen, können Sie optional angeben, ob Sie zu einem stärkeren Gateway-Kanal wechseln möchten, der näher an Ihrem Gerät liegt.

## Wie beobachtet man die Uplink-Nachrichten?
<a name="lorawan-uplink-metadata-observe"></a>

Nachdem Sie Ihr Gerät eingebunden haben, können Sie den [MQTT-Testclient](https://console.aws.amazon.com/iot/home#/test) auf der **Testseite** der AWS IoT-Konsole verwenden, um das Thema zu abonnieren, das Sie bei der Erstellung Ihres Ziels angegeben haben. Sobald Ihr Gerät verbunden ist und Payload-Daten sendet, werden Ihnen Nachrichten angezeigt.

Dieses Diagramm identifiziert die wichtigsten Elemente in einem LoRaWAN-System, die mit AWS IoT Core für LoRaWAN verbunden sind. Es zeigt die primäre Datenebene und den Datenfluss durch das System.

![\[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)


Wenn das WLAN-Gerät mit dem Senden von Uplink-Daten beginnt, werden die drahtlosen Metadaten von AWS IoT Core für LoRaWAN mit der Nutzlast umschlossen und dann an Ihre AWS-Anwendungen gesendet.

## Beispiel für Uplink-Nachricht
<a name="lorawan-uplink-metadata-example"></a>

Das folgende Beispiel zeigt das Format der Uplink-Nachricht, die von Ihrem Gerät empfangen wurde.

```
{
    "WirelessDeviceId": "5b58245e-146c-4c30-9703-0ca942e3ff35", 
    "PayloadData": "Cc48AAAAAAAAAAA=",    
    "WirelessMetadata":
    {
        "LoRaWAN":
        {
            "ADR": false,
            "Bandwidth": 125,
            "ClassB": false,
            "CodeRate": "4/5",
            "DataRate": "0",
            "DevAddr": "00b96cd4",
            "DevEui": "58a0cb000202c99",            
            "FOptLen": 2,
            "FCnt": 1,
            "Fport": 136,   
            "Frequency": "868100000",     
            "Gateways": [
             {
                    "GatewayEui": "80029cfffe5cf1cc",      
                    "Snr": -29,
                    "Rssi": 9.75
             }
             ],  
            "MIC": "7255cb07",  
            "MType": "UnconfirmedDataUp",
            "Major": "LoRaWANR1",
            "Modulation": "LORA", 
            "PolarizationInversion": false,    
            "SpreadingFactor": 12,                         
            "Timestamp": "2021-05-03T03:24:29Z"
            
        }
    }
}
```

### Schließen Sie Gateway-Metadaten von Uplink-Metadaten aus
<a name="lorawan-uplink-metadata-example2"></a>

Wenn Sie die Gateway-Metadateninformationen aus Ihren Uplink-Metadaten ausschließen möchten, deaktivieren Sie den **AddGWMetadata-Parameter**, wenn Sie das Dienstprofil erstellen. Informationen zu diesem Parameter finden Sie unter [Fügen Sie Serviceprofile hinzu](lorawan-define-profiles.md#lorawan-service-profiles).

In diesem Fall wird der `Gateways`-Abschnitt in den Uplink-Metadaten nicht angezeigt, wie im folgenden Beispiel dargestellt.

```
{  
    "WirelessDeviceId": "0d9a439b-e77a-4573-a791-49d5c0f4db95",
    "PayloadData": "AAAAAAAA//8=",
    "WirelessMetadata": {
        "LoRaWAN": {
            "ClassB": false,
            "CodeRate": "4/5",
            "DataRate": "1",
            "DevAddr": "01920f27",
            "DevEui": "ffffff10000163b0",
            "FCnt": 1,
            "FPort": 5,
            "Timestamp": "2021-04-29T05:19:43.646Z"
    }
  }
}
```