Aggiornamenti Firmware Over-The-Air (FUOTA) per dispositivi AWS IoT Core per LoRaWAN
Usa gli aggiornamenti Firmware Over-The-Air (FUOTA) per distribuire gli aggiornamenti del firmware su dispositivi AWS IoT Core per LoRaWAN.
Utilizzando FUOTA, è possibile inviare aggiornamenti firmware a singoli dispositivi o a un gruppo di dispositivi. È inoltre possibile inviare aggiornamenti firmware a più dispositivi creando un gruppo multicast. Per prima cosa aggiungi i tuoi dispositivi al gruppo multicast, quindi invia l'immagine di aggiornamento del firmware a tutti i dispositivi. Si consiglia di firmare digitalmente le immagini del firmware, in modo che i dispositivi che ricevono le immagini possano verificare che provengano dalla sorgente corretta.
Con i FUOTA di AWS IoT Core per LoRaWAN, puoi:
-
Distribuire le nuove immagini del firmware o immagini delta a un solo dispositivo o ad un gruppo di dispositivi.
-
Verificare l'autenticità e l'integrità del nuovo firmware dopo che è stato distribuito ai dispositivi.
-
Monitora l'avanzamento di un'implementazione e i problemi di debug in caso di distribuzione non riuscita.
Il supporto di AWS IoT Core per LoRaWAN per i gruppi FUOTA e multicast si basa sulle seguenti specifiche di LoRa Alliance
-
Specifiche di configurazione multicast remota LoRaWAN, TS005-2.0.0
-
Specifiche di trasporto frammentate del blocco dati LoRaWAN, TS004-2.0.0
-
Specifiche di sincronizzazione dell'orologio a livello applicativo LoRaWAN, TS003-2.0.0
Nota
AWS IoT Core per LoRaWAN esegue automaticamente la sincronizzazione dell'orologio secondo le specifiche LoRa Alliance. Utilizza la funzione AppTimeReq
per rispondere all'orario lato server per i dispositivi che lo richiedono, utilizzando la segnalazione ClockSync.
Il seguente video descrive come creare attività FUOTA AWS IoT Core per LoRaWAN e ti guida attraverso il processo di aggiunta di dispositivi all'attività e di pianificazione di un'attività FUOTA.