This course introduces the basic principles of the Internet of Things (IoT) and the main standardised IoT architectures, then it focuses on IoT-specific communication networks and services, illustrating their application to different use cases.
The aim of the course is to analyse both the architectural principles and the different alternative technologies that can be used for the deployment of an IoT system. In order to achieve this objective, the student must acquire a series of knowledge and skills.
In terms of knowledge, at the end of the course the student will be able to:
- Understand the concept of IoT and its basic principles.
- Know the main standardised IoT architectures.
- Know the main IoT connectivity technologies applicable to different use cases.
- Understand the modifications necessary to adapt the IP protocol to the IoT environment.
- Learn about the main IoT application protocols.
- Learn about different IoT use cases.
In terms of specific skills, 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 field.
- Ability to design network, transport and application level solutions for IoT.
- Be able to design a sensor/actuator network and its connection to the Internet according to the requirements of different use cases.