|MODULES||This unit is composed by:|
('Edge Computing' module)
The Internet of Things (IoT) produces large amounts of data to be transmitted and processed before they can be exploited, Edge Computing addresses the processing and interpretation of data in proximity to their origin. This approach, through machine learning techniques, increases the autonomy and 'decision-making capacity' of the electronic system at the edge. Consequently, the exploitation of the transmission band, the overall resources required, the response times and performance in general are optimized too. The reference hardware platform is typically represented by network interconnected microcontrollers, sensors and transducers. The course introduces then architectures of these systems, programming of microcontrollers and interfaces, software development tools and the most spread platforms, to apply machine learning techniques.
(Edge computing module) The course aims providing the fundamental elements of edge computing, focusing on programming advanced microcontrollers. Addressed topics concern also analog-to-digital conversion, communication protocols, sensors cards (eg MEMS) and embedded operating systems. Each topic is discussed through several examples and experimental exercises.
Office hours: Appointment by email
Office hours: Reception: appointment, agreed by email or telephone