Piattaforme e cloud

Aggiornamento over-the-air (OTA)

Consegnare nuovo firmware o software a un dispositivo già installato attraverso la sua connessione di rete, invece che con un accesso fisico.

Un aggiornamento OTA (over the air) permette a un produttore di correggere bug, chiudere vulnerabilità e aggiungere funzioni sui dispositivi già sul campo. Il dispositivo scarica un’immagine, ne verifica la firma, la scrive in uno slot libero della memoria flash e si riavvia da lì; un bootloader capace di tornare all’immagine precedente evita che un aggiornamento difettoso renda l’unità inutilizzabile.

Farlo in sicurezza è più difficile di quanto sembri. I dispositivi a risorse limitate possono non avere spazio per due immagini, la banda cellulare costa, e un rollout sbagliato può mettere offline un’intera flotta in una volta sola. Deployment a fasi, aggiornamenti differenziali e immagini firmate sono le risposte abituali. I meccanismi sono descritti in Gestione dei dispositivi e aggiornamenti OTA.

Parte del Glossario IoT. Hai trovato un errore o manca un termine? Scrivici.