

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Interfaccia utente per IDT per la suite di qualificazione FreerTOS 2.0 (FRQ 2.0)
<a name="lts-device-tester-ui"></a>

AWS IoT Device Tester for FreerTOS (IDT for  FreerTOS) include un'interfaccia utente (UI) basata sul Web in cui è possibile interagire con l'applicazione a riga di comando IDT e i relativi file di configurazione. Utilizzi l'interfaccia utente IDT for FreerTOS per creare una nuova configurazione o modificarne una esistente per il tuo dispositivo. Puoi anche usare l'interfaccia utente per chiamare l'applicazione IDT ed eseguire i test FreerTOS sul tuo dispositivo.

Per informazioni su come utilizzare la riga di comando per eseguire i test di qualificazione, consulta. [Primo test della scheda del microcontrollore](lts-qual-steps.md)

Questa sezione descrive i prerequisiti per l'interfaccia utente IDT for FreerTOS e come eseguire i test di qualificazione dall'interfaccia utente.

**Topics**
+ [Imposta i prerequisiti IDT](#lts-dev-tester-ui-prereqs)
+ [Configura le AWS credenziali per utilizzare l'interfaccia utente IDT](lts-configure-aws-credentials.md)
+ [Apri l'interfaccia utente di IDT per FreerTOS](lts-open-idt-ui.md)
+ [Crea una nuova configurazione](lts-create-new-configuration.md)
+ [Modifica una configurazione esistente](lts-modify-existing-configuration.md)
+ [Esegui test di qualificazione](lts-run-tests-from-ui.md)

## Imposta i prerequisiti IDT
<a name="lts-dev-tester-ui-prereqs"></a>

Per eseguire i test tramite l'interfaccia utente AWS IoT Device Tester (IDT) for FreerTOS, è necessario completare i prerequisiti nella [Imposta i prerequisiti di qualificazione LTS](lts-idt-dev-tester-prereqs.md) pagina per IDT FreerTOS Qualification (FRQ) 2.x.

# Configura le AWS credenziali per utilizzare l'interfaccia utente IDT
<a name="lts-configure-aws-credentials"></a>

Devi configurare le credenziali utente IAM per l' AWS utente in [Crea un account AWS](lts-idt-dev-tester-prereqs.md#lts-config-aws-account) cui hai creato. Puoi specificare le credenziali in uno dei due modi seguenti:
+ In un file di credenziali
+ Come variabili di ambiente

## Configura AWS le credenziali con un file di credenziali
<a name="lts-config-cred-file"></a>

IDT usa lo stesso file delle credenziali di AWS CLI. Per ulteriori informazioni, consulta l'argomento relativo ai [file di configurazione e delle credenziali](https://docs.aws.amazon.com/cli/latest/userguide/cli-config-files.html).

La posizione del file delle credenziali varia in base al sistema operativo utilizzato:
+ **macOS e Linux** — `~/.aws/credentials`
+ **Windows** – `C:\Users\UserName\.aws\credentials`

Aggiungi AWS le tue credenziali al `credentials` file nel seguente formato:

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

**Nota**  
Se non utilizzi il `default` AWS profilo, devi specificare il nome del profilo nell'interfaccia utente di IDT per FreerTOS. Per ulteriori informazioni sui profili, consulta [Configurazione e impostazioni dei file di credenziali](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html).

## Configura AWS le credenziali con variabili di ambiente
<a name="lts-config-env-vars"></a>

Le variabili di ambiente sono variabili gestite dal sistema operativo e utilizzate dai comandi di sistema. Non vengono salvati se si chiude la sessione SSH. L'interfaccia utente di IDT per FreerTOS utilizza le variabili di ambiente `AWS_SECRET_ACCESS_KEY` e per `AWS_ACCESS_KEY_ID` memorizzare le credenziali. AWS 

Per impostare queste variabili su Linux, macOS o Unix, utilizza **export**:

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

Per impostare queste variabili su Windows, utilizza **set**:

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

# Apri l'interfaccia utente di IDT per FreerTOS
<a name="lts-open-idt-ui"></a>

Questo argomento spiega come aprire l'interfaccia utente IDT for FreerTOS per utilizzare la suite di qualificazione FreeRTOS.

**Per aprire l'interfaccia utente di IDT per FreerTOS**

1. Scarica una versione IDT per FreerTOS supportata. Quindi estrai l'archivio scaricato in una directory per la quale disponi delle autorizzazioni di lettura e scrittura.

1. Vai alla directory di installazione di IDT for FreerTOS:

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

1. Esegui il seguente comando per aprire l'interfaccia utente IDT per FreerTOS:

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

   ```
   .devicetester_ui_linux_x86-64
   ```

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

   ```
   ./devicetester_ui_win_x64-64
   ```

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

   ```
   ./devicetester_ui_mac_x86-64
   ```

**Nota**  
In macOS, per consentire al sistema di eseguire l'interfaccia utente, vai a **Preferenze di sistema -> Sicurezza e privacy**. Quando esegui i test, potrebbe essere necessario farlo altre tre volte. questo 

------

   L'interfaccia utente di IDT per FreerTOS si apre nel browser predefinito. Le ultime tre versioni principali dei seguenti browser supportano l'interfaccia utente:
   + Google Chrome
   + Mozilla Firefox
   + Microsoft Edge
   + Apple Safari per macOS
**Nota**  
Per un'esperienza migliore, consigliamo Google Chrome o Mozilla Firefox per accedere all'interfaccia utente IDT per FreerTOS. Microsoft Internet Explorer non è supportato dall'interfaccia utente. 
**Importante**  
È necessario configurare le AWS credenziali prima di aprire l'interfaccia utente. Se non hai configurato le tue credenziali, chiudi la finestra del browser dell'interfaccia utente di IDT per FreerTOS, segui i passaggi indicati e poi riapri l'interfaccia utente di IDT per FreerTOS. [Configura le AWS credenziali per utilizzare l'interfaccia utente IDT](lts-configure-aws-credentials.md)

# Crea una nuova configurazione
<a name="lts-create-new-configuration"></a>

Se sei un utente alle prime armi, devi creare una nuova configurazione per configurare i file di configurazione JSON richiesti da IDT for FreerTOS per eseguire i test. È quindi possibile eseguire test o modificare la configurazione creata.

Per esempi dei `userdata.json` file, e`config.json`,`device.json`,,,,,,, vedi[Primo test della scheda del microcontrollore](lts-qual-steps.md).

**Per creare una nuova configurazione**

1. **Nell'interfaccia utente di IDT per FreerTOS, apri il menu di navigazione e scegli Crea nuova configurazione.**  
![\[Interfaccia Device Tester per FreerTOS con pulsante «Crea nuova configurazione» e informazioni sull'autotest automatico dei microcontrollori.\]](http://docs.aws.amazon.com/it_it/freertos/latest/userguide/images/gsg-create-configuration.png)

1. Segui la procedura guidata di configurazione per accedere alle impostazioni di configurazione IDT utilizzate per eseguire i test di qualificazione. La procedura guidata configura le seguenti impostazioni nei file di configurazione JSON che si trovano nella directory. `devicetester-extract-location/config`
   + **Impostazioni del dispositivo: le impostazioni** del pool di dispositivi per i dispositivi da testare. Queste impostazioni sono configurate nei `sku` campi `id` and e il blocco dei **dispositivi** per il pool di dispositivi contenuto nel `config.json` file.  
![\[Schermata di configurazione di Device Tester for FreerTOS con campi Identifier e SKU per la configurazione di un pool di dispositivi, opzioni di impostazione del dispositivo come metodo di connettività, key provisioning, impostazioni PKCS #11, campi di immissione dei dettagli del dispositivo e controlli per aggiungere dispositivi o identificatori.\]](http://docs.aws.amazon.com/it_it/freertos/latest/userguide/images/gsg-device-settings.png)
   + **AWS impostazioni dell'account** — Le Account AWS informazioni che IDT for FreerTOS utilizza per AWS creare risorse durante le esecuzioni dei test. Queste impostazioni sono configurate nel file. `config.json`  
![\[Account AWS pagina delle impostazioni con campi per la regione dell'account, la posizione delle credenziali come file o ambiente e il nome del profilo\]](http://docs.aws.amazon.com/it_it/freertos/latest/userguide/images/gsg-account-settings.png)
   + Implementazione **FreerTOS**: il percorso assoluto verso il repository FreerTOS e il codice portato e la versione di FreeRTOS su cui vuoi eseguire IDT FRQ. I percorsi dei file di intestazione di esecuzione e configurazione dei parametri dal repository. `FreeRTOS-Libraries-Integration-Tests` GitHub I comandi build e flash per l'hardware che consentono a IDT di creare ed eseguire test sulla scheda in modo automatico. Queste impostazioni sono configurate nel `userdata.json` file.   
![\[Sezione di configurazione dell'implementazione di FreerTOS con percorsi di repository, percorsi di esecuzione dei test, versione di FreeRTOS, dettagli dello strumento di compilazione e impostazioni dello strumento flash.\]](http://docs.aws.amazon.com/it_it/freertos/latest/userguide/images/gsg-implementation-settings.png)
   + Etichette **PKCS \$111 e server Echo: le etichette** [PKCS \$111](https://docs.aws.amazon.com/freertos/latest/portingguide/afr-porting-pkcs.html) che corrispondono alle chiavi fornite nell'hardware in base alla funzionalità delle chiavi e al metodo di fornitura delle chiavi. Le impostazioni di configurazione del server echo per i test dell'interfaccia di trasporto. Queste impostazioni sono configurate nei `device.json` file `userdata.json` and.   
![\[Etichette PKCS #11 e configurazioni del server Echo con campi di input per le etichette delle chiavi, il metodo di generazione delle chiavi e il numero di porta del server\]](http://docs.aws.amazon.com/it_it/freertos/latest/userguide/images/gsg-pkcs11-settings.png)
   + **Over-the-air Aggiornamenti (OTA)**: le impostazioni che controllano i test di funzionalità OTA. Queste impostazioni sono configurate nel `features` blocco dei `userdata.json` file `device.json` and.   
![\[Opzioni di configurazione dell'aggiornamento OTA: skip test, protocolli dati, percorsi firmware, percorso certificato PAL, firma del codice, hash/sign algoritmi, certificati firmatari, file di certificato trusted/untrusted firmatario, compilazione del certificato firmatario, piattaforma firmatario.\]](http://docs.aws.amazon.com/it_it/freertos/latest/userguide/images/gsg-ota-settings.png)

1. Nella pagina di revisione, verifica le informazioni di **configurazione**.  
![\[Finestra di dialogo di configurazione creata per Device Tester for FreerTOS, che mostra i dettagli sulla creazione di una nuova configurazione di test con opzioni per modificare o eseguire test.\]](http://docs.aws.amazon.com/it_it/freertos/latest/userguide/images/gsg-configuration-created.png)

**Dopo aver terminato la revisione della configurazione, per eseguire i test di qualificazione, scegli Esegui test.**

# Modifica una configurazione esistente
<a name="lts-modify-existing-configuration"></a>

Se hai già configurato i file di configurazione per IDT per FreerTOS, puoi usare l'interfaccia utente IDT for FreerTOS per modificare la configurazione esistente. I file di configurazione esistenti devono trovarsi nella directory. `devicetester-extract-location/config`

**Per modificare una configurazione**

1. **Nell'interfaccia utente di IDT per FreerTOS, apri il menu di navigazione e scegli Modifica configurazione esistente.**

   La dashboard di configurazione mostra informazioni sulle impostazioni di configurazione esistenti. Se una configurazione è errata o non disponibile, lo stato di tale configurazione è`Error validating configuration`.   
![\[Schermata di configurazione con le sezioni relative al dispositivo Account AWS, all'implementazione di FreerTOS, alle etichette PKCS e al server echo over-the-air, agli aggiornamenti e alle impostazioni di esecuzione del test che mostrano lo stato valido.\]](http://docs.aws.amazon.com/it_it/freertos/latest/userguide/images/modify-existing-configuration.png)

1. Per modificare un'impostazione di configurazione esistente, completa i seguenti passaggi:

   1. Scegli il nome di un'impostazione di configurazione per aprire la relativa pagina delle impostazioni.

   1. Modifica le impostazioni, quindi scegli **Salva** per rigenerare il file di configurazione corrispondente.

1. Per modificare le impostazioni di esecuzione del test IDT per FreerTOS, **scegli le impostazioni di esecuzione del test IDT nella vista di** modifica:  
![\[Finestra di dialogo delle impostazioni di esecuzione del test IDT con opzioni per la selezione del test, il salto dei gruppi di test, il moltiplicatore di timeout e l'interruzione al primo errore.\]](http://docs.aws.amazon.com/it_it/freertos/latest/userguide/images/idt-testrun-settings.png)

Dopo aver modificato la configurazione, verifica che tutte le impostazioni di configurazione superino la convalida. Se lo stato di ogni impostazione di configurazione è`Valid`, puoi eseguire i test di qualificazione con questa configurazione.

# Esegui test di qualificazione
<a name="lts-run-tests-from-ui"></a>

Dopo aver creato una configurazione per l'interfaccia utente IDT per FreerTOS, puoi eseguire i test di qualificazione.

**Per eseguire test di qualificazione**

1. Nel menu di navigazione, scegli **Esegui test**.

1. Scegli **Avvia test** per iniziare l'esecuzione del test. Per impostazione predefinita, vengono eseguiti tutti i test applicabili per la configurazione del dispositivo. IDT for FreerTOS genera un rapporto di qualificazione al termine di tutti i test.   
![\[L'interfaccia Device Tester per FreerTOS non mostra ancora alcun test eseguito, con opzioni per creare una nuova configurazione, modificare la configurazione esistente ed eseguire test.\]](http://docs.aws.amazon.com/it_it/freertos/latest/userguide/images/idt-run-tests.png)

IDT for FreerTOS esegue i test di qualificazione. **Visualizza quindi il riepilogo dei test eseguiti e gli eventuali errori nella console Test runner.** Al termine dell'esecuzione del test, è possibile visualizzare i risultati e i registri del test dalle seguenti posizioni: 
+ I risultati dei test si trovano nella `devicetester-extract-location/results/execution-id` directory.
+ I registri dei test si trovano nella `devicetester-extract-location/results/execution-id/logs` directory.

Per ulteriori informazioni sui risultati e sui registri dei test, vedere [Visualizza l'IDT gratuitamente RTOSresults](view-results-lts.md) e. [Visualizza l'IDT gratuitamente RTOSlogs](view-logs-lts.md)

![\[Registro di esecuzione di Device Tester for FreerTOS che mostra i test superati, i gruppi di test e i percorsi dei file per log e report.\]](http://docs.aws.amazon.com/it_it/freertos/latest/userguide/images/idt-results.png)
