PROTOCOLS AND ARCHITECTURES FOR THE INTERNET OF THINGS

ING-INF/03 - 6 CFU - 2° semestre

Docente titolare dell'insegnamento

GIACOMO MORABITO
Email: giacomo.morabito@unict.it
Edificio / Indirizzo: Edificio 13, Cittadella Universitaria, Viale Andrea Doria 6
Telefono: 095 7382355
Orario ricevimento: Disponibile sul sito docente del DIEEI.


Obiettivi formativi

Conoscenza degli scenari applicativi, delle tecnologie abilitanti, delle architetture e delle evoluzioni caratterizzanti l'Internet degli Oggetti.

Conoscenza e capacità di comprensione

Sfruttandl le conoscenze acquisite. lo studente sarà in grado di comprendere le motivazioni e gli approcci adottati dalle diverse soluzioni tecnologiche utilizzate in ambito IoT.

Conoscenze e capacità di comprensione applicate

Sfruttando le competenze acquisite nel corso gli studenti saranno in grado di identificare i requisiti di sistema principali per lo specifico contetsto applicativo e di individuare e progettare le soluzioni più appropriate.

Alla fine del corso gli studenti saranno in grado di individuare le migliori soluzioni tecnologiche per sviluppare piattaforme e servizi basati su Internet degli Oggetti.


Modalità di svolgimento dell'insegnamento

35 ore di teoria + 25 ore di laboratorio

Qualora l'insegnamento venisse impartito in modalità mista o a distanza potranno essere introdotte le necessarie variazioni rispetto a quanto dichiarato in precedenza, al fine di rispettare il programma previsto e riportato nel syllabus.


Prerequisiti richiesti

Conoscenza delle architetture e dei protocolli TCP/IP, conoscenza dei fondamenti di telecomunicazioni



Frequenza lezioni

Non obbligatoria



Contenuti del corso

1. Introduction to the Internet of Things

2. Tecnologie abilitanti

IEEE 802.15 and 6LOWPAN
RFID systems
IoT Architectures
Operating systems for IoT

Security in IoT systems


3. Software Defined Internet of Things

OpenFlow e mininet
OpenFlow Controllers (NOX, POX, Floodlight, etc.)
Network Operating Systems (ONOS, OpenDayLight)
Network function virtualization



Testi di riferimento

  1. L. Atzori, A. Iera, G. Morabito. The Internet of Things: a survery. Computer Networks. 2010.
  2. L. Atzori, A. Iera, G. Morabito. Understanding the Internet of Things: definition, potentials, and societal role of a fast evolving paradigm. Ad Hoc Networks. 2017.
  3. B. A. A. Nunes, M. Mendonca, X.-N. Nguyen, K. Obraczka, T. Turletti. A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks. IEEE Communications Surveys & Tutorials ( Volume: 16, Issue: 3, Third Quarter 2014)
  4. R. Buyya, M. Pathan, and A. Vakali. Content Delivery Networks. Springer. 2008.

Altro materiale didattico

Tutto il materiale didattico sarà reperibile sul portale Studium.



Programmazione del corso

 ArgomentiRiferimenti testi
1Internet of Things: Introduction, IEEE 802.15, 6LOWPAN, RFID systems, IoT Architectures1, 2 
2Operating systems for the IoT1, 2 
3Software defined networking and network function virtualization IoT: Introduction and motivations, OpenFlow e mininet, Controllori per OpenFlow, Sistemi operativi di rete (ONOS), Software Defined IoT2, 3 
4Software defined networking and network function virtualization for IoT: Examples of SDN Controllers (NOX, POX, Floodlight, etc.), OpenDayLight, network function virtualization


Verifica dell'apprendimento


MODALITÀ DI VERIFICA DELL'APPRENDIMENTO

Esame orale e discussione progetto.

La verifica dell’apprendimento potrà essere effettuata anche per via telematica, qualora le condizioni lo dovessero richiedere.


ESEMPI DI DOMANDE E/O ESERCIZI FREQUENTI

Esempi di domande possono essere trovate sul portale Studium




Apri in formato Pdf English version