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 IDT per gestire la suite di AWS IoT Greengrass qualifiche
È possibile utilizzare AWS IoT Device Tester for AWS IoT Greengrass V2 per verificare che il software AWS IoT Greengrass Core funzioni sull'hardware e possa comunicare con. Cloud AWS Esegue anche end-to-end test con AWS IoT Core. Ad esempio, verifica che il dispositivo sia in grado di distribuire componenti e aggiornarli.
Oltre ai dispositivi di test, IDT for AWS IoT Greengrass V2 crea risorse (ad esempio AWS IoT oggetti, gruppi e così via) all'interno dell'utente per Account AWS facilitare il processo di qualificazione.
Per creare queste risorse, IDT for AWS IoT Greengrass V2 utilizza AWS le credenziali configurate nel config.json
file per effettuare chiamate API per conto dell'utente. Il provisioning di queste risorse viene effettuato varie volte nel corso di un test.
Quando utilizzi IDT for AWS IoT Greengrass V2 per eseguire la suite di AWS IoT Greengrass qualifiche, esegue i seguenti passaggi:
-
Carica e convalida la configurazione del dispositivo e delle credenziali.
-
Esegue i test selezionati con le risorse locali e cloud richieste.
-
Esegue la pulizia di risorse locali e cloud.
-
Genera i report di test che indicano se la scheda ha superato i test richiesti per la qualifica.
Versioni della suite di test
IDT per AWS IoT Greengrass V2 organizza i test in suite di test e gruppi di test.
-
Una suite di test è l'insieme di gruppi di test utilizzati per verificare che un dispositivo funzioni con versioni particolari di AWS IoT Greengrass.
-
Un gruppo di test è l'insieme di singoli test relativi a una particolare funzionalità, come la distribuzione dei componenti.
Le suite di test vengono versionate utilizzando un
formato, ad esempio. major
.minor
.patch
GGV2Q_1.0.0
Quando scarichi IDT, il pacchetto include l'ultima versione della suite di qualificazione Greengrass.
Importante
I test delle versioni non supportate della suite di test non sono validi per la qualifica del dispositivo. IDT non stampa i report di qualifica per le versioni non supportate. Per ulteriori informazioni, consulta Politica di supporto AWS IoT Device Tester per AWS IoT Greengrass.
È possibile eseguire l'list-supported-products
operazione per elencare le versioni AWS IoT Greengrass e le suite di test supportate dalla versione corrente di IDT.
Descrizioni dei gruppi di test
- Gruppi di test richiesti per la qualificazione principale
-
Questi gruppi di test sono necessari per qualificare il dispositivo AWS IoT Greengrass V2 per il AWS Partner Device Catalog.
- Dipendenze principali
-
Verifica che il dispositivo soddisfi tutti i requisiti software e hardware per il software AWS IoT Greengrass Core. Questo gruppo di test include il seguente test case:
- Versione Java
-
Verifica che la versione Java richiesta sia installata sul dispositivo in prova. AWS IoT Greengrass richiede Java 8 o versione successiva.
- PreTest Convalida
-
Verifica che il dispositivo soddisfi i requisiti software per eseguire i test.
-
Per i dispositivi basati su Linux, questo test verifica se il dispositivo può eseguire i seguenti comandi Linux:
chmod
,cp
,echo
,grep
,kill
,ln
,mkinfo
,ps
,rm
,sh
,uname
-
Per i dispositivi basati su Windows, questo test verifica se sul dispositivo è installato il seguente software Microsoft:
Powershell
v5.1 o versione successiva, .NET v4.6.1 o versione successiva, Visual C++ 2017 o versione successiva, utilità PsExec
-
- Controllo della versione
-
Verifica che la versione AWS IoT Greengrass fornita sia compatibile con la versione di AWS IoT Device Tester che stai utilizzando.
- Componente
-
Verifica che il dispositivo sia in grado di distribuire componenti e aggiornarli. Questo gruppo di test include i seguenti test:
- Componente cloud
-
Convalida la funzionalità del dispositivo per i componenti cloud.
- Componente locale
-
Convalida la funzionalità del dispositivo per i componenti locali.
- Lambda
-
Questo test non è applicabile ai dispositivi basati su Windows.
Verifica che il dispositivo possa implementare componenti della funzione Lambda che utilizzano il runtime Java e che le funzioni Lambda possano utilizzare argomenti AWS IoT Core MQTT come fonti di eventi per i messaggi di lavoro.
- MQTT
-
Verifica che il dispositivo sia in grado di sottoscrivere e pubblicare su argomenti MQTT. AWS IoT Core
- Gruppi di test facoltativi
-
Nota
Questi gruppi di test sono opzionali e vengono utilizzati solo per dispositivi core Greengrass idonei basati su Linux. Se scegli di qualificarti per i test opzionali, il tuo dispositivo viene elencato con funzionalità aggiuntive nel Catalogo dei dispositivi. AWS Partner
- Dipendenze Docker
-
Verifica che il dispositivo soddisfi tutte le dipendenze tecniche richieste per utilizzare il componente Docker application AWS manager () fornito.
aws.greengrass.DockerApplicationManager
- Qualifica di Docker Application Manager
-
Verifica che il dispositivo possa scaricare un'immagine del contenitore Docker da Amazon ECR.
- Dipendenze dal Machine Learning
-
Nota
Il gruppo di test opzionale di machine learning è supportato solo in IDT v4.9.3.
Verifica che il dispositivo soddisfi tutte le dipendenze tecniche richieste per utilizzare i componenti di machine learning (ML) AWS forniti.
- Test di inferenza per il Machine Learning
-
Nota
Il gruppo di test opzionale di machine learning è supportato solo in IDT v4.9.3.
Verifica che il dispositivo sia in grado di eseguire inferenze ML utilizzando i framework Deep Learning
Runtime e Lite ML. TensorFlow - Dipendenze di Stream Manager
-
Nota
Il gruppo di test opzionale di stream manager è supportato solo in IDT v4.9.3.
- Integrazione della sicurezza hardware (HSI)
-
Nota
Questo test è disponibile in IDT v4.9.3 e versioni successive solo per i dispositivi basati su Linux. AWS IoT Greengrass attualmente non supporta l'integrazione della sicurezza hardware per i dispositivi Windows.
Verifica che il dispositivo sia in grado di autenticare le connessioni ai AWS IoT Greengrass servizi AWS IoT e utilizzando una chiave privata e un certificato archiviati in un modulo di sicurezza hardware (HSM). Questo test verifica inoltre che il componente del provider PKCS #11 AWS fornito possa interfacciarsi con l'HSM utilizzando una libreria PKCS #11 fornita dal fornitore. Per ulteriori informazioni, consulta Integrazione della sicurezza hardware.