Edge Computing in the IoT
Persone
Docente titolare del corso
Assistente
Descrizione
IoT systems are composed of networked computing elements that are integrated into the
physical world. The course concentrates IoT nodes and their interactions with other
computational elements and with the physical world. In particular, the course introduces
students to embedded hardware, embedded operating systems, embedded programming,
sensors and actuators, specific network protocols, and computational models. In the
discussion of computational models, the course will especially focus on machine learning
algorithms.
Obiettivi
The main objective of the course is to make the students familiar with the insights of IoT edge
devices. In particular, students will learn the peculiarities of IoT nodes, how to program them
effectively, and how to use sensors and actuators.
Modalità di insegnamento
In presenza
Impostazione pedagogico-didattica
The course will include frontal instruction, but also group work on projects that will be
assigned early in the course. Each group will be asked to design and implement a full Internet
of Things application based on available development boards.
Modalità d’esame
- Students will be evaluated based on:
A group course project to be carried out during the course (40%)
A group oral presentation on network protocols (20%)
A written exam (40%)
Bibliografia
- Lee, Edward A., Seshia, Sanjit Arunkumar, Lee, Edward Ashford, Seshia, Sanjit A.. Introduction to embedded systems: a cyber-physical systems approach. Second edition. Cambridge, Mass.: MIT Press, 2017. (Also available as a free pdf at: https://ptolemy.berkeley.edu/books/leeseshia/)
-
Wolf, Marilyn. "Embedded Computing" Computers as Components.
10.1016/b978-0-12-805387-4.00001-7
Offerta formativa
- Master of Science in Artificial Intelligence, Lezione, A scelta, 1° anno
- Master of Science in Artificial Intelligence, Lezione, A scelta, 2° anno
- Master of Science in Informatics, Lezione, Computer Systems, A scelta, 1° anno
- Master of Science in Informatics, Lezione, Computer Systems, A scelta, 2° anno
- Dottorato in Scienze informatiche, Lezione, A scelta, 1° anno (2 ECTS)
Prerequisito
- Computer Architecture, Langheinrich M., Laporte M., Rezaalipour M., SA 2021-2022
- Computer Networking, Santini S., Alecci L., Laporte M., SP 2022
- Operating Systems, Pedone F., de Lima Batista E. R., Milosevic N., SP 2023