IoT E SISTEMI DISTRIBUITI

Responsabile didattico: Ivan Scagnetto

Durata: 28 ore

Periodo didattico: primo semestre

Programma

SETTORE SCIENTIFICO DISCIPLINARE - INF/01

Docente: Ivan Scagnetto

L'obiettivo del corso è fornire allo studente le conoscenze fondamentali relative alla progettazione ed al funzionamento dei sistemi distribuiti ed in particolare del paradigma di comunicazione noto come Internet of Things (IoT). In particolare vengono affrontati i problemi di coordinamento e sincronizzazione fra i vari processi che rappresentano un sistema distribuito/IoT ai fini di ottenere un comportamento complessivo che, andando oltre la semplice somma delle parti costituenti, consenta di risolvere un problema complesso.

Vengono inoltre introdotti ed analizzati gli avanzamenti tecnologici che consentono oggi di avere a disposizione reti di dispositivi, sensori ed attuatori interconnessi, con cui è possibile scambiare dati ed a cui è altresì possibile inviare comandi di vario genere per interagire con l'ambiente circostante. L'attenzione si sposta quindi dall'interazione uomo-macchina all'interazione diretta fra macchine (in inglese Machine to Machine, abbreviato in M2M), con l'utilizzo di protocolli ed algoritmi appositi, orientati alla trasmissione ed alla manipolazione efficiente di flussi di dati.

 

Argomenti trattati:

1) Introduzione ai sistemi distribuiti ed all'Ubiquitous Computing.

2) Rassegna delle problematiche principali e delle relative soluzioni nell'ambito dei

sistemi distribuiti (concorrenza, real-time computing, sincronizzazione, problema del

consenso distribuito, gestione degli errori).

3) Internet of Things: fondamenti e tecnologie con cenni ed esempi di sistemi hardware

(sistemi embedded e sensori) e protocolli di comunicazione M2M.

4) Framework per applicazioni IoT.

5) Un caso di studio: acquisizione ed elaborazione in tempo reale di dati nautici per

imbarcazioni a vela.

 

Riferimenti e materiali didattici:

Slide delle lezioni e materiale fornito dal docente.


Elenco corsi 2019/2020