Usa l'interfaccia utente IDT for FreeRTOS per eseguire la suite di qualificazione FreeRTOS 2.0 (FRQ 2.0) - FreeRTOS

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à.

Usa l'interfaccia utente IDT for FreeRTOS per eseguire la suite di qualificazione FreeRTOS 2.0 (FRQ 2.0)

AWS IoT Device Testerper FreeRTOS (IDT per 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 test di qualificazione, consultaPreparazione dei test per la prima verifica della scheda del microcontrollore.

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

Prerequisiti

Per eseguire i test tramite l'interfaccia utenteAWS IoT Device Tester (IDT) for FreeRTOS, è necessario completare i prerequisiti nellaPrerequisiti pagina per IDT FreeRTOS Qualification (FRQ) 2.x.

ConfigurazioneAWS delle credenziali

È necessario configurare le credenziali utente IAM per l'AWSutente creato inCreazione e configurazione di un account AWS. Puoi specificare le credenziali in uno dei due modi seguenti:

  • In un file di credenziali

  • Come variabili di ambiente

IDT usa lo stesso file delle credenziali di AWS CLI. Per ulteriori informazioni, consulta l'argomento relativo ai file di configurazione e delle credenziali.

La posizione del file delle credenziali varia in base al sistema operativo utilizzato:

  • macOS e Linux~/.aws/credentials

  • WindowsC:\Users\UserName\.aws\credentials

AggiungiAWS le tue credenziali alcredentials file nel seguente formato:

[default] aws_access_key_id = your_access_key_id aws_secret_access_key = your_secret_access_key
Nota

Se non si utilizza ildefaultAWS profilo, è necessario specificare il nome del profilo nell'interfaccia utente IDT for FreeRTOS. Per ulteriori informazioni sui profili, consulta.

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 IDT per FreeRTOS utilizza le variabili diAWS_SECRET_ACCESS_KEY ambienteAWS_ACCESS_KEY_ID e per archiviareAWS le credenziali.

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 IDT per FreeRTOS

Per aprire l'interfaccia utente IDT for FreeRTOS
  1. Scarica una versione IDT supportata per FreeRTOS. Quindi estrai l'archivio scaricato in una directory per la quale hai i permessi di lettura e scrittura.

  2. Accedere alla directory di installazione di IDT for FreeRTOS:

    cd devicetester-extract-location/bin
  3. Esegui il comando seguente per aprire l'interfaccia 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 su Preferenze di Sistema -> Sicurezza e privacy. Quando si eseguono i test, potrebbe essere necessario eseguire questa operazione altre tre volte. questo

    L'interfaccia utente 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 for FreeRTOS. Microsoft Internet Explorer non è supportato dall'interfaccia utente.

    Importante

    È necessario configurare leAWS credenziali prima di aprire l'interfaccia utente. Se non hai configurato le tue credenziali, chiudi la finestra del browser dell'interfaccia utente di IDT for FreeRTOS, segui i passaggi indicatiConfigurazioneAWS delle credenziali, quindi riapri l'interfaccia utente di IDT for FreeRTOS.

Crea una nuova configurazione

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

Per esempi diuserdata.json fileconfig.jsondevice.json, e, vederePreparazione dei test per la prima verifica della scheda del microcontrollore.

Per creare una nuova configurazione
  1. Nell'interfaccia utente di IDT for FreeRTOS, apri il menu di navigazione e scegli Crea nuova configurazione.

  2. Segui la procedura guidata di configurazione per inserire le 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 nelladevicetester-extract-location/config directory.

    • Impostazioni del dispositivo: le impostazioni del pool di dispositivi per i dispositivi da testare. Queste impostazioni sono configurate neisku campiid and e il blocco dei dispositivi per il pool di dispositivi nelconfig.json file.

    • AWSimpostazioni dell'account: leAccount AWS informazioni utilizzate da IDT for FreeRTOS per creareAWS risorse durante le esecuzioni di test. Queste impostazioni sono configurate nelconfig.json file.

    • Implementazione FreeRTOS: il percorso assoluto del repository FreeRTOS e del codice trasferito e la versione di FreeRTOS su cui si desidera eseguire IDT FRQ. I percorsi dei file di intestazione dell'esecuzione e della configurazione dei parametri dalFreeRTOS-Libraries-Integration-Tests GitHub repository. I comandi build e flash per l'hardware che consentono a IDT di compilare e flashare automaticamente i test sulla scheda. Queste impostazioni sono configurate neluserdata.json file.

    • Etichette PKCS #11 e server Echo: le etichette PKCS #11 che corrispondono alle chiavi fornite nell'hardware in base alla funzionalità chiave 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 neidevice.json fileuserdata.json and.

    • Aggiornamenti Over-the-air (OTA): le impostazioni che controllano i test di funzionalità OTA. Queste impostazioni sono configurate nelfeatures blocco deiuserdata.json filedevice.json and.

  3. Nella pagina Revisione, verifica le informazioni di configurazione.

Dopo aver esaminato la configurazione, per eseguire i test di qualificazione, scegli Esegui test.

Modifica di una configurazione esistente

Se hai già impostato i file di configurazione per IDT for FreeRTOS, puoi utilizzare l'interfaccia utente IDT for FreeRTOS per modificare la configurazione esistente. I file di configurazione esistenti devono trovarsi nelladevicetester-extract-location/config directory.

Per modificare una configurazione

  1. Nell'interfaccia utente di IDT for 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 non è corretta o non è disponibile, lo stato di tale configurazione èError validating configuration.

  2. Per modificare un'impostazione di configurazione esistente, completa la procedura seguente:

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

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

  3. Per modificare le impostazioni dell'esecuzione del test IDT for FreeRTOS, scegli le impostazioni dell'esecuzione del test IDT nella vista di modifica:

Dopo aver completato la modifica della configurazione, verifica che tutte le impostazioni di configurazione superino la convalida. Se lo stato di ciascuna impostazione di configurazione èValid, puoi eseguire i test di qualificazione con questa configurazione.

Esegui test di qualificazione

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

Per eseguire test di qualificazione

  1. Nel menu di navigazione, scegliere Esegui test.

  2. Scegli Avvia test per avviare l'esecuzione del test. Per impostazione predefinita, vengono eseguiti tutti i test applicabili per la configurazione del dispositivo. IDT per FreeRTOS genera un rapporto di qualificazione al termine di tutti i test.

IDT per FreeRTOS esegue i test di qualificazione. Quindi visualizza il riepilogo dell'esecuzione del test e gli eventuali errori nella console Test runner. Dopo aver completato l'esecuzione del test, è possibile visualizzare i risultati del test e i registri dalle seguenti posizioni:

  • I risultati del test si trovano nelladevicetester-extract-location/results/execution-id directory.

  • I log del test si trovano nelladevicetester-extract-location/results/execution-id/logs directory.

Per ulteriori informazioni sui risultati del test e sui log, consultaInformazioni su risultati e log.