Il corso IoT Deep Introduction offre una comprensione approfondita dell'Internet of Things (IoT), esplorandone le varie facce e dimensioni.
Durante il corso si studieranno:
- gli elementi chiave dell'IoT, dai microcontroller alle piattaforme enterprise per la gestione di IoT
- la connessione degli elementi non connessi, esplorando protocolli di comunicazione e cloud computing
- la sicurezza nell'IoT, coprendo policy, autenticazione e gestione dei rischi
- le opportunità dell'IoT, esplorando ambiti di business, implicazioni sulla privacy e prospettive future legate all'IA
Questo corso è principalmente rivolto a professionisti IT.
Modulo 1: Elements of the IOT
- I fattori di successo degli IoT: costo e dimensione dell’hw e pervasività degli accessi ad Internet
- I costituenti hardware: microcontroller, memorie e sensori. Esempi: Arduino, Rasperry-Pi
- Schede di rete e antenne
- I sistemi di identificazione a radio frequenza (RFID): caratteristiche e utilizzi prevalenti
- I sistemi operativi e lo stack IP di Internet
- Piattaforme enterprise per la gestione di IoT
Modulo 2: Connecting the unconnected
- Richiami sui principi del networking: protocolli e topologie
- I principali protocolli di comunicazione specifici per IoT: Bluetooth Low Energy e WiFI Low Power
- Reti locali: Personal Area Network, Mobile Ad-hoc Area Network e Piconet
- Wide Area Network: Low power wide area network (LPWAN) e utilizzi di 5G a banda stretta (NB-IoT)
- Cenni sul cloud computing e sue implicazioni per la raccolta dati da IoT
- Il fog computing: casi d’uso e architetture di riferimento
Modulo 3: Security in IOT
-
Gli ambiti di sicurezza: a livello di dispositivo, a livello di rete e a livello applicativo (end to end)
- Principali policy di sicurezza a livello di device
- Richiami sui processi di information security management: gestione di confidenzialità, integrità e disponibilità
- Richiami sui concetti di rischio, minaccia e vulnerabilità in ottica IoT. Gli scenari di sicurezza: rischi associati all’esposizione su Internet e rischi intrinseci dei dispositivi IoT
- Tipologie di attacchi: attivi e passivi
- La sicurezza nelle reti IoT: strong authentication, public key infrastructure e tecniche di criptazione
- Le principali policy di autorizzazione. L’utilizzo di Auth2 per la gestione di autenticazione e autorizzazione di IoT
- La sicurezza del livello di Application Programmatic Interface (API) e l’utilizzo di metodologie di analytics per l’analisi della sicurezza dei dati da IoT security. Cenni su real-time analytics
Modulo 4: The Opportunities of the IOT
-
I principali ambiti di business delle soluzioni IoT: Smart Buildings, Sanità e Welfare, Smart Car, Smart cities, Industrial IoT (IIoT) e Intelligent Transport Systems (ITS)
- Implicazioni della pervasività degli IoT sulla privacy. L’importanza della user experience e dei nuovi paradigmi di interazione
- I modelli di business, l’interoperabilità e gli ecosistemi relativi: il caso d’uso Amazon Alexa
- Prospettive future legate all'adozione di tecniche basate sulla semantica e sulle principali metodologie di analytics derivate da intelligenza artificiale: machine learning e reti neurali
- Il corso si svolgerà in modalità online live streaming, con il docente che terrà le lezioni in diretta. I partecipanti dovranno avere a disposizione un Personal Computer e, preferibilmente, un secondo schermo.
- Le lezioni saranno registrate e le registrazioni saranno accessibili ai partecipanti per un periodo di due mesi dalla fine del corso.
- Saranno forniti materiali didattici di supporto, come MOC, libri o altre risorse, a seconda della disponibilità.
- Al termine del corso, coloro che avranno partecipato ad almeno l'80% delle lezioni riceveranno un attestato di frequenza.