IA/0168 - APPLICATIONS FOR SMARTCITIES
Academic Year 2021/2022
Free text for the University
MARCO MARTALO' (Tit.)
- Teaching style
- Lingua Insegnamento
|[70/91] INTERNET ENGINEERING||[91/00 - Ord. 2018] INGEGNERIA DELLE TECNOLOGIE PER INTERNET||4||40|
The course aims to provide tools for the analysis and design of applications for smart cities. In particular, at the end of the course, the student will be able to: analyze a smart cities scenario with reference to the application domains of sustainable mobility, tourism and safety; identify implementation requirements; perform a high-level design.
Knowledge and comprehension skills
At the end of the course, the student will have acquired knowledge of the basic technologies of a smart cities environment (such as sensors, controllers, actuators, smart objects), their main characteristics, and the communication media and protocols typically used in a building automation system.
Knowledge and applied comprehension skills
At the end of the course, the knowledge acquired will enable the student to analyze a smart cities scenario, identify functional and non-functional requirements, determine the actors involved, and evaluate the existing infrastructure. The student will also be able to analyze a building automation system and understand which technologies are used, what applications are implemented and which quality level is ensured.
At the end of the course, the student will be able to evaluate which technologies are more appropriate in the reference context, given the requirements of the application and the end users.
The student will be able to express appropriately using the terminology learned while studying the enabling technologies. The student will also acquire an appropriate language to communicate to both specialists and non-specialists, with particular attention to the request of information to customers and administrators, and to the final project presentation.
The student will acquire the skills to determine the most appropriate means and tools to independently search for the most appropriate enabling technologies. The student will also acquire the ability to keep up to date on new technologies and the evolution of existing technologies, even after the end of the course.
A basic knowledge of the TCP/IP architectures and protocol suite, along with access technologies for telecommunication systems are required. In addition, previous knowledge of the basic concepts of data transmission and information and coding theory is not required but recommended.
Introduction to smart cities (approximately 8 hours)
- general overview of a smart city
- smart city architecture
- technology enablers
Localization systems and services (approximately 10 hours)
- satellite-based localization
- radio-based localization
- inertial navigation
- localization in cellular networks
Vehicular and sensor networks (approximately 8 hours)
- vehicular sensor networks
- distributed processing and machine-to-machine communications
- IEEE 802.11p standard
- CV2X communications
Heterogeneous networks (approximately 8 hours)
- seamless connectivity and vertical handover
- cognitive networks
- long-range communications for smart cities
Use cases (approximately 6 hours)
- planning of smart cities architectures
- examples of realistic smart city deployments
The teaching will consist of lectures with the use of slides.
Verification of learning
The exam will consist of a written test.
The slides will be made available to students.