

# Einrichten von AWS IoT Wireless
<a name="setting-up-iotwireless"></a>

Wenn Sie sich bei AWS registrieren, wird Ihr AWS-Konto automatisch für alle Services in AWS einschließlich AWS IoT Wireless registriert. Berechnet werden Ihnen aber nur die Services, die Sie nutzen.

Führen Sie zum Einrichten von AWS IoT Wireless die Schritte im folgenden Abschnitt aus:

**Topics**
+ [Einrichten Ihres AWS-Kontos](#iotwireless-setup-account)
+ [Installieren von Python und der AWS CLI](#wireless-onboard-prereq)

## Einrichten Ihres AWS-Kontos
<a name="iotwireless-setup-account"></a>

Bevor Sie AWS IoT Core für LoRaWAN oder AWS IoT Core für Amazon Sidewalk zum ersten Mal verwenden, führen Sie die folgenden Aufgaben aus, um Ihr AWS-Konto einzurichten.

**Topics**
+ [Registrieren für ein AWS-Konto](#aws-sign-up-iotwireless)
+ [Erstellen eines IAM-Benutzers](#create-iam-user-iotwireless)
+ [Anmelden als IAM-Benutzer](#sign-in-iam-user-iotwireless)

### Registrieren für ein AWS-Konto
<a name="aws-sign-up-iotwireless"></a>

Wenn Sie kein AWS-Konto haben, führen Sie die folgenden Schritte zum Erstellen durch.

**Anmeldung für ein AWS-Konto**

1. Öffnen Sie [https://portal.aws.amazon.com/billing/signup](https://portal.aws.amazon.com/billing/signup).

1. Folgen Sie den Online-Anweisungen.

   Bei der Anmeldung müssen Sie auch einen Telefonanruf entgegennehmen und einen Verifizierungscode über die Telefontasten eingeben.

   Wenn Sie sich für ein AWS-Konto anmelden, wird ein *Root-Benutzer des AWS-Kontos* erstellt. Der Root-Benutzer hat Zugriff auf alle AWS-Services und Ressourcen des Kontos. Als bewährte Sicherheitsmethode weisen Sie einem [Administratorbenutzer Administratorzugriff](https://docs.aws.amazon.com/singlesignon/latest/userguide/getting-started.html) zu und verwenden Sie nur den Root-Benutzer, um [Aufgaben auszuführen, die Root-Benutzerzugriff](https://docs.aws.amazon.com/accounts/latest/reference/root-user-tasks.html) erfordern.

### Erstellen eines IAM-Benutzers
<a name="create-iam-user-iotwireless"></a>

Wählen Sie zum Erstellen eines Administratorbenutzers eine der folgenden Optionen aus.


****  

| Wählen Sie eine Möglichkeit zur Verwaltung Ihres Administrators aus. | Bis | Von | Sie können auch | 
| --- | --- | --- | --- | 
| Im IAM Identity Center (Empfohlen) | Verwendung von kurzfristigen Anmeldeinformationen für den Zugriff auf AWS.Dies steht im Einklang mit den bewährten Methoden für die Sicherheit. Weitere Informationen zu bewährten Methoden finden Sie unter [Bewährte Methoden für die Sicherheit in IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#bp-users-federation-idp) im *IAM-Benutzerhandbuch*. | Beachtung der Anweisungen unter [Erste Schritte](https://docs.aws.amazon.com/singlesignon/latest/userguide/getting-started.html) im AWS IAM Identity Center-Benutzerhandbuch. | Programmgesteuerten Zugriff unter Berücksichtigung der Informationen im Abschnitt [Konfigurieren von AWS CLI für die Verwendung vonAWS IAM Identity Center](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html) im AWS Command Line Interface-Benutzerhandbuch konfigurieren. | 
| In IAM (Nicht empfohlen) | Verwendung von langfristigen Anmeldeinformationen für den Zugriff auf AWS. | Beachtung der Anweisungen unter [Erstellen Ihres ersten IAM-Administratorbenutzers und Ihrer ersten Benutzergruppe](https://docs.aws.amazon.com/IAM/latest/UserGuide/getting-started_create-admin-group.html) im IAM-Benutzerhandbuch. | Programmgesteuerten Zugriff unter Verwendung der Informationen unter [Verwalten der Zugriffsschlüssel für IAM-Benutzer](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) im IAM-Benutzerhandbuch konfigurieren. | 

### Anmelden als IAM-Benutzer
<a name="sign-in-iam-user-iotwireless"></a>

Nachdem Sie einen IAM-Benutzer erstellt haben, können Sie sich mit Ihrem IAM-Benutzernamen und Ihrem Passwort bei AWS anmelden.

Bevor Sie sich als IAM-Benutzer anmelden, können Sie den Anmelde-Link für IAM-Benutzer in der IAM-Konsole überprüfen. Auf dem IAM-Dashboard finden Sie unter IAM users sign-in link (Anmelde-Link für IAM-Benutzer) den Anmelde-Link für Ihr AWS-Konto. Die URL für Ihren Anmelde-Link enthält Ihre AWS-Konto-ID ohne Bindestriche (-).

Wenn Sie nicht möchten, dass die URL für Ihren Anmelde-Link Ihre AWS-Konto-ID enthält, können Sie einen Konto-Alias erstellen. Weitere Informationen finden Sie unter [Erstellen, Löschen und Auflisten eines AWS-Konto-Alias](https://docs.aws.amazon.com/IAM/latest/UserGuide/console_account-alias.html#CreateAccountAlias) im *IAM-Benutzerhandbuch*.

**So melden Sie sich als IAM-Benutzer an:**

1. Melden Sie sich von AWS-Managementkonsole ab.

1. Geben Sie Ihren Anmelde-Link ein, der Ihre AWS-Konto-ID (ohne Bindestriche) oder Ihren AWS-Konto-Alias enthält.

   ```
   https://aws_account_id_or_alias.signin.aws.amazon.com/console
   ```

1. Geben Sie den IAM-Benutzernamen und das von Ihnen soeben erstellte Passwort ein.

Nachdem Sie sich angemeldet haben, wird in der Navigationsleiste *„your\$1user\$1name @ your\$1aws\$1account\$1id“* angezeigt.

## Installieren von Python und der AWS CLI
<a name="wireless-onboard-prereq"></a>

Bevor Sie Ihr LoRaWAN- oder Sidewalk-Endgerät anschließen, müssen Sie Python einrichten und die AWS CLI konfigurieren. 

**Wichtig**  
Um den ganzen Onboarding-Workflow zur Bereitstellung und Registrierung des Sidewalk-Endgeräts durchzuführen, müssen Sie auch das Sidewalk Gateway und HDK einrichten. Anweisungen dazu siehe [Einrichten des Hardware Development Kit (HDK)](https://docs.sidewalk.amazon/getting-started/sidewalk-onboard-prereq-hdk.html) und [Einrichten von Sidewalk Gateway](https://docs.sidewalk.amazon/getting-started/sidewalk-onboard-prereq-gateway.html) in der *Amazon Sidewalk-Dokumentation*.

**Topics**
+ [Python und Python3-pip installieren](#wireless-prereq-python)
+ [Einrichten Ihrer AWS CLI](#wireless-prereq-cli)

### Python und Python3-pip installieren
<a name="wireless-prereq-python"></a>

Um AWS CLI und boto3 wie im nachfolgenden Abschnitt beschrieben zu verwenden, müssen Sie eine Python-Version 3.6 oder höher verwenden. Wenn Sie Endgeräte über die AWS IoT Konsole einbinden möchten, können Sie diesen Abschnitt überspringen und mit der Einrichtung von AWS-Konto fortfahren. Führen Sie folgende Befehle aus, um zu überprüfen, ob Python und Python3-pip bereits installiert ist. Wenn die Ausführung der Befehle die Version zurückgibt, bedeutet dies, dass Python und Python3-pip korrekt installiert wurden.

```
python3 -V
pip3 --version
```

Wenn der Befehl einen Fehler zurückgibt, kann es daran liegen, dass Python nicht installiert ist oder das Betriebssystem die ausführbare Python v3.x als Python3 aufruft. Ersetzen Sie in diesem Fall alle Instanzen von `python` durch `python3`, wenn Sie die Befehle ausführen. Wenn immer noch Fehler auftreten, laden Sie entweder [Python Installer](https://www.python.org/downloads/) herunter und führen ihn aus oder installieren Sie Python je nach Betriebssystem wie unten beschrieben. 

------
#### [ Windows ]

Laden Sie Python auf Ihrem Windows-Computer von der [Python Website](https://www.python.org/downloads/windows/) herunter und führen Sie dann das Installationsprogramm aus, um Python auf dem Computer zu installieren.

------
#### [ Linux ]

Verwenden Sie den Befehl `sudo`, um Phyton zu installieren:

```
sudo apt install python3
sudo apt install python3-pip
```

------
#### [ macOS ]

Verwenden Sie Homebrew auf einem Mac-Computer, um Python zu installieren. Homebrew installiert auch pip, das dann auf die installierte Version Python3 verweist.

```
$ brew install python
```

------

### Einrichten Ihrer AWS CLI
<a name="wireless-prereq-cli"></a>

Die folgenden Schritte zeigen, wie Sie Ihre AWS CLI und boto3 (AWS SDK für Python) konfigurieren. Bevor Sie diese Schritte ausführen, müssen Sie ein AWS-Konto registrieren und einen administrativen Benutzer einrichten. Detaillierte Anweisungen finden Sie unter [Einrichten von AWS IoT Wireless](#setting-up-iotwireless).

1. 

**Installieren und Konfigurieren der AWS CLI.**

   Sie können die AWS CLI verwenden, um Ihre Sidewalk-Endgeräte für Amazon Sidewalk programmgesteuert in AWS IoT Core zu integrieren. Wenn Sie Ihre Geräte über die AWS IoT Konsole einbinden möchten, können Sie diesen Abschnitt überspringen. Öffnen Sie die [AWS IoT Core-Konsole](https://console.aws.amazon.com/iot/home#/) und fahren Sie mit nachfolgendem Abschnitt fort, um mit dem Anschluss der Geräte an AWS IoT Core für Amazon Sidewalk zu beginnen. Anweisungen zur Konfiguration von AWS CLI finden Sie unter [Installation und Konfiguration von AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html).

1. 

**Installieren Sie boto3 (AWS SDK für Python)**

   Verwenden Sie folgenden Befehl, um boto3 (AWS SDK für Python) und AWS CLI zu installieren: Sie müssen botocore installieren, das für die Ausführung von boto3 erforderlich ist. Eine ausführliche Anleitung finden Sie unter [Installation von Boto3 im * Boto3 Dokumentationshandbuch*](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html#installation).
**Anmerkung**  
`awscli` Version `1.26.6` erfordert eine PyYAML-Version 3.10 oder höher, aber nicht höher als 5.5.

   ```
   python3 -m pip install botocore-version-py3-none-any.whl
   python3 -m pip install boto3-version-py3-none-any.whl
   ```

1. 

**Konfigurieren der Anmeldeinformation und Standardregion.**

   Konfigurieren Sie Anmeldeinformationen und Standardregion in den Dateien `~/.aws/credentials` und`~/.aws/config`. Die boto3-Bibliothek verwendet diese Anmeldeinformationen, um AWS-Konto und API-Aufrufe zu identifizieren und zu autorisieren. Anweisungen für die Konfiguration finden Sie unter.
   + [Konfiguration](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html#configuration) im *Boto3-Dokumentationsleitfaden*
   + [Konfiguration und Einstellungen der Anmeldeinformation](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html) im *AWS CLIDokumentationshandbuch*