

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Interface utilisateur pour IDT pour la suite de qualification FreeRTOS 2.0 (FRQ 2.0)
<a name="lts-device-tester-ui"></a>

AWS IoT Device Tester for FreeRTOS (IDT for  FreeRTOS) inclut une interface utilisateur (UI) Web dans laquelle vous pouvez interagir avec l'application de ligne de commande IDT et les fichiers de configuration associés. Vous utilisez l'interface utilisateur IDT pour FreeRTOS pour créer une nouvelle configuration ou modifier une configuration existante pour votre appareil. Vous pouvez également utiliser l'interface utilisateur pour appeler l'application IDT et exécuter les tests FreeRTOS sur votre appareil.

Pour plus d'informations sur l'utilisation de la ligne de commande pour exécuter des tests de qualification, consultez[Premier test de votre carte microcontrôleur](lts-qual-steps.md).

Cette section décrit les prérequis pour l'interface utilisateur IDT pour FreeRTOS et comment exécuter des tests de qualification à partir de l'interface utilisateur.

**Topics**
+ [Configurer les prérequis IDT](#lts-dev-tester-ui-prereqs)
+ [Configurer les AWS informations d'identification pour utiliser l'interface utilisateur IDT](lts-configure-aws-credentials.md)
+ [Ouvrez l'interface utilisateur IDT pour FreeRTOS](lts-open-idt-ui.md)
+ [Création d'une nouvelle configuration](lts-create-new-configuration.md)
+ [Modifier une configuration existante](lts-modify-existing-configuration.md)
+ [Exécuter des tests de qualification](lts-run-tests-from-ui.md)

## Configurer les prérequis IDT
<a name="lts-dev-tester-ui-prereqs"></a>

Pour exécuter des tests via l'interface utilisateur AWS IoT Device Tester (IDT) pour FreeRTOS, vous devez remplir les conditions requises sur la [Configurez les prérequis de qualification LTS](lts-idt-dev-tester-prereqs.md) page de qualification IDT FreeRTOS (FRQ) 2.x.

# Configurer les AWS informations d'identification pour utiliser l'interface utilisateur IDT
<a name="lts-configure-aws-credentials"></a>

Vous devez configurer vos informations d'identification utilisateur IAM pour l' AWS utilisateur que vous avez créé dans[Créez un AWS compte](lts-idt-dev-tester-prereqs.md#lts-config-aws-account). Vous pouvez spécifier vos informations d'identification de deux manières :
+ Dans un fichier d'informations d'identification
+ En tant que variables d'environnement

## Configurer les AWS informations d'identification avec un fichier d'informations d'identification
<a name="lts-config-cred-file"></a>

IDT utilise le même fichier d'informations d'identification que l' AWS CLI. Pour de plus amples informations, veuillez consulter [Fichiers de configuration et d'informations d'identification](https://docs.aws.amazon.com/cli/latest/userguide/cli-config-files.html).

L'emplacement du fichier d'informations d'identification varie en fonction du système d'exploitation que vous utilisez :
+ **macOS et Linux** — `~/.aws/credentials`
+ **Windows** – `C:\Users\UserName\.aws\credentials`

Ajoutez vos AWS informations d'identification au `credentials` fichier au format suivant :

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

**Note**  
Si vous n'utilisez pas le `default` AWS profil, vous devez spécifier le nom du profil dans l'interface utilisateur IDT pour FreeRTOS. Pour plus d'informations sur les profils, consultez [Configuration et paramètres des fichiers d'identification](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html).

## Configurer les AWS informations d'identification avec des variables d'environnement
<a name="lts-config-env-vars"></a>

Les variables d'environnement sont des variables gérées par le système d'exploitation et utilisées par les commandes du système. Ils ne sont pas enregistrés si vous fermez la session SSH. L'interface utilisateur IDT pour FreeRTOS utilise les variables d'environnement `AWS_SECRET_ACCESS_KEY` et pour `AWS_ACCESS_KEY_ID` stocker vos informations d'identification. AWS 

Pour définir ces variables sous Linux, macOS ou Unix, utilisez **export**:

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

Pour définir ces variables sous Windows, utilisez **set** :

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

# Ouvrez l'interface utilisateur IDT pour FreeRTOS
<a name="lts-open-idt-ui"></a>

Cette rubrique explique comment ouvrir l'interface utilisateur IDT pour FreeRTOS afin d'utiliser la suite de qualification FreeRTOS.

**Pour ouvrir l'interface utilisateur IDT pour FreeRTOS**

1. Téléchargez une version IDT compatible pour FreeRTOS. Extrayez ensuite l'archive téléchargée dans un répertoire pour lequel vous disposez d'autorisations de lecture et d'écriture.

1. Accédez au répertoire d'installation d'IDT pour FreeRTOS :

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

1. Exécutez la commande suivante pour ouvrir l'interface utilisateur IDT pour FreeRTOS :

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

   ```
   .devicetester_ui_linux_x86-64
   ```

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

   ```
   ./devicetester_ui_win_x64-64
   ```

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

   ```
   ./devicetester_ui_mac_x86-64
   ```

**Note**  
Sous macOS, pour autoriser votre système à exécuter l'interface utilisateur, accédez à **Préférences système -> Sécurité et confidentialité**. Lorsque vous exécutez les tests, vous devrez peut-être le faire trois fois de plus. 

------

   L'interface utilisateur IDT pour FreeRTOS s'ouvre dans votre navigateur par défaut. Les trois dernières versions majeures des navigateurs suivants sont compatibles avec l'interface utilisateur :
   + Google Chrome
   + Mozilla Firefox
   + Microsoft Edge
   + Apple Safari pour macOS
**Note**  
Pour une meilleure expérience, nous recommandons Google Chrome ou Mozilla Firefox pour accéder à l'interface utilisateur IDT pour FreeRTOS. Microsoft Internet Explorer n'est pas pris en charge par l'interface utilisateur. 
**Important**  
Vous devez configurer vos AWS informations d'identification avant d'ouvrir l'interface utilisateur. Si vous n'avez pas configuré vos informations d'identification, fermez la fenêtre du navigateur IDT pour FreeRTOS UI, suivez les étapes [Configurer les AWS informations d'identification pour utiliser l'interface utilisateur IDT](lts-configure-aws-credentials.md) indiquées, puis rouvrez l'interface utilisateur IDT pour FreeRTOS.

# Création d'une nouvelle configuration
<a name="lts-create-new-configuration"></a>

Si vous utilisez IDT pour la première fois, vous devez créer une nouvelle configuration pour configurer les fichiers de configuration JSON dont IDT pour FreeRTOS a besoin pour exécuter des tests. Vous pouvez ensuite exécuter des tests ou modifier la configuration créée.

Pour des exemples de `userdata.json` fichiers, et`config.json`,,,`device.json`,,,,,,,,,,[Premier test de votre carte microcontrôleur](lts-qual-steps.md),,

**Pour créer une configuration**

1. **Dans l'interface utilisateur IDT pour FreeRTOS, ouvrez le menu de navigation et choisissez Create new configuration.**  
![\[Interface Device Tester for FreeRTOS avec bouton « Créer une nouvelle configuration » et informations sur l'autotest automatique des microcontrôleurs.\]](http://docs.aws.amazon.com/fr_fr/freertos/latest/userguide/images/gsg-create-configuration.png)

1. Suivez l'assistant de configuration pour saisir les paramètres de configuration IDT utilisés pour exécuter les tests de qualification. L'assistant configure les paramètres suivants dans les fichiers de configuration JSON situés dans le `devicetester-extract-location/config` répertoire.
   + **Paramètres des appareils** : paramètres du pool de périphériques pour les appareils à tester. Ces paramètres sont configurés dans les `sku` champs `id` et, et les **appareils** sont bloqués pour le pool de périphériques dans le `config.json` fichier.  
![\[Écran de configuration du Device Tester for FreeRTOS avec les champs Identifiant et SKU pour configurer un pool d'appareils, options de configuration des appareils telles que la méthode de connectivité, l'approvisionnement des clés, les paramètres PKCS #11, les champs de saisie des détails de l'appareil et les commandes pour ajouter des appareils ou des identifiants.\]](http://docs.aws.amazon.com/fr_fr/freertos/latest/userguide/images/gsg-device-settings.png)
   + **AWS paramètres du compte** — Les Compte AWS informations utilisées par IDT pour FreeRTOS pour AWS créer des ressources lors des tests. Ces paramètres sont configurés dans le `config.json` fichier.  
![\[Compte AWS page de paramètres avec des champs pour la région du compte, l'emplacement des informations d'identification sous forme de fichier ou d'environnement et le nom du profil\]](http://docs.aws.amazon.com/fr_fr/freertos/latest/userguide/images/gsg-account-settings.png)
   + **Implémentation de FreeRTOS** — Le chemin absolu vers le référentiel FreeRTOS et le code porté, ainsi que la version de FreeRTOS sur laquelle vous souhaitez exécuter IDT FRQ. Les chemins d'accès aux fichiers d'en-tête d'exécution et de configuration des paramètres depuis le `FreeRTOS-Libraries-Integration-Tests` GitHub référentiel. Les commandes de compilation et de flash pour votre matériel qui permettent à IDT de créer et de tester automatiquement votre carte mère. Ces paramètres sont configurés dans le `userdata.json` fichier.   
![\[Section de configuration de l'implémentation de FreeRTOS avec les chemins du référentiel, les chemins d'exécution des tests, la version de FreeRTOS, les détails de l'outil de génération et les paramètres de l'outil Flash.\]](http://docs.aws.amazon.com/fr_fr/freertos/latest/userguide/images/gsg-implementation-settings.png)
   + **Étiquettes PKCS \$111 et serveur Echo** : les étiquettes [PKCS \$111](https://docs.aws.amazon.com/freertos/latest/portingguide/afr-porting-pkcs.html) qui correspondent aux clés fournies sur votre matériel en fonction de la fonctionnalité clé et de la méthode de fourniture des clés. Les paramètres de configuration du serveur Echo pour les tests de l'interface de transport. Ces paramètres sont configurés dans les `device.json` fichiers `userdata.json` et.   
![\[Étiquettes PKCS #11 et configurations du serveur Echo avec champs de saisie pour les étiquettes clés, la méthode de génération des clés et le numéro de port du serveur\]](http://docs.aws.amazon.com/fr_fr/freertos/latest/userguide/images/gsg-pkcs11-settings.png)
   + **Over-the-air Mises à jour (OTA)** : paramètres qui contrôlent les tests de fonctionnalité OTA. Ces paramètres sont configurés dans le `features` bloc des `userdata.json` fichiers `device.json` et.   
![\[Options de configuration de mise à jour OTA : ignorer les tests, les protocoles de données, les chemins du microprogramme, le chemin du certificat PAL, la signature de code, les hash/sign algorithmes, les certificats de trusted/untrusted signataire, le fichier de certificat de signature, le certificat de signature de compilation, la plateforme de signature.\]](http://docs.aws.amazon.com/fr_fr/freertos/latest/userguide/images/gsg-ota-settings.png)

1. Sur la page **Révision**, vérifiez vos informations de configuration.  
![\[La configuration a créé une boîte de dialogue pour Device Tester for FreeRTOS, montrant des détails sur la création d'une nouvelle configuration de test avec des options pour modifier ou exécuter des tests.\]](http://docs.aws.amazon.com/fr_fr/freertos/latest/userguide/images/gsg-configuration-created.png)

Après avoir passé en revue votre configuration, pour exécuter vos tests de qualification, choisissez **Run tests**.

# Modifier une configuration existante
<a name="lts-modify-existing-configuration"></a>

Si vous avez déjà configuré des fichiers de configuration pour IDT pour FreeRTOS, vous pouvez utiliser l'interface utilisateur IDT pour FreeRTOS pour modifier votre configuration existante. Les fichiers de configuration existants doivent se trouver dans le `devicetester-extract-location/config` répertoire.

**Pour modifier une configuration**

1. **Dans l'interface utilisateur IDT pour FreeRTOS, ouvrez le menu de navigation et choisissez Modifier la configuration existante.**

   Le tableau de bord de configuration affiche des informations sur vos paramètres de configuration existants. Si une configuration est incorrecte ou indisponible, le statut de cette configuration est`Error validating configuration`.   
![\[Écran de configuration avec le périphérique Compte AWS, l'implémentation de FreeRTOS, les étiquettes PKCS et le serveur d'écho, les mises à jour et les over-the-air sections de paramètres de test indiquant un statut valide.\]](http://docs.aws.amazon.com/fr_fr/freertos/latest/userguide/images/modify-existing-configuration.png)

1. Pour modifier un paramètre de configuration existant, procédez comme suit :

   1. Choisissez le nom d'un paramètre de configuration pour ouvrir sa page de paramètres.

   1. Modifiez les paramètres, puis choisissez **Enregistrer** pour régénérer le fichier de configuration correspondant.

1. Pour modifier les paramètres d'exécution du test IDT pour FreeRTOS, **choisissez les paramètres du cycle de test IDT dans la vue d'**édition :  
![\[Boîte de dialogue des paramètres d'exécution du test IDT avec des options pour sélectionner les tests, ignorer les groupes de tests, multiplier le délai d'attente et arrêter en cas de premier échec.\]](http://docs.aws.amazon.com/fr_fr/freertos/latest/userguide/images/idt-testrun-settings.png)

Une fois que vous avez terminé de modifier votre configuration, vérifiez que tous vos paramètres de configuration sont validés. Si le statut de chaque paramètre de configuration est`Valid`, vous pouvez exécuter vos tests de qualification avec cette configuration.

# Exécuter des tests de qualification
<a name="lts-run-tests-from-ui"></a>

Après avoir créé une configuration pour l'interface utilisateur IDT pour FreeRTOS, vous pouvez exécuter vos tests de qualification.

**Pour exécuter des tests de qualification**

1. Dans le menu de navigation, choisissez **Exécuter des tests**.

1. Choisissez **Démarrer les tests** pour démarrer le test. Par défaut, tous les tests applicables sont exécutés pour la configuration de votre appareil. IDT pour FreeRTOS génère un rapport de qualification lorsque tous les tests sont terminés.   
![\[L'interface Device Tester pour FreeRTOS indique qu'aucun test n'a encore été effectué, avec des options pour créer une nouvelle configuration, modifier la configuration existante et exécuter des tests.\]](http://docs.aws.amazon.com/fr_fr/freertos/latest/userguide/images/idt-run-tests.png)

IDT pour FreeRTOS exécute les tests de qualification. Il affiche ensuite le résumé du test et les éventuelles erreurs dans la console **Test Runner**. Une fois le test terminé, vous pouvez consulter les résultats du test et les journaux depuis les emplacements suivants : 
+ Les résultats des tests se trouvent dans le `devicetester-extract-location/results/execution-id` répertoire.
+ Les journaux de test se trouvent dans le `devicetester-extract-location/results/execution-id/logs` répertoire.

Pour plus d'informations sur les résultats des tests et les journaux, consultez [Consultez l'IDT gratuitement RTOSresults](view-results-lts.md) et[Consultez l'IDT gratuitement RTOSlogs](view-logs-lts.md).

![\[Journal d'exécution de Device Tester for FreeRTOS indiquant les tests réussis, les groupes de tests et les chemins de fichiers pour les journaux et les rapports.\]](http://docs.aws.amazon.com/fr_fr/freertos/latest/userguide/images/idt-results.png)
