Aggiornamenti OTA per IoT: guida alla configurazione remota delle SIM

OTA, ovvero over-the-air, è la possibilità di riconfigurare la connettività di una SIM su una rete cellulare senza che un tecnico debba intervenire sull’hardware o recarsi sul posto.

eUICC / OTA / Gestione della connettività IoT / Provisioning remoto della SIM |
Schema che illustra gli aggiornamenti cloud OTA (over-the-air) collegati a sei tipi di dispositivi IoT disposti in cerchio: un trattore, uno scooter elettrico, uno smartwatch, una turbina eolica, una telecamera di sicurezza e un router/gateway, ciascuno collegato tramite icone di segnale wireless a un cloud centrale contrassegnato con la sigla OTA.
Questa guida offre un'analisi approfondita della tecnologia SIM OTA, la funzionalità principale di Com4 in qualità di fornitore di connettività IoT cellulare: come funziona effettivamente il provisioning OTA delle SIM, la differenza tra Multi-IMSI ed eUICC e come i clienti reali di Com4 gestiscono la connettività da remoto su larga scala.
Punti chiave:
  • La tecnologia SIM OTA consente a Com4 di attivare, riconfigurare e gestire da remoto la connettività di una SIM per tutta la durata di un'implementazione, senza che un tecnico debba mai recarsi sul posto.
  • Il tradizionale provisioning SIM OTA avviene tramite SMS A2P o HTTP, entrambi i quali funzionano senza richiedere una sessione dati persistente.
  • L’eUICC (spesso denominata eSIM) consente a una singola SIM di ospitare più profili di operatore che possono essere aggiunti, rimossi o sostituiti interamente via OTA.
  • SMS A2P (Application-to-Person Short Message Service). Il fornitore di connettività invia alla SIM un messaggio SMS con un formato speciale contenente l’aggiornamento o il comando. Poiché si avvale del canale di segnalazione della SIM anziché di una sessione dati, l’OTA basato su SMS A2P funziona anche quando il dispositivo non è attivamente online o non dispone di una connessione dati aperta, il che lo rende un canale di riserva affidabile per i comandi di provisioning.

Che cos’è l’OTA nell’IoT e perché è importante?

Per qualsiasi implementazione IoT che vada oltre una manciata di dispositivi pilota, l’accesso fisico rappresenta il vincolo che determina quasi ogni altra decisione. Un dispositivo nascosto in un armadio tecnico, montato su una turbina eolica, installato in un seminterrato o distribuito in centinaia di punti vendita non può essere raggiunto fisicamente ogni volta che è necessario apportare una modifica. L’OTA risolve questo problema utilizzando la connettività del dispositivo stesso per ricevere aggiornamenti da remoto, su larga scala e secondo una tempistica controllata da qualcun altro.

Per Com4, quel “qualcosa” è la SIM stessa: la sua configurazione, lo stato di attivazione e il profilo di rete, di proprietà e gestiti dal fornitore di connettività cellulare, e forniti in remoto tramite la connessione esistente del dispositivo, senza che un tecnico debba mai recarsi sul posto.

Come funziona l’OTA

Gli aggiornamenti Over-the-air (OTA) consentono ai dispositivi IoT di ricevere nuovi software, firmware, configurazioni o impostazioni di connettività senza la presenza di un tecnico in loco. Il processo segue solitamente cinque fasi:

  1. Il pacchetto di aggiornamento viene creato, firmato con una chiave privata e abbinato al modello di dispositivo o al profilo SIM corretto.

  2. Il pacchetto viene ospitato su un servizio cloud, una piattaforma OTA o un sistema di provisioning remoto della SIM.

  3. Il dispositivo si connette tramite MQTT, HTTPS, CoAP, LwM2M, SMS o un canale di gestione cellulare.

  4. Il dispositivo scarica il pacchetto, ne verifica la firma, controlla la versione e ne conferma la compatibilità prima di installarlo.

  5. Il dispositivo segnala al backend lo stato di successo, fallimento o rollback.

Per il firmware, l’OTA sicuro utilizza solitamente due slot di memoria. Il dispositivo conserva la versione precedente in uno slot, scrive la nuova versione nell’altro, quindi esegue il rollback se i controlli all’avvio falliscono. L’OTA del firmware e l’OTA della SIM risolvono diversi problemi di aggiornamento remoto. L’OTA del firmware modifica il software del dispositivo, mentre l’OTA della SIM modifica il profilo di connettività o la configurazione della SIM.

Illustration of OTA SIM provisioning delivered via cloud signal to connected IoT devices across industries, including agriculture, logistics, manufacturing, micromobility, traffic infrastructure, and smart city construction."

Tipi di OTA nell’IoT

L’OTA nell’IoT si suddivide in firmware e connettività. Entrambi seguono la stessa sequenza, sebbene gli aspetti in gioco, il trasporto e gli standard differiscano.

OTA del firmware

L’OTA del firmware aggiorna il sistema operativo di un dispositivo, i driver, il firmware del modem o il binario dell’applicazione. Un aggiornamento fallito può rendere il dispositivo inutilizzabile o esporlo ad attacchi.

La nuova immagine viene scritta su una partizione inattiva (architettura A/B), mentre il dispositivo continua a funzionare su quella attiva. Il bootloader la verifica prima del passaggio, per poi ripristinare la configurazione precedente in caso di errore.

Gli aggiornamenti delta trasferiscono solo le parti modificate dell’immagine, riducendo la larghezza di banda e il consumo energetico su NB-IoT e LTE-M. MCUboot gestisce i microcontrollori, Mender si occupa di Linux embedded, mentre AWS IoT Device Management o Azure Device Update gestiscono le flotte cloud.

SIM OTA

SIM OTA, ovvero il provisioning remoto della SIM, consente di scaricare, abilitare, disabilitare o eliminare i profili dell’operatore su una eUICC senza la sostituzione fisica della SIM. Gli standard GSMA regolano il processo: SGP.02 per l’uso M2M e industriale, SGP.22 per i dispositivi di consumo con interfaccia utente e SGP.32 per i dispositivi senza interfaccia utente che richiedono un provisioning automatico su scala di flotta.

Il dispositivo esegue l’autenticazione presso il gestore degli abbonamenti, scarica un profilo crittografato e lo installa nell’elemento sicuro dell’eUICC. Il profilo precedente viene disabilitato o eliminato in base alla politica, e il dispositivo si connette alla nuova rete utilizzando le credenziali appena abilitate.

Le flotte possono cambiare operatore di rete o lanciare lo stesso hardware in un nuovo mercato senza intervenire fisicamente sul dispositivo.

Multi-IMSI vs eUICC: due approcci diversi al cambio di rete OTA

Sia il Multi-IMSI che l’eUICC utilizzano la tecnologia OTA per consentire a una singola SIM di connettersi a più reti mobili, ma risolvono il problema in modo diverso, e questa differenza è determinante per il livello di controllo che si mantiene sulla propria connettività.

 

Multi-IMSI

eUICC (eSIM)

Cosa è memorizzato sulla SIM

Più IMSI (identità di rete) precaricati dal fornitore di connettività

Profili completi di più operatori, configurati e gestiti tramite provisioning remoto standardizzato GSMA

Come avviene il passaggio

Gestito dal fornitore di connettività, in base alla priorità di rete configurata e alla disponibilità tra gli IMSI precaricati

I profili possono essere scaricati, commutati o revocati over-the-air; le modalità specifiche dipendono dalla specifica eUICC utilizzata (ad esempio, consumer o M2M)

Chi controlla la scelta della rete

Il fornitore di connettività, in base agli IMSI precaricati

In genere il proprietario del dispositivo, nell’ambito dei profili messi a disposizione — sebbene ciò possa anche essere interamente controllato dal fornitore di connettività

Soluzione ideale

Copertura multi-rete semplice su un insieme fisso e pre-approvato di reti, gestita dal fornitore

Flessibilità a lungo termine, compresa la possibilità di cambiare completamente il fornitore di connettività principale, senza dover sostituire l’hardware

 

Com4 supporta entrambi gli approcci, ed entrambi sono indipendenti dall’operatore all’interno dell’infrastruttura di rete di Com4: le SIM possono passare automaticamente da una rete all’altra tra oltre 750 reti in più di 190 paesi senza intervento manuale, mentre i formati eUICC ed eSIM aggiungono la possibilità di configurare o modificare i profili degli operatori interamente over-the-air.

Oggi, Com4 fornisce le eUICC come standard in tutto il proprio parco SIM, in modo che la flessibilità sia integrata di default anziché essere qualcosa che occorre richiedere separatamente. Il Multi-IMSI rimane utile per le implementazioni che richiedono solo una copertura multirete fissa e gestita dal provider. Per le flotte che devono lanciare lo stesso hardware in più mercati, o che potrebbero dover cambiare provider nel corso di un lungo ciclo di vita del dispositivo, la piena portabilità dei profili offerta dall’eUICC rappresenta la soluzione più adatta a lungo termine. La guida di Com4 alle SIM Multi-IMSI approfondisce questo aspetto, mentre la pagina dedicata alla tecnologia eSIM contiene le specifiche relative all’eUICC.

Provisioning OTA con eUICC ed eSIM

L’eUICC, ovvero la Embedded Universal Integrated Circuit Card, è la tecnologia che rende l’eSIM molto più di una semplice SIM di dimensioni ridotte. Consente a una singola SIM fisica o integrata di ospitare più profili di operatori e, tramite una piattaforma di provisioning remoto delle SIM (RSP), tali profili possono essere aggiunti, rimossi o sostituiti interamente via etere.

Questo aspetto è particolarmente importante nella fase di produzione di un’implementazione IoT. Un dispositivo può essere spedito con un unico profilo di avvio caricato in fase di produzione, per poi ricevere in remoto il profilo operativo specifico per il mercato una volta giunto nella sua effettiva sede di implementazione, che si tratti di un paese diverso, di una rete primaria diversa o semplicemente di un contratto con un cliente diverso. Senza l’eUICC, quella stessa flessibilità richiederebbe la sostituzione fisica della SIM in ogni unità prima o dopo la spedizione.

Perché l’OTA è sia la soluzione che la superficie di attacco

L’OTA garantisce la sicurezza delle flotte IoT, distribuendo patch di sicurezza, correzioni di bug e rotazioni dei certificati ai dispositivi destinati a rimanere sul campo per anni. La legge europea sulla resilienza informatica (EU Cyber Resilience Act) affronta direttamente la mancanza di aggiornamenti di sicurezza tempestivi per i prodotti connessi e impone ai produttori di fornire aggiornamenti di sicurezza durante il periodo di supporto.

Lo stesso canale crea però anche dei rischi. L’OTA ha l’autorizzazione a modificare i livelli più affidabili del dispositivo. Se un aggressore compromette il server di aggiornamento, le chiavi di firma, il flusso di provisioning o il percorso di download, il danno può estendersi all’intera flotta.

I punti di vulnerabilità più comuni includono:

  • Firmware non firmato, che consente l’esecuzione di payload dannosi.

  • Controlli TLS deboli, che consentono la sostituzione dei pacchetti.

  • Assenza di controlli anti-rollback, che consente ai dispositivi di accettare versioni precedenti e vulnerabili.

  • Mancanza di archiviazione A/B, che può rendere i dispositivi inutilizzabili in caso di interruzione di corrente.

  • Scarsa visibilità della flotta, che nasconde i dispositivi non aggiornati o aggiornati solo parzialmente.

Considerate l’OTA come un’infrastruttura di produzione, non come una semplice funzionalità di comodità. Utilizzate la firma asimmetrica, l’avvio sicuro, le implementazioni graduali, il rollback, l’identità dei dispositivi e la reportistica post-aggiornamento prima di passare da una fase pilota a una su larga scala.

L'OTA SIM è adatto alla vostra implementazione IoT?

Nella maggior parte delle applicazioni IoT industriali, commerciali e di consumo, l’accesso fisico ai dispositivi una volta implementati risulta difficile, costoso o semplicemente impraticabile: questo è esattamente lo scenario per cui è stato progettato l’OTA via SIM. Prima di definire l’ambito di un’implementazione, vale la pena chiarire cosa rientra effettivamente in tale ambito: la commutazione di rete e la gestione dei profili, fornite over-the-air tramite SIM OTA, insieme all’attivazione e alla sospensione gestite attraverso la piattaforma di gestione della connettività di Com4 — il tutto senza necessità di recarsi in loco.

Ciò rende molto più semplice comprendere esattamente quali siano le responsabilità di un partner per la connettività IoT cellulare come Com4 e quali invece non lo siano.

Illustration of an OTA-provisioned SIM card broadcasting cloud-based signals to connected devices, including a smartwatch, e-scooter, wind turbine, tractor, security camera, and router.

 

Scegliere l’approccio OTA giusto per l’IoT

Non esiste un’unica configurazione OTA corretta. L’approccio giusto dipende dalle dimensioni della flotta, dall’hardware, dalla connettività e dal livello di controllo che il team desidera mantenere. La seguente matrice decisionale vi aiuterà a scegliere il percorso OTA ideale:

Fattore decisionale Miglior approccio OTA Perché è adatto
Flotte di piccole dimensioni e prototipi iniziali OTA tramite SDK nativo o una piattaforma OTA gestita leggera Le flotte di piccole dimensioni sono più facili da testare, monitorare e ripristinare in caso di fallimento di un aggiornamento.
Flotte composte da migliaia di veicoli Piattaforma OTA gestita con implementazioni graduali, rollback e osservabilità della flotta Le grandi flotte necessitano di rilasci canary, tracciamento degli errori, rollback e visibilità delle versioni su tutti i dispositivi.
Microcontrollori con risorse limitate OTA basato sull'avvio dell'MCU con memoria flash a doppio banco La memoria flash a doppio banco mantiene al sicuro l'immagine operativa durante l'installazione di quella nuova.
Gateway Linux embedded Mender, AWS IoT, Azure Device Update o una piattaforma OTA completa simile I gateway Linux possono supportare immagini complete, aggiornamenti delle applicazioni, container e una telemetria più avanzata.
Dispositivi NB-IoT o LTE-M Aggiornamenti delta, download riprendibili e protocolli leggeri Questi dispositivi richiedono payload più piccoli, download sicuri in caso di riavvio e sessioni di aggiornamento a basso consumo energetico.
Dispositivi cellulari o Wi-Fi sempre attivi OTA di immagini complete, con aggiornamenti delta laddove il costo o la velocità sono fattori determinanti In questo caso i download più grandi sono più semplici, ma gli aggiornamenti delta riducono comunque i costi e il carico sulla rete.
Modifiche al profilo di connettività OTA della SIM tramite eUICC Remote SIM Provisioning, in particolare SGP.32 per l’IoT senza interfaccia utente L'aggiornamento OTA del firmware non può modificare i profili dell'operatore né gestire la connettività SIM dopo l'implementazione.
Prodotti regolamentati o sensibili dal punto di vista della sicurezza OTA con manifesti firmati, registri di audit, prove di implementazione graduale, rollback e cronologia delle versioni I team necessitano di prove relative a cosa è cambiato, quando è avvenuto il cambiamento e quali dispositivi hanno riscontrato problemi.
Implementazioni IoT cellulari Com4 OTA del firmware per il software dei dispositivi, OTA della SIM per la gestione della connettività L'OTA del firmware aggiorna il software. L'OTA della SIM garantisce la gestione della connettività in diversi paesi e con diversi operatori.

 

Esempi pratici di OTA SIM e gestione remota della connettività: casi di clienti Com4

Dignio: gestione del ciclo di vita della connettività OTA per un dispositivo medico regolamentato. Il portapillole intelligente Pilly di Dignio è distribuito in oltre 50 contee norvegesi e in Danimarca, e funziona grazie alla tecnologia SIM di Com4 su una rete privata con APN dedicati, crittografia end-to-end e registri di connettività verificabili a garanzia della conformità a GDPR, MDR e IEC. Com4 fornisce una gestione del ciclo di vita che mantiene conforme il livello di connettività dalla prima attivazione fino alla fine del ciclo di vita, il che significa che lo stato della SIM, i parametri di sicurezza e la configurazione di rete possono essere gestiti da remoto per l’intera durata operativa del dispositivo, senza la necessità di un intervento in loco solo per aggiornare le impostazioni di connettività.

Gomero: gestione remota della connettività in nove paesi. Gomero raccoglie dati in tempo reale sulle apparecchiature per oltre 100 aziende in nove paesi, consentendo una manutenzione predittiva anziché programmata. La gestione di un numero così elevato di connessioni in così tanti mercati dipende da una gestione centralizzata e remota dello stato delle SIM e delle prestazioni di rete, piuttosto che da un intervento manuale per singolo dispositivo: questo è esattamente il ruolo che svolge la piattaforma Polaris CMP di Com4 attraverso il provisioning OTA delle SIM.

ZetaDisplay: connettività affidabile come base per gli aggiornamenti remoti effettuati direttamente dal cliente. Il digital signage di ZetaDisplay è attivo in luoghi quali le fermate degli autobus, il treno espresso per l’aeroporto di Oslo e la stazione centrale di Oslo, collegati tramite modem 4G industriali e SIM Com4. Le informazioni in cui il tempo è un fattore critico, come le partenze dei treni, possono essere aggiornate in pochi secondi tramite il sistema di gestione dei contenuti basato su cloud di ZetaDisplay, attraverso la stessa connessione sicura e protetta da VPN fornita e gestita da Com4. Non è Com4 a inviare tali aggiornamenti dei contenuti – questo è compito della piattaforma di ZetaDisplay – ma è proprio la connettività SIM sempre attiva e gestibile da remoto che sta alla base di tutto ciò a rendere possibile questo tipo di aggiornamento remoto quasi istantaneo.

 

 

Domande frequenti sull’OTA per l’IoT

Il provisioning OTA funziona se un dispositivo è offline?

Il provisioning OTA basato su SMS A2P può raggiungere una SIM anche quando il dispositivo non dispone di una sessione dati attiva, poiché utilizza il canale di segnalazione associato alla SIM anziché una connessione dati. Il provisioning basato su HTTP, invece, richiede che il dispositivo stabilisca una sessione dati per scaricare gli aggiornamenti, rendendo la distribuzione tramite SMS un utile metodo di fallback per i dispositivi con connettività intermittente.

Qual è la differenza tra Multi-IMSI ed eUICC per il cambio di rete OTA?

Le SIM Multi-IMSI contengono diverse identità di rete preconfigurate dal fornitore di connettività, che gestisce il passaggio dall’una all’altra in base alla priorità e alla disponibilità della rete. L’eUICC consente invece a una SIM di ospitare più profili completi di operatori, che possono essere scaricati, attivati, sostituiti o revocati da remoto. Le modalità precise dipendono dalla specifica eUICC utilizzata, offrendo una maggiore flessibilità a lungo termine, inclusa la possibilità di cambiare il fornitore principale di connettività senza modifiche all’hardware.

Ho bisogno dell’eUICC se opero in un solo Paese?

In pratica, non si tratta davvero di una scelta tra due alternative: oggi Com4 fornisce di serie la tecnologia eUICC per tutte le proprie SIM, quindi la piena portabilità dei profili è inclusa anche nelle implementazioni in un solo Paese, senza doverla richiedere separatamente. Questa flessibilità è particolarmente utile quando un’implementazione si estende a più Paesi, quando è necessario cambiare fornitore di connettività durante il ciclo di vita o quando i dispositivi vengono prodotti su un’unica linea e distribuiti in diversi mercati. In un’implementazione stabile limitata a un solo Paese, potrebbe semplicemente non essere necessario utilizzarla.

 

Northern-light-sky
INIZIA IL TUO VIAGGIO OGGI

Resta aggiornato sulle ultime novità e sviluppi di Com4 e del settore IoT.

Articoli correlati

Notizie aziendali