Course details
Code
CS-590.31
Name
IoT for Smart Cities
Program
Postgraduate
Areas
Computer Networks and Telecommunications
Information Systems and Human-Computer Interaction
Description
Course Description
The course aims to present a diverse set of topics covering key technological enablers alongside with social aspects of “smart” cities having in mind the direct application for the benefit of the citizen. To do so the course will introduce digitization problems of different domains of application in the urban environemnt from Multimodal Mobility (spanning, considerations for active mobility of citizens, to vehicular and transpor logistics, to Ports) , to building and seaports. These will be aimed to uncover the need for sensing and communication of information, taking into account aspects of sustainability and inclusivity of different user groups.
The course will then progress to introduce the design principles of the Internet of Things (IoT), their device and infrastructure-related architectures, technologies and protocol frameworks towards enabling the formation of highly distributed and ubiquitous networks with seamlessly connected heterogeneous objects. The student will learn to design and analyze such networks and architectures to support the development of intelligent services, with different performance requirements, in a variety of application domains.
Specifically, students will be exposed to architectures and methodological paradigms for the Internet of Things, and protocols at the different levels of the IoT stack. They will also learn to map those concepts on an access layer (including sensor, vehicular and cellular networks for machine-to-machine communication) and network layer, and analyze their performance. The course will also introduce technologies and protocols at the service and application layers, which enable the integration of embedded devices in web-based, distributed applications.
Goals
Upon successful completion of the course the student should be able to:
- Identify resource requirements for smart city solutions ranging from small-scale indoor to city-scale outdoor applications
- Describe basic functional and networking aspects of sensors and their role within the concept of the “Internet of Things”
- Identify which of the 17 UN SDGs can be reached, and to what extent, by solutions in the smart city environment
- Reflect on assumptions of usage and issues of multi-stakeholder governance that may arise in solutions design
- Design solutions for integrating smart objects into IoT frameworks
- Design IoT architectures and services
- Identify and analyse the requirements for network layer support for an Internet of Things (IoT) infrastructure
- Address scalability issues of solutions in terms of computational and networking resource management
- Handle large amounts of data from diverse sources focusing on gathering and manipulation, meeting anonymity, privacy and security constraints
ECTS
6
Prerequisites
CS-335, CS-150