This course introduces the basic principles of Internet of Things (IoT) and the main IoT standardized architectures, to then focus on the communication networks and services specific of IoT, illustrating its application to different use cases.
The main objective of this course is to analyse both architectural principles and the different technologies that can be used to deploy an IoT system. To achieve this objective, the student must acquire specific knowledge and capacities.
Regarding the Program Outcomes (POs) of the degree, the course covers the following ones:
a) an ability to apply knowledge of mathematics, statistics, science, telecommunication technologies and engineering
b) an ability to design and conduct experiments, as well as to analyze and interpret data
e) an ability to identify, formulate, and solve engineering problems
j) a knowledge of contemporary issues
k) an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Regarding knowledge (PO j), at the end of the course the student will be able to:
- Understand the concept of IoT and its basic principles.
- Understand the main IoT standardized architectures.
- Understand the main connectivity technologies for IoT that can be applied to different use cases.
- Understand how to adapt IP protocol to an IoT environment.
- Understand the main IoT application protocols.
- Understand different IoT use cases.
As for the specific abilities, at the end of the course the student will be able to:
- Know and understand the main reference architectural models for IoT.
- Know and identify different connectivity technologies, both short and long-range, applicable to the IoT domain.
- Ability to design network level solutions, transport and application for IoT.
- Be able to design a network of sensors / actuators and their connection to the Internet according to the requirements of different use cases.