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à.
Testare AWS IoT Greengrass i componenti con distribuzioni locali
Se sviluppi un componente Greengrass su un dispositivo principale, puoi creare una distribuzione locale per installarlo e testarlo. Segui i passaggi di questa sezione per creare una distribuzione locale.
Se sviluppi il componente su un computer diverso, ad esempio un computer di sviluppo locale, non puoi creare una distribuzione locale. Pubblica invece il componente sul AWS IoT Greengrass servizio in modo da poterlo distribuire sui dispositivi core Greengrass per testarlo. Per ulteriori informazioni, consultare Pubblica componenti da distribuire sui tuoi dispositivi principali e Implementazione AWS IoT Greengrass dei componenti sui dispositivi.
Per testare un componente su un dispositivo centrale Greengrass
-
Il dispositivo principale registra eventi come gli aggiornamenti dei componenti. È possibile visualizzare questo file di registro per individuare e risolvere errori relativi al componente, ad esempio una ricetta non valida. Questo file di registro mostra anche i messaggi che il componente stampa in modalità standard out (stdout). Ti consigliamo di aprire una sessione terminale aggiuntiva sul tuo dispositivo principale per osservare i nuovi messaggi di registro in tempo reale. Apri una nuova sessione di terminale, ad esempio tramite SSH, ed esegui il comando seguente per visualizzare i log. Sostituisci
con il percorso della cartella AWS IoT Greengrass principale./greengrass/v2
È inoltre possibile visualizzare il file di registro del componente.
-
Nella sessione terminale originale, esegui il comando seguente per aggiornare il dispositivo principale con il componente. Sostituisci
con il percorso della cartella AWS IoT Greengrass principale e sostituisci/greengrass/v2
~/greengrassv2
con il percorso della cartella di sviluppo locale.Nota
Puoi anche usare il
greengrass-cli deployment create
comando per impostare il valore dei parametri di configurazione del componente. Per ulteriori informazioni, consulta Crea. -
Utilizzate il
greengrass-cli deployment status
comando per monitorare lo stato di avanzamento della distribuzione del componente. -
Testa il tuo componente mentre funziona sul dispositivo principale Greengrass. Una volta completata questa versione del componente, puoi caricarla sul AWS IoT Greengrass servizio. Quindi, è possibile distribuire il componente su altri dispositivi di base. Per ulteriori informazioni, consulta Pubblica componenti da distribuire sui tuoi dispositivi principali.