

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Benutzeroberfläche für IDT für FreeRTOS Qualification Suite 2.0 (FRQ 2.0)
<a name="lts-device-tester-ui"></a>

AWS IoT Device Tester for FreeRTOS  (IDT for FreeRTOS) umfasst eine webbasierte Benutzeroberfläche (UI), über die Sie mit der IDT-Befehlszeilenanwendung und den zugehörigen Konfigurationsdateien interagieren können. Sie verwenden die Benutzeroberfläche von IDT for FreeRTOS, um eine neue Konfiguration für Ihr Gerät zu erstellen oder eine bestehende zu ändern. Sie können die Benutzeroberfläche auch verwenden, um die IDT-Anwendung aufzurufen und die FreeRTOS-Tests auf Ihrem Gerät auszuführen.

Hinweise zur Verwendung der Befehlszeile zum Ausführen von Qualifikationstests finden Sie unter. [Erster Test Ihres Mikrocontroller-Boards](lts-qual-steps.md)

In diesem Abschnitt werden die Voraussetzungen für die Benutzeroberfläche von IDT for FreeRTOS und die Ausführung von Qualifikationstests über die Benutzeroberfläche beschrieben.

**Topics**
+ [Richten Sie die IDT-Voraussetzungen ein](#lts-dev-tester-ui-prereqs)
+ [AWS Konfigurieren Sie die Anmeldeinformationen für die Verwendung der IDT-Benutzeroberfläche](lts-configure-aws-credentials.md)
+ [Öffnen Sie die Benutzeroberfläche von IDT for FreeRTOS](lts-open-idt-ui.md)
+ [Erstellen Sie eine neue Konfiguration](lts-create-new-configuration.md)
+ [Ändern Sie eine bestehende Konfiguration](lts-modify-existing-configuration.md)
+ [Führen Sie Qualifizierungstests durch](lts-run-tests-from-ui.md)

## Richten Sie die IDT-Voraussetzungen ein
<a name="lts-dev-tester-ui-prereqs"></a>

Um Tests über die Benutzeroberfläche von AWS IoT Device Tester (IDT) for FreeRTOS durchzuführen, müssen Sie die Voraussetzungen auf der [Richten Sie die Voraussetzungen für die LTS-Qualifikation ein](lts-idt-dev-tester-prereqs.md) Seite für IDT FreeRTOS Qualification (FRQ) 2.x erfüllen.

# AWS Konfigurieren Sie die Anmeldeinformationen für die Verwendung der IDT-Benutzeroberfläche
<a name="lts-configure-aws-credentials"></a>

Sie müssen Ihre IAM-Benutzeranmeldedaten für den AWS Benutzer konfigurieren, in [Erstelle ein Konto AWS](lts-idt-dev-tester-prereqs.md#lts-config-aws-account) dem Sie sie erstellt haben. Sie können Ihre Anmeldeinformationen auf zwei Arten angeben:
+ In einer Anmeldeinformationsdatei
+ Als Umgebungsvariablen

## Konfigurieren Sie AWS Anmeldeinformationen mit einer Anmeldeinformationsdatei
<a name="lts-config-cred-file"></a>

IDT verwendet die gleiche Anmeldeinformationsdatei wie das AWS CLI. Weitere Informationen finden Sie unter [Konfigurations- und Anmeldeinformationsdateien](https://docs.aws.amazon.com/cli/latest/userguide/cli-config-files.html).

Der Speicherort der Anmeldeinformationsdatei hängt vom verwendeten Betriebssystem ab:
+ **macOS und Linux** — `~/.aws/credentials`
+ **Windows** – `C:\Users\UserName\.aws\credentials`

Fügen Sie der `credentials` Datei Ihre AWS Anmeldeinformationen im folgenden Format hinzu:

```
[default]
aws_access_key_id = your_access_key_id
aws_secret_access_key = your_secret_access_key
```

**Anmerkung**  
Wenn Sie das Profil nicht verwenden, müssen Sie den `default` AWS Profilnamen in der Benutzeroberfläche von IDT for FreeRTOS angeben. Weitere Informationen zu Profilen finden Sie unter [Konfiguration und Einstellungen für Anmeldeinformationsdateien](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html).

## Konfigurieren Sie AWS Anmeldeinformationen mit Umgebungsvariablen
<a name="lts-config-env-vars"></a>

Umgebungsvariablen sind Variablen, die vom Betriebssystem gepflegt und von Systembefehlen verwendet werden. Sie werden nicht gespeichert, wenn Sie die SSH-Sitzung schließen. Die Benutzeroberfläche von IDT for FreeRTOS verwendet die `AWS_SECRET_ACCESS_KEY` Umgebungsvariablen `AWS_ACCESS_KEY_ID` und, um Ihre Anmeldeinformationen zu speichern. AWS 

Um diese Variablen auf Linux, macOS oder Unix festzulegen, verwenden Sie **export**:

```
export AWS_ACCESS_KEY_ID=your_access_key_id
export AWS_SECRET_ACCESS_KEY=your_secret_access_key
```

In Windows können Sie die Variablen mit **set** festlegen:

```
set AWS_ACCESS_KEY_ID=your_access_key_id
set AWS_SECRET_ACCESS_KEY=your_secret_access_key
```

# Öffnen Sie die Benutzeroberfläche von IDT for FreeRTOS
<a name="lts-open-idt-ui"></a>

In diesem Thema wird erklärt, wie Sie die Benutzeroberfläche von IDT for FreeRTOS öffnen, um die FreeRTOS Qualification Suite zu verwenden.

**Um die Benutzeroberfläche von IDT für FreeRTOS zu öffnen**

1. Laden Sie eine unterstützte Version von IDT for FreeRTOS herunter. Extrahieren Sie dann das heruntergeladene Archiv in ein Verzeichnis, für das Sie Lese- und Schreibberechtigungen haben.

1. Navigieren Sie zum Installationsverzeichnis von IDT for FreeRTOS:

   ```
   cd devicetester-extract-location/bin 
   ```

1. Führen Sie den folgenden Befehl aus, um die Benutzeroberfläche von IDT for FreeRTOS zu öffnen:

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

   ```
   .devicetester_ui_linux_x86-64
   ```

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

   ```
   ./devicetester_ui_win_x64-64
   ```

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

   ```
   ./devicetester_ui_mac_x86-64
   ```

**Anmerkung**  
Gehen Sie in macOS zu **Systemeinstellungen -> Sicherheit und Datenschutz, damit Ihr System** die Benutzeroberfläche ausführen kann. Wenn Sie die Tests ausführen, müssen Sie dies möglicherweise noch dreimal durchführen. das 

------

   Die Benutzeroberfläche von IDT for FreeRTOS wird in Ihrem Standardbrowser geöffnet. Die neuesten drei Hauptversionen der folgenden Browser unterstützen die Benutzeroberfläche:
   + Google Chrome
   + Mozilla Firefox
   + Microsoft Edge
   + Apple Safari für macOS
**Anmerkung**  
Für eine bessere Benutzererfahrung empfehlen wir Google Chrome oder Mozilla Firefox, um auf die Benutzeroberfläche von IDT for FreeRTOS zuzugreifen. Microsoft Internet Explorer wird von der Benutzeroberfläche nicht unterstützt. 
**Wichtig**  
Sie müssen Ihre AWS Anmeldeinformationen konfigurieren, bevor Sie die Benutzeroberfläche öffnen. Wenn Sie Ihre Anmeldeinformationen nicht konfiguriert haben, schließen Sie das Browserfenster von IDT for FreeRTOS UI, folgen Sie den Schritten unter und öffnen Sie dann die IDT for FreeRTOS UI erneut. [AWS Konfigurieren Sie die Anmeldeinformationen für die Verwendung der IDT-Benutzeroberfläche](lts-configure-aws-credentials.md)

# Erstellen Sie eine neue Konfiguration
<a name="lts-create-new-configuration"></a>

Wenn Sie zum ersten Mal Benutzer sind, müssen Sie eine neue Konfiguration erstellen, um die JSON-Konfigurationsdateien einzurichten, die IDT for FreeRTOS zum Ausführen von Tests benötigt. Sie können dann Tests ausführen oder die erstellte Konfiguration ändern.

Beispiele für die `userdata.json` Dateien `config.json``device.json`, und finden Sie unter[Erster Test Ihres Mikrocontroller-Boards](lts-qual-steps.md).

**So erstellen Sie eine neue Konfiguration:**

1. Öffnen Sie in der Benutzeroberfläche von IDT for FreeRTOS das Navigationsmenü und wählen Sie Neue Konfiguration **erstellen** aus.  
![\[Device Tester for FreeRTOS-Schnittstelle mit der Schaltfläche „Neue Konfiguration erstellen“ und Informationen zum automatisierten Selbsttest von Mikrocontrollern.\]](http://docs.aws.amazon.com/de_de/freertos/latest/userguide/images/gsg-create-configuration.png)

1. Folgen Sie dem Konfigurationsassistenten, um die IDT-Konfigurationseinstellungen einzugeben, die für die Durchführung von Qualifikationstests verwendet werden. Der Assistent konfiguriert die folgenden Einstellungen in JSON-Konfigurationsdateien, die sich im `devicetester-extract-location/config` Verzeichnis befinden.
   + **Geräteeinstellungen** — Die Gerätepool-Einstellungen für die zu testenden Geräte. Diese Einstellungen werden in den `sku` Feldern `id` und konfiguriert, und die **Geräte** blockieren für den Gerätepool in der `config.json` Datei.  
![\[Device Tester for FreeRTOS Konfigurationsbildschirm mit Identifier- und SKU-Feldern zur Konfiguration eines Gerätepools, Geräteeinstellungsoptionen wie Verbindungsmethode, Schlüsselbereitstellung, PKCS #11 -Einstellungen, Eingabefeldern für Gerätedetails und Steuerelementen zum Hinzufügen von Geräten oder Kennungen.\]](http://docs.aws.amazon.com/de_de/freertos/latest/userguide/images/gsg-device-settings.png)
   + **AWS Kontoeinstellungen** — Die AWS-Konto Informationen, die IDT for FreeRTOS verwendet, um AWS Ressourcen während Testläufen zu erstellen. Diese Einstellungen sind in der Datei konfiguriert. `config.json`  
![\[AWS-Konto Einstellungsseite mit Feldern für die Kontoregion, den Speicherort der Anmeldeinformationen als Datei oder Umgebung und den Profilnamen\]](http://docs.aws.amazon.com/de_de/freertos/latest/userguide/images/gsg-account-settings.png)
   + **FreeRTOS-Implementierung** — Der absolute Pfad zum FreeRTOS-Repository und zum portierten Code sowie die FreeRTOS-Version, auf der Sie IDT FRQ ausführen möchten. Die Pfade zu den Ausführungs- und Parameter-Config-Header-Dateien aus dem Repository. `FreeRTOS-Libraries-Integration-Tests` GitHub Die Build- und Flash-Befehle für Ihre Hardware, mit denen IDT automatisch Tests auf Ihrem Board erstellen und flashen kann. Diese Einstellungen sind in der `userdata.json` Datei konfiguriert.   
![\[Abschnitt zur Konfiguration der FreeRTOS-Implementierung mit Repository-Pfaden, Testausführungspfaden, FreeRTOS-Version, Build-Tool-Details und Flash-Tool-Einstellungen.\]](http://docs.aws.amazon.com/de_de/freertos/latest/userguide/images/gsg-implementation-settings.png)
   + **PKCS \$111 -Labels und Echo Server** — Die [PKCS \$111](https://docs.aws.amazon.com/freertos/latest/portingguide/afr-porting-pkcs.html) -Labels, die den auf Ihrer Hardware bereitgestellten Schlüsseln entsprechen, basierend auf der Schlüsselfunktionalität und der Methode zur Schlüsselbereitstellung. Die Konfigurationseinstellungen des Echoservers für die Transport Interface-Tests. Diese Einstellungen werden in den `device.json` Dateien `userdata.json` und konfiguriert.   
![\[PKCS #11 -Labels und Echo-Serverkonfigurationen mit Eingabefeldern für Tastenbeschriftungen, Methode zur Schlüsselgenerierung und Serverportnummer\]](http://docs.aws.amazon.com/de_de/freertos/latest/userguide/images/gsg-pkcs11-settings.png)
   + **Over-the-air (OTA) -Updates** — Die Einstellungen, die die OTA-Funktionstests steuern. Diese Einstellungen werden im `features` Block der `userdata.json` Dateien `device.json` und konfiguriert.   
![\[Konfigurationsoptionen für das OTA-Update: Tests überspringen, Datenprotokolle, Firmware-Pfade, PAL-Zertifikatspfad, Codesignatur, hash/sign Algorithmen, Unterzeichnerzertifikate, trusted/untrusted Unterzeichnerzertifikatsdatei, Unterzeichnerzertifikat kompilieren, Unterzeichnerplattform.\]](http://docs.aws.amazon.com/de_de/freertos/latest/userguide/images/gsg-ota-settings.png)

1. **Überprüfen Sie auf der Überprüfungsseite Ihre Konfigurationsinformationen.**  
![\[Die Konfiguration hat einen Dialog für Device Tester for FreeRTOS erstellt, der Details zum Erstellen einer neuen Testkonfiguration mit Optionen zum Bearbeiten oder Ausführen von Tests anzeigt.\]](http://docs.aws.amazon.com/de_de/freertos/latest/userguide/images/gsg-configuration-created.png)

**Wenn Sie mit der Überprüfung Ihrer Konfiguration fertig sind, wählen Sie Tests ausführen, um Ihre Qualifizierungstests durchzuführen.**

# Ändern Sie eine bestehende Konfiguration
<a name="lts-modify-existing-configuration"></a>

Wenn Sie bereits Konfigurationsdateien für IDT for FreeRTOS eingerichtet haben, können Sie die Benutzeroberfläche von IDT for FreeRTOS verwenden, um Ihre bestehende Konfiguration zu ändern. Die vorhandenen Konfigurationsdateien müssen sich im Verzeichnis befinden. `devicetester-extract-location/config`

**Um eine Konfiguration zu ändern**

1. Öffnen Sie in der Benutzeroberfläche von IDT for FreeRTOS das Navigationsmenü und wählen Sie **Bestehende Konfiguration bearbeiten** aus.

   Das Konfigurations-Dashboard zeigt Informationen zu Ihren vorhandenen Konfigurationseinstellungen an. Wenn eine Konfiguration falsch oder nicht verfügbar ist, lautet der Status für diese Konfiguration`Error validating configuration`.   
![\[Konfigurationsbildschirm mit den Abschnitten Gerät AWS-Konto, FreeRTOS-Implementierung, PKCS-Labels und Echo-Server, over-the-air Updates und Testlaufeinstellungen, die den gültigen Status anzeigen.\]](http://docs.aws.amazon.com/de_de/freertos/latest/userguide/images/modify-existing-configuration.png)

1. Gehen Sie wie folgt vor, um eine bestehende Konfigurationseinstellung zu ändern:

   1. Wählen Sie den Namen einer Konfigurationseinstellung, um die zugehörige Einstellungsseite zu öffnen.

   1. Ändern Sie die Einstellungen und wählen Sie dann **Speichern**, um die entsprechende Konfigurationsdatei neu zu generieren.

1. Um die IDT for FreeRTOS-Testlaufeinstellungen zu ändern, wählen Sie in der **Bearbeitungsansicht IDT-Testlaufeinstellungen aus**:  
![\[Dialogfeld mit IDT-Testlaufeinstellungen mit Optionen für die Testauswahl, das Überspringen von Testgruppen, den Timeout-Multiplikator und das Stoppen beim ersten Fehler.\]](http://docs.aws.amazon.com/de_de/freertos/latest/userguide/images/idt-testrun-settings.png)

Nachdem Sie die Änderung Ihrer Konfiguration abgeschlossen haben, stellen Sie sicher, dass alle Ihre Konfigurationseinstellungen die Validierung bestehen. Wenn der Status für jede Konfigurationseinstellung lautet`Valid`, können Sie Ihre Qualifizierungstests mit dieser Konfiguration ausführen.

# Führen Sie Qualifizierungstests durch
<a name="lts-run-tests-from-ui"></a>

Nachdem Sie eine Konfiguration für die Benutzeroberfläche von IDT for FreeRTOS erstellt haben, können Sie Ihre Qualifikationstests ausführen.

**Um Qualifizierungstests durchzuführen**

1. Wählen Sie im Navigationsmenü die Option **Tests ausführen aus**.

1. Wählen Sie **Tests starten**, um den Testlauf zu starten. Standardmäßig werden alle zutreffenden Tests für Ihre Gerätekonfiguration ausgeführt. IDT for FreeRTOS generiert einen Qualifikationsbericht, wenn alle Tests abgeschlossen sind.   
![\[Die Benutzeroberfläche von Device Tester for FreeRTOS zeigt an, dass noch keine Tests ausgeführt wurden. Sie bietet Optionen zum Erstellen einer neuen Konfiguration, zum Bearbeiten vorhandener Konfigurationen und zum Ausführen von Tests.\]](http://docs.aws.amazon.com/de_de/freertos/latest/userguide/images/idt-run-tests.png)

IDT for FreeRTOS führt die Qualifikationstests durch. Anschließend werden die Zusammenfassung des Testlaufs und alle Fehler in der **Test** Runner-Konsole angezeigt. Nach Abschluss des Testlaufs können Sie die Testergebnisse und Protokolle an den folgenden Orten einsehen: 
+ Die Testergebnisse befinden sich im `devicetester-extract-location/results/execution-id` Verzeichnis.
+ Testprotokolle befinden sich im `devicetester-extract-location/results/execution-id/logs` Verzeichnis.

Weitere Informationen zu Testergebnissen und Protokollen finden Sie unter [Sehen Sie sich das IDT kostenlos an RTOSresults](view-results-lts.md) und[Sehen Sie sich das IDT kostenlos an RTOSlogs](view-logs-lts.md).

![\[Das Ausführungsprotokoll von Device Tester for FreeRTOS zeigt die bestandenen Tests, Testgruppen und Dateipfade für Protokolle und Berichte.\]](http://docs.aws.amazon.com/de_de/freertos/latest/userguide/images/idt-results.png)
