Lo studente che completa con successo il corso avrà una conoscenza solida sul paradigma Internet of Things (IoT), sulle tecnologie abilitanti, e sulle metodologie per sviluppare sistemi e applicazioni basati sul paradigma IoT.
Students, who successfully complete this course, will become aware of the theoretical background on the Internet of Things (IoT) paradigms and its enabling technologies, as well as of the basic methodologies for developing IoT systems and applications.
Lo studente sarà valutato sulla base della capacità di apprendere e mettere in pratica i principali argomenti presentati durante il corso. Durante l'esame orale lo studente dovrà mostrare la sua conoscenza degli argomenti del corso e discutere i concetti con terminologia appropriata.
The student will be assessed on her/his demonstrated ability to understand and put into practice the main contents illustrated during the course. During the oral exam the student must demonstrate her/his knowledge of the course material and present concepts with an appropriate terminology.
Lo studente è in grado di sfruttare le conoscenza acquisite e la pratica maturata nelle esercitazioni in classe per progettare e realizzare applicazioni basate sul paradigma IoT in diversi ambiti applicativi, quali smart cities, smart buildings, e-health, logistica, ecc.
The student is able to leverage the acquired knowledge, complemented by a number of hands-on activities developed during the course, to design and implement IoT applications in several domains, including smart cities, smart buildings, e-health, logistics, etc.
Lo studente sarà valutato sulla base della sua capacità di mettere in pratica i concetti illustrati durante il corso. A questo scopo, dovrà progettare e realizzare un semplice sistema/applicazione da presentare e discutere durante l'esame orale.
The student will be assessed on her/his ability to put into practice the concepts illustrated during the course. To this end, she/he is required to design and implement a simple system/application and to report on this activity during the oral exam.
Lo studente acquisirà accuratezza e precisione nello svolgere attività di progettazione e sviluppo di applicazioni basate sul paradigma Internet of Things.
Students will acquire accuracy and precision in designing and impementing applications based on the IoT paradigm
Durante le esercitazioni di laboratorio saranno valutati il grado di accuratezza e precisione delle attività svolte.
During the lab sessions, the accuracy and precision of the activities carried out by the student will be evaluated
Conoscenze di base su architetture e protocolli di reti informatiche
Basic knowledge on architectures and protocols of computer networks.
Lezioni frontali con slide.
Esercitazioni pratiche con nodi IoT e computer dell'aula informatica (o computer personale dello studente), basate sulle specifiche fornite dal docente.
Scambio di materiale didattico mediante strumenti Cloud
Frequenza delle lezioni: Consigliata
F2F lectures with slides
Hands-on activities using IoT nodes and computers (or student’s personal computer) in the IT classroom, based on material provided by the teacher.
Course materiale made available through Cloud-based tools.
Attendance: Advised
PRELIMINARY CONCEPTS
SMART OBJECTS
LOW-POWER LOSSY NETWORKS (LLNs)
IoT PROTOCOLS
IoT PLATFORMS
APPLICATIONS
PRELIMINARY CONCEPTS
SMART OBJECTS
LOW-POWER LOSSY NETWORKS (LLNs)
IoT PROTOCOLS
IoT PLATFORMS
APPLICATIONS
J.-P. Vasseur, A. Dunkels. Interconnecting Smart Objects with IP: The Next Internet. Morgan Kaufmann, 2010.
Altro materiale fornito in aula dal docente.
J.-P. Vasseur, A. Dunkels. Interconnecting Smart Objects with IP: The Next Internet. Morgan Kaufmann, 2010
Papers and other tools made available by the instructors
Nessuna indicazione specifica
La frequenza non è obbligatoria ma raccomandata fortemente
No specific information
Attendance is not mandatory but highly recommended.
Esame orale con discussione di un progetto assegnato
Oral examination including a discussion on a pre-assigned practical activity