Modules | Area | Type | Hours | Teacher(s) | |
INTERNET OF THINGS | ING-INF/05 | LEZIONI | 60 |
|
Lo studente che completa con successo questo corso è a conoscenza dei principi dell'internetworking di dispositivi embedded e delle architetture, tecnologie e protocolli all'avanguardia finalizzati alla costruzione di reti di dispositivi eterogenei che possono essere pienamente integrati nell'attuale Internet. Lo studente è in grado di progettare e analizzare tali reti al fine di supportare lo sviluppo di servizi intelligenti con determinati requisiti prestazionali in una varietà di domini applicativi.
The student who sucessfully completes this course is aware of the principles of internetworking of embedded devices and the state-of-art architectures, technologies and protocols aimed at building networks of heterogeneous devices which can be fully integrated into the current Internet. The student is able to design and analyze such networks in order to support the development of intelligent services with given performance requirements in a variety of application domains.
Durante la prova orale lo studente deve essere in grado di dimostrare la propria conoscenza del materiale didattico del corso.
The student will be assessed on his/her demonstrated ability to discuss the main course contents using the appropriate terminology. During the oral exam the student must be able to demonstrate his/her knowledge of the concepts developed in the course.
Lo studente che completa con successo il corso è in grado di sfruttare le conoscenze acquisite, integrate da una serie di attività pratiche sviluppate durante il corso, al fine di progettare, configurare e risolvere problemi di sistemi IoT complessi che comprendano ad esempio:
The student who successfully completes the course is able to leverage the acquired knowledge, complemented by a number of hands-on activities developed during the course, in order to design, configure and troubleshoot complex IoT systems that include for example:
Lo studente deve preparare e presentare una relazione scritta che documenti i risultati dell'attività del progetto (come parte dell'esame).
Durante la discussione del progetto, lo studente deve dimostrare la capacità di mettere in pratica e di eseguire, con consapevolezza critica, le attività illustrate o svolte.
The student has to prepare and present a written report that documents the results of the project activity (as part of the exam).
During the project discussion, the student must demonstrate the ability to put into practice and to execute, with critical awareness, the activities illustrated or carried out.
Gli studenti acquisiranno accuratezza e precisione nella progettazione e risoluzione dei problemi relativi al funzionamento di sistemi complessi in base a determinati requisiti.
Gli studenti saranno in grado di collaborare con i propri colleghi e svolgere un lavoro di gruppo in modo efficace.
Students will acquire accuracy and precision in designing and troubleshooting the operation of complex systems according to given requirements.
Students will be able to collaborate with her/his peers and carry out teamwork in an effective manner.
Durante le sessioni di laboratorio, verrà valutata l'accuratezza e la precisione delle attività svolte.
Verranno valutati i metodi di assegnazione di responsabilità, gestione e organizzazione durante le attività di sviluppo del progetto.
During the lab sessions, the accuracy and precision of the activities carried out will be evaluated.
The methods of assigning responsibility, management and organisation during the project development activities will be evaluated.
Conoscenze di base di principi, architetture e protocolli delle reti di calcolatori e di programmazione distribuita.
Basic knowledge of principles, architectures and protocols of computer networks and distributed programming.
Lezioni frontali con ausilio di slide.
Attività di laboratorio realizzate usando indifferentemente i PC delle aule informatiche o quelli personali degli studenti, basate su materiale didattico fornito dal docente.
Sito web del corso utilizzato per scaricamento materiali didattici, comunicazioni docente-studenti.
F2F lectures with slides.
Hands-on activities using either computers in the IT classroom or students’ personal computers, based on material provided by the teacher.
Course website used for downloading teaching materials, and communication between the lecturer and the student.
Dopo aver introdotto le principali architetture e paradigmi per l'Internet delle Cose, il corso si focalizza sulle tecnologie e i protocolli a livello di accesso (compresi sensori, reti veicolari e cellulari per la comunicazione machine-to-machine) e livello di rete (con particolare attenzione a soluzioni basate su IPv6), discutendo le diverse soluzioni fornite per soddisfare i requisiti funzionali e non funzionali più rilevanti (inclusi il routing, la qualità del servizio e il supporto alla mobilità).
Il corso si focalizza quindi su tecnologie e protocolli a livello di servizi e applicazioni che consentono l'integrazione di dispositivi embedded in applicazioni distribuite e multimediali basate sul web. Vengono prese in considerazione piattaforme IoT standard specifiche, tra cui OMA LWM2M ed ETSI oneM2M.
After introducing the main architectures and paradigms for the Internet of Things, the course focuses on the technologies and protocols at the access layer (including sensor, vehicular and cellular networks for machine-to-machine communication) and network layer (with particular emphasis on IPv6-based solutions), discussing the different solutions provided to meet the most relevant functional and non-functional requirements (including routing, quality of service, and mobility support).
The course then focuses on technologies and protocols at the service and application layers which enable the integration of embedded devices in web-based distributed as well as multimedia applications. Specific standard IoT platforms are considered, including OMA LWM2M and ETSI oneM2M.
Nessuna indicazione specifica. La frequenza non è obbligatoria ma fortemente consigliata.
Not any specific one. Attendance is not mandatory but highly recommended.
Gli studenti devono svolgere un'attività di progetto (in gruppo) come parte dell'esame.
L'esame consiste di:
Il progetto deve essere completato almeno 4 giorni prima della seduta d'esame e consegnato ai docenti comprensivo di tutti i materiali sorgenti + un rapporto che documenti i risultati delle attività del progetto. La presentazione e la discussione del progetto devono essere svolte da tutti i membri del gruppo nella stessa seduta d'esame.
Students have to carry out a project activity (in group) as part of the exam.
The exam consists of:
The project must be completed at least 4 days beforehand the examination and delivered to teachers including all source materials + a report that documents the results of the project activities. The presentation and discussion of the project must be carried out by all members of the group in the same exam session.