The student will acquire knowledge on the main considerations and issues in designing and realizing IoT systems. In particular, topics on data transmission and cloud-enabled data ingestion, storage and analysis will be discussed. With such introductory classes, the student will develop knowledge on base IoT architectures, the main standards for interoperability and main performance metrics.
Ability to apply learned principles
This course focuses on practical case studies and lab demos, useful to demonstrate how to apply learned concept to the design, realization and test of an IoT device.
This course aims at presenting basic topics on IoT enabling technologies. It cannot fully and exhaustively cover all technological aspects of the field, which is recent and in continuous evolution. Therefore, the focus will be on common aspects and evaluation metrics, to give some foundations upon which the student will autonomously build future specific professional knowledge. Relevant technical and scientific references will be introduced, for continuous self-learning.
The student will learn how to effectively discuss the main design phases, choices and challenges.
Electronics for Internet of Things
Course contents summary
The course consists of a mix between theoretical lectures and practical lab tutorials and activity.
The theoretical part complements the concepts introduced in the “Electronics for Internet of Things” course: topics on data transmission are covered, together with cloud-based data handling (ingestion, storage, analysis).
During lab activities, the platforms to be used in the realization of an IoT system will be introduced. This demonstrator system will be the object of final evaluation
- Course slides
- Technical manuals
- For general IoT guidelines: Lea, "Internet of Things for Architects: Architecting IoT solutions by implementing sensors, communication infrastructure, edge computing, analytics, and security", Packt Publishing, 2018.
The course is divided into lectures and laboratory activities.
The lectures will examine issues related to fundamentals of IoT Systems.
Lab activity will focus at on developing skills in complete IoT system design: hardware devices, communication methodologies and supporting cloud infrastructure.
Assessment methods and criteria
Final test is split into two parts. In the first one the student will realize or simulate a typical IoT scenario, where many IoT devices will communicate by means of common IoT protocols. The student is expected to write a report, detailing design choices, problems and solutions.
In the second part, the student will present the report and answer questions related to the core course concepts.
Exams will take place remotely.