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à.
Creazione di un OTA aggiornamento (console)AWS IoT
-
Nel riquadro di navigazione della AWS IoT console, in Gestione, seleziona Azioni remote, quindi scegli Lavori.
-
Scegli Crea processo.
-
In Tipo di lavoro seleziona Crea processo di RTOS OTA aggiornamento gratuito, quindi scegli Avanti.
-
Nelle proprietà del lavoro, inserisci un nome di lavoro e (facoltativamente) inserisci una descrizione del lavoro, quindi scegli Avanti.
-
Puoi distribuire un OTA aggiornamento su un singolo dispositivo o su un gruppo di dispositivi. In Dispositivi da aggiornare, scegli uno o più elementi o gruppi di oggetti dal menu a discesa.
-
In Seleziona il protocollo per il trasferimento dei file, seleziona HTTPo MQTTseleziona entrambi per consentire a ciascun dispositivo di determinare il protocollo da utilizzare.
-
In Firma e scegli il tuo file, seleziona Firma un nuovo file per me.
-
In Profilo di firma del codice, scegli Crea nuovo profilo.
-
In Create a code signing profile (Crea profilo di firma del codice) immettere un nome per il profilo di firma del codice.
-
In Piattaforma hardware dispositivo scegliere la piattaforma hardware.
Nota
In questo elenco RTOS vengono visualizzate solo le piattaforme hardware che sono state qualificate come gratuite. Se state testando una piattaforma non qualificata e utilizzate la suite di cifratura ECDSA P-256 SHA -256 per la firma, potete scegliere il profilo di firma del codice di Windows Simulator per produrre una firma compatibile. Se utilizzi una piattaforma non qualificata e per la firma utilizzi una suite di cifratura diversa da ECDSA P-256 SHA -256, puoi utilizzare Code Signing for oppure puoi firmare tu stesso l'aggiornamento del firmware. AWS IoT Per ulteriori informazioni, consulta Aggiungere una firma digitale all'aggiornamento del firmware.
-
In Certificato di firma del codice, scegli Seleziona un certificato esistente e quindi seleziona un certificato importato in precedenza, oppure scegli Importa un nuovo certificato di firma del codice, scegli i tuoi file e seleziona Importa per importare un nuovo certificato.
-
In Pathname of code signing certificate on device (Nome di percorso del certificato della firma di codice), immettere il nome del percorso completo al certificato di firma del codice nel dispositivo. Per la maggior parte dei dispositivi puoi lasciare questo campo vuoto. Per il simulatore di Windows e per i dispositivi che collocano il certificato in una posizione di file specifica, inserisci qui il percorso.
Importante
In Texas Instruments CC322 0SF-LAUNCHXL, non includete una barra anteriore (
/
) davanti al nome del file se il certificato di firma del codice esiste nella radice del file system. In caso contrario, l'OTAaggiornamento fallisce durante l'autenticazione con un errore.file not found
-
Seleziona Crea.
-
-
In File seleziona Seleziona un file esistente, quindi scegli Sfoglia S3. Viene visualizzato un elenco dei bucket Amazon S3. Scegliere il bucket contenente l'aggiornamento del firmware, quindi scegliere l'aggiornamento del firmware nel bucket.
Nota
I progetti PIC32MZEF dimostrativi di Microchip Curiosity producono due immagini binarie con nomi predefiniti di e.
mplab.production.bin
mplab.production.ota.bin
Usa il secondo file quando carichi un'immagine per OTA l'aggiornamento. -
In Nome percorso del file sul dispositivo, inserisci il nome completo del percorso della posizione sul dispositivo in cui il OTA processo copierà l'immagine del firmware. Questo percorso varia in base alla piattaforma.
Importante
Sul Texas Instruments CC322 0SF-LAUNCHXL, a causa di restrizioni di sicurezza, il nome del percorso dell'immagine del firmware deve essere.
/sys/mcuflashimg.bin
-
Apri File Type e inserisci un valore intero compreso tra 0 e 255. Il tipo di file immesso verrà aggiunto al documento Job che viene consegnato aMCU. Lo sviluppatore di MCU firmware/software ha la piena responsabilità su cosa fare con questo valore. Gli scenari possibili includono un MCU processore secondario il cui firmware può essere aggiornato indipendentemente dal processore principale. Quando il dispositivo riceve un processo di OTA aggiornamento, può utilizzare il tipo di file per identificare a quale processore è destinato l'aggiornamento.
-
In IAMRuolo, scegli un ruolo in base alle istruzioni riportate inCrea un ruolo del servizio di OTA aggiornamento.
-
Scegli Next (Successivo).
-
Inserisci un ID e una descrizione per il tuo lavoro di OTA aggiornamento.
-
In Job type (Tipo di processo), scegliere Your job will complete after deploying to the selected devices/groups (snapshot) (Il processo sarà completo dopo la distribuzione nei dispositivi/gruppi selezionati (snapshot)).
-
Scegli le configurazioni facoltative appropriate per il processo (rollout esecuzioni processi, interruzione processo, timeout esecuzioni processi e tag).
-
Scegli Create (Crea) .
Per utilizzare un'immagine del firmware firmata precedentemente
-
In Select and sign your firmware image (Selezione e firma dell'immagine del firmware), scegliere Select a previously signed firmware image (Seleziona un'immagine firmware firmata precedentemente).
-
In Nome percorso dell'immagine del firmware sul dispositivo, inserisci il nome completo del percorso del dispositivo in cui il OTA processo copierà l'immagine del firmware. Questo percorso varia in base alla piattaforma.
-
In Processo di firma del codice precedente, scegli Seleziona, quindi scegli il precedente processo di firma del codice utilizzato per firmare l'immagine del firmware che stai utilizzando per l'aggiornamento. OTA
Utilizzo di un'immagine del firmware firmata personalizzata
-
In Select and sign your firmware image (Selezione e firma dell'immagine del firmware), scegliere Use my custom signed firmware image (Usa la mia immagine firmware firmata personalizzata).
-
In Pathname of code signing certificate on device (Nome di percorso del certificato della firma di codice), immettere il nome del percorso completo al certificato di firma del codice nel dispositivo. Per la maggior parte dei dispositivi puoi lasciare questo campo vuoto. Per il simulatore di Windows e per i dispositivi che collocano il certificato in una posizione di file specifica, inserisci qui il percorso.
-
In Nome percorso dell'immagine del firmware sul dispositivo, inserisci il nome completo del percorso della posizione sul dispositivo in cui il OTA processo copierà l'immagine del firmware. Questo percorso varia in base alla piattaforma.
-
In Firma, incolla la firma PEM in formato.
-
In Original hash algorithm (Algoritmo hash originale), scegliere l'algoritmo hash utilizzato durante la creazione della firma del file.
-
In Original encryption algorithm (Algoritmo di crittografia originale), scegliere l'algoritmo hash utilizzato durante la creazione della firma del file.
-
In Seleziona l'immagine del firmware in Amazon S3, scegli il bucket Amazon S3 e l'immagine del firmware firmata nel bucket Amazon S3.
Dopo aver specificato le informazioni sulla firma del codice, specifica il tipo di processo di OTA aggiornamento, il ruolo di servizio e un ID per l'aggiornamento.
Nota
Non utilizzate alcuna informazione di identificazione personale nell'ID del lavoro per l'aggiornamento. OTA Esempi di informazioni personali includono:
-
Nomi.
-
Indirizzi IP.
-
Indirizzi e-mail.
-
Posizioni
-
Dati bancari.
-
Informazioni mediche.
-
In Job type (Tipo di processo), scegliere Your job will complete after deploying to the selected devices/groups (snapshot) (Il processo sarà completo dopo la distribuzione nei dispositivi/gruppi selezionati (snapshot)).
-
In IAMRuolo per il lavoro di OTA aggiornamento, scegli il tuo ruolo OTA di servizio.
-
Immettere un ID alfanumerico per il processo, quindi scegliere Create (Crea).
Il lavoro viene visualizzato nella AWS IoT console con lo stato IN PROGRESS.
Nota
-
La AWS IoT console non aggiorna automaticamente lo stato dei lavori. Aggiornare il browser per vedere gli aggiornamenti.
Connect il UART terminale seriale al dispositivo. Dovrebbe essere visualizzato l'output che indica che il dispositivo sta scaricando il firmware aggiornato.
Al termine del download, il dispositivo viene riavviato, quindi viene installato il firmware aggiornato. Puoi vedere cosa sta succedendo nel UART terminale.
Per un tutorial che mostra come utilizzare la console per creare un OTA aggiornamento, consultaOver-the-air aggiorna l'applicazione demo.