Scuola di Ingegneria Industriale
Scheda Insegnamento
Anno Accademico 2016/17 Primo Semestre
|
Obiettivi di apprendimento attesi
Il corso si propone di far acquisire le competenze necessarie a progettare sistemi Internet-of-Things (IoT) a supporto di processi di business e a realizzare prototipi di tali sistemi utilizzando strumenti open hardware, software open source e protocolli di comunicazione aperti.
Contenuti dell’insegnamento
L'insegnamento è articolato nelle seguenti parti:
Metodologia Didattica
Il corso prevede lezioni in aula informatizzata (laboratorio PC) in cui sono introdotti dal punto di vista teorico e pratico le tecniche per progettare e realizzare prototipi di sistemi IoT a supporto di processi di business.
Modalità con cui viene accertata l’effettiva acquisizione dei risultati di apprendimento.
Progetto finalizzato alla definizione e alla realizzazione di sistemi IoT, realizzati utilizzando elettronica open hardware e software open source, a supporto di uno o più processi appartenenti a un contesto scelto dagli studenti. I contenuti del progetto dovranno essere previamente concordati con il docente. Il progetto dovrà essere presentato al docente anche al di fuori dei periodi di sessioni d’esame.
Syllabus
Lezione 1 Ore di lezione: 4 Docente: L. Mari | Argomenti Presentazione corso e obiettivi. Presentazione modalità di esame. Letture |
Lezione 2 Ore di lezione: 4 Docente: L. Mari | Argomenti Introduzione a Internet-of-Things. Letture |
Lezione 3 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Introduzione alle schede elettroniche per realizzare prototipi di sistemi IoT (Arduino, Raspberry Pi, ...). Letture |
Lezione 4 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Introduzione agli I/O digitali e analogici. Letture |
Lezione 5 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Esercitazione su I/O digitali e analogici. Letture |
Lezione 6 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Esercitazione su I/O digitali e analogici. Letture |
Lezione 7 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Introduzione a HTTP. Letture |
Lezione 8 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Esercitazione su HTTP. Letture |
Lezione 9 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Introduzione alle web API, IFTTT altri webservice. Letture |
Lezione 10 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Esercitazione IFTTT. Letture |
Lezione 11 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Storage remoto. Letture |
Lezione 12 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Storage remoto - esercitazione. Letture |
Lezione 13 Ore di lezione: 0 Docente: M. Mezzenzana | Argomenti Architettura multi-dispositivo (Arduino, Raspberry Pi, ...). Letture |
Lezione 14 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Architettura multi-dispositivo (Arduino, Raspberry Pi, ...) - esercitazione. Letture |
Lezione 15 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Architettura multi-dispositivo (Arduino, Raspberry Pi, ...) - esercitazione. Letture |
Lezione 16 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Architettura multi-dispositivo (Arduino, Raspberry Pi, ...) - esercitazione. Letture |
Lezione 17 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Preparazione di mock-up di scenari business. Letture |
Lezione 18 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Preparazione di mock-up di scenari di business. Letture |
Lezione 19 Ore di lezione: 0 Docente: M. Mezzenzana | Argomenti Preparazione di mock-up di scenari di business. Letture |
Lezione 20 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Definizione e preparazione tema d'esame. Letture |
Lezione 21 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Sviluppo tema d'esame. Letture |
Lezione 22 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Sviluppo tema d'esame. Letture |
Lezione 23 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Sviluppo tema d'esame. Letture |
Lezione 24 Ore di lezione: 4 Docente: M. Mezzenzana | Argomenti Revisione argomenti trattati. Letture |