INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICAIngegneria informaticaAnno accademico 2024/2025

1015340 - INTERNET OF THINGS BASED SMART SYSTEMS A - Z

Docente: Vincenzo CATANIA

Risultati di apprendimento attesi

L’obiettivo del corso è fornire agli studenti le conoscenze relative alle metodologie di progettazione di cyber-physical systems in ambito di IoT. In particolare il corso fornirà agli studenti conoscenze relative alle principali architetture dei core embedded, le tecnologie di memoria, le periferiche più comuni in ambito di smart sensors, le principali tecniche di ottimizzazione del consumo di potenza e di efficienza energetica e di energy harvesting. Fornirà inoltre conoscenze sui modelli di descrizione per Smart Things con particolare riferimento a SensorML, ed i principi di virtualizzazione. Il corso fornirà infine le competenze per saper progettare e sviluppare applicazioni in ambito IoT.

Conoscenza e comprensione 

Capacità di applicare conoscenza e comprensione

Autonomia di giudizio 

Abilità comunicative 

Capacità di apprendimento

Modalità di svolgimento dell'insegnamento

L'insegnamento verrà svolto attraverso lezioni frontali, esercitazioni in laboratorio, seminari e presentazione di casi di studio reali.

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

Architetture dei calcolatori. Linguaggi di programmazione.

Frequenza lezioni

La frequenza delle lezioni non è obbligatoria ma vivamente consigliata.

Contenuti del corso

Internet of Things Vision

Smart Systems Case Studies

IoT Protocols

Smart Objects

Operating Systems for IoT

Computing Platforms for IoT and Low-power Techniques

Domain Specific Architectures

Blockchain Technologies and IoT

Testi di riferimento

[T1] Ovidiu Vermesan and Peter Friess. Building the Hyperconnected Society IoT Research and Innovation Value Chains, Ecosystems and Markets. River Publishers Series in Communications

[T2] Edward A. Lee and Sanjit A. Seshia. Introduction to Embedded Systems, A Cyber-Physical Systems Approach, Second Edition, http://LeeSeshia.org, ISBN 978-1-312-42740-2, 2015.

[T3] Vivienne Sze, Yu-Hsin Chen, Tien-Ju Yang, Joel S. Emer. Efficient Processing of Deep Neural Networks. Morgan & Calypool Pub.

[T4] Jan Rabaey. Low Power Design Essentials. Springer.

[T5] Materiale fornito dal docente sottoforma di slides, dispense e risorse online.

Programmazione del corso

 ArgomentiRiferimenti testi
1Internet of Things Vision[T1] e [T5]
2Smart Systems Case Studies[T5]
3IoT Protocols[T5]
4Smart Objects[T5]
5Operating Systems for IoT[T5]
6Computing Platforms for IoT and Low-power Techniques[T4] e [T5]
7Domain Specific Architectures[T3]

Verifica dell'apprendimento

Modalità di verifica dell'apprendimento

La verifica dell’apprendimento verrà effettuata attraverso una prova orale. La prova orale verte sulla discussione di un elaborato/progetto sviluppato dallo studente, e da tre domande inerenti gli argomenti del programma del corso. Lo studente verrà valutato in base alla chiarezza espositiva, la capacità di sintesi, la capacità di analisi del problema, gli strumenti e le tecnologie utilizzate per lo svolgimento del progetto.

Esempi di domande e/o esercizi frequenti

Fare riferimento alla pagina del corso su Studium e/o al canale del corso su MS Teams (codice fapn1a0)


English version