Il corso si propone di affrontare la problematica della progettazione di un “Sistema IoT”, affiancando l’analisi della architettura di sistema con l’introduzione delle tecnologie coinvolte. Il focus del corso sarà soprattutto sul livello “sistema”, inteso come integrazione di dispositivi, reti, protocolli, servizi ed interfacce, finalizzato all’erogazione di servizi agli utenti finali.
Nell’analizzare alcune delle principali tecnologie coinvolte, si punterà a valutare le alternative progettuali offerte da diverse combinazioni tecnologiche, nell’ottica della definizione della migliore soluzione in grado supportare un servizio a valore aggiunto per i propri utenti, ed una maggior capacità di evoluzione nel tempo, con un approccio neutrale rispetto alle tecnologie adottate.
Architetture e Tecnologie per Servizi IoT distribuiti
Le potenzialità del 5G e delle Tecnologie Emergenti
LE TECNOLOGIE TRATTATE NEL CORSO:
LUOGO
MODALITÀ
LIVELLO
ORE
N° MIN. PAX.
VERTICALE
Programma
Definizione di Internet of Things: tecnologie, architetture, servizi
Un sistema IoT come integrazione di livelli: dispositivi, reti, protocolli, servizi (cloud, fog, edge), applicazioni. Architettura di riferimento.
Sistemi IoT ed esseri umani: integrazione della tecnologia negli smart environment/factory/city/...
Approfondimenti architetturali e tecnologici (ciascuno dei temi citati prevede una componente teorica ed un’attività pratica laboratoriale)
Sensori e dispositivi
Tecnologie di integrazione (reti di sensori vs. Internet)
Protocolli di comunicazione
Il lato server (cloud vs. dedicato)
L’interfaccia utente (web, mobile, tangible)
Livelli di sicurezza nei sistemi IoT
Usabilità ed accessibilità dei sistemi IoT
Problemi, opportunità, modelli di business
Obiettivi formativi
Le competenze acquisite saranno:
- Competenze architetturali: capacità di ragionare a livello di “sistema” su applicazioni di tipo IoT
- Competenze tecnologiche: conoscenza ed esperienza su alcune delle tecnologie principali (ai vari livelli coinvolti, ad es.: Arduino, MQTT, Bluetooth, REST/http, front-end, ...)
- Competenze applicative: capacità di analizzare le esigenze dell’utenza di un sistema IoT e di ottimizzarne di conseguenza l’architettura e le tecnologie.
A chi è rivolto il corso?
Prerequisiti
- Conoscenza di base della programmazione in almeno un linguaggio ad oggetti.
- Conoscenza dell’architettura di Internet e degli applicativi Web.
- Conoscenza di base di microcontrollori e sensori.
Ti interessa questo corso?
Al momento le iscrizioni sono chiuse, contattaci per richiedere informazioni su questo corso.
"*" indica i campi obbligatori