Una VPN (Virtual Private Network) crea un tunnel cifrato tra due endpoint. Nell'IoT serve di solito a dare a un dispositivo cellulare un percorso sicuro verso i tuoi server o la tua rete aziendale, come se fosse collegato in ufficio, anche se in realtà è connesso a una rete mobile pubblica dall'altra parte del mondo.
Questo articolo spiega cos'è una VPN IoT, quando è utile e cosa supporta Simbase. Per la configurazione, consulta le guide in Reti private e IPsec.
Un tunnel VPN tra un dispositivo cellulare e un endpoint remoto ti offre:
Cifratura in transito. Il traffico nel tunnel è illeggibile per chiunque si trovi sul percorso di rete.
Autenticazione. Entrambe le estremità dimostrano la propria identità prima che il tunnel si attivi. I dispositivi senza credenziali valide non possono stabilire il tunnel.
Appartenenza logica alla rete. Con il tunnel attivo, il dispositivo appare come parte della rete remota. Raggiunge le risorse interne tramite i loro indirizzi interni.
Controllo del routing. Decidi tu quale traffico passa nel tunnel e quale va direttamente su internet.
Una VPN non sostituisce TLS per la cifratura a livello applicativo. È un livello di trasporto sottostante. La maggior parte delle architetture IoT usa comunque TLS e aggiunge una VPN solo quando c'è un motivo preciso.
Una VPN aumenta la complessità operativa e il carico della CPU sul dispositivo. Sceglila se vale uno di questi casi:
Devi rendere accessibili servizi interni ai dispositivi. I dispositivi devono raggiungere un database, AD/LDAP, un broker MQTT interno o un'altra risorsa nella tua rete aziendale. Una VPN porta il dispositivo dentro quella rete.
La compliance richiede un trasporto cifrato oltre a TLS. Alcuni settori regolamentati (sanità, pubblica amministrazione, difesa) richiedono che tutto il traffico tra endpoint sensibili passi in un tunnel cifrato, indipendentemente dalla cifratura applicativa.
Ti colleghi alla rete di un cliente o partner. Molti progetti IoT B2B fanno terminare il traffico della SIM nella VPN del cliente, così il suo team IT controlla routing e policy.
Vuoi concentrare tutto su un unico endpoint interno. Un endpoint VPN centrale è utile quando molti dispositivi devono raggiungere un solo servizio interno che non vuoi esporre pubblicamente.
Vuoi un IP sorgente fisso per il traffico dei dispositivi. Un concentratore VPN fa uscire tutto il traffico dei dispositivi da un solo IP sorgente, semplificando le allowlist sui sistemi dei partner.
Ti serve solo la cifratura. Ci pensa TLS per HTTPS, MQTTS e qualsiasi altro protocollo applicativo moderno.
Il dispositivo comunica solo con API pubbliche. Una VPN non aggiunge nulla.
Devi rendere raggiungibile dall'esterno un singolo dispositivo. Un IP pubblico è più semplice di una VPN.
Vuoi nascondere la posizione del dispositivo. Gli operatori mobili sanno sempre dove si trova il dispositivo, e una VPN non cambia nulla.
Simbase supporta due protocolli VPN site-to-site, configurati a livello di gateway di rete. Un terzo connettore, NAT, assegna alle SIM un IP pubblico senza tunnel:
| Protocollo | Ideale per | Guida alla configurazione |
|---|---|---|
IPsec | Deployment in produzione che richiedono accesso remoto e comunicazione bidirezionale | |
WireGuard | Accesso occasionale ai dispositivi, prototipi e deployment più piccoli |
IPsec
WireGuard
Entrambi si configurano una sola volta lato Simbase. Il traffico della tua flotta passa nel tunnel senza configurazioni per singolo dispositivo: molto più semplice da gestire che installare un client VPN su ogni dispositivo.
Usa IPsec quando i dispositivi devono essere sempre raggiungibili dalla tua rete, quando il traffico va in entrambe le direzioni o quando ti integri con apparati VPN che il tuo team IT gestisce già (Cisco ASA, Palo Alto, Fortinet e simili). È la scelta standard per la produzione.
Usa WireGuard quando devi raggiungere i dispositivi ogni tanto e non in modo continuo, per manutenzione, diagnostica o per scaricare i log. Si attiva più in fretta ed è più facile da analizzare in caso di problemi, quindi è adatto anche ai prototipi.
Ci sono due modi per mettere i dispositivi "in VPN":
| Approccio | Cosa | Quando |
|---|---|---|
Livello di rete (site-to-site Simbase) | Il gateway Simbase termina la VPN verso la tua rete. I dispositivi inviano il traffico normalmente; il routing avviene a monte. | La maggior parte delle flotte IoT. Gestione più semplice, nessun certificato da gestire per dispositivo, funziona con qualsiasi dispositivo. |
Livello di dispositivo (client sul dispositivo) | Ogni dispositivo esegue il proprio client VPN (OpenVPN, WireGuard e così via). | Quando i dispositivi devono raggiungere reti verso cui Simbase non ha un tunnel, quando conta l'autenticazione del singolo dispositivo o quando non puoi usare il site-to-site di Simbase. |
Livello di rete (site-to-site Simbase)
Livello di dispositivo (client sul dispositivo)
Non se ti serve solo riservatezza. TLS protegge già i dati in transito. Aggiungi una VPN se devi collegare reti, rispettare un requisito di compliance specifico o far passare tutto il traffico dei dispositivi da un solo IP sorgente.
No. Simbase termina il tunnel sul gateway di rete, quindi i dispositivi inviano il traffico normalmente e il routing avviene a monte. Un client sul dispositivo serve solo se devi raggiungere una rete verso cui Simbase non ha un tunnel, o se ogni dispositivo ha bisogno di una propria identità.
IPsec per i deployment in produzione in cui i dispositivi richiedono accesso remoto continuo e comunicazione bidirezionale, soprattutto se il tuo team IT gestisce già apparati IPsec. WireGuard per accesso occasionale, manutenzione, diagnostica o prototipi.
Un po'. La cifratura aggiunge overhead a ogni pacchetto e il passaggio in un tunnel aumenta la latenza rispetto all'uscita diretta su internet. Per la maggior parte dei profili di traffico IoT l'impatto è trascurabile, ma va considerato nei deployment ad alto throughput o sensibili alla latenza.
Reti private: configurare WireGuard
IPsec: attivare un tunnel IPsec
IP pubblici: per la raggiungibilità dall'esterno senza VPN
APN (APN privato): per un'integrazione di rete ancora più stretta

