Course Code Course Title L T P J C
CSE3045 IoT for Smart Cities 2 0 0 4 3
Pre-requisite Nil Syllabus version
v. 1.0
Course Objectives (COB):
1. To understand the requirement of Smart Cities
2. To develop applications for Smart Cities
3. To integrate various applications and modules with IoT Systems.
Expected Course Outcomes (CO):
1. Understand the working principles of IoT layers and their relation to OSI layers.
2. Understand the fundamentals of Smart City requirements
3. Learn to design an application for smart city application.
4. Identify the requirements of the stakeholders involved in the smart city application
Module:1 Introduction to IoT 5 hours
Introduction to IoT – Various IoT Layers - Various Communication models - Communication
technologies and Protocols for IoT – CoAP, MQTT, LoRa, Zig Bee, IEEE 802.15.4.
Module:2 Introduction to Smart Cities 3 hours
Smart City requirements – Definitions of Smart City - Key IoT challenges and solutions for Smart City
deployment – List of smart cities around the globe – Functionalities of Smart City Applications
Module:3 Smart Home Applications 4 hours
Introduction to Smart Homes – Smart Energy consumption – Sensors in energy consumption – Cloud
applications for storing data from/to home based IoT devices – Intrusion detection – Smart air quality
monitoring system – Thermostat applications
Module:4 Electric Vehicles and Vehicular Networks 3 hours
Architecture of Electric vehicles – Battery management – EV functional blocks – usage of EVs in
Indian Roads - Vehicular networks – Vehicle to Vehicle communication (V2V) – Vehicle to
infrastructure communication (V2I) –Sensors needed for Electric vehicles – Internet of Vehicles (IoV).
Module:5 Smart Grid 3 hours
Energy through grids – definition of smart grids – Solar and Wind energy deployment for the city –
structural health monitoring of grids – Prognostic health management of Smart Grids – Energy
harvesting.
Module:6 UAVs – Drones – Flying Adhoc Networks 7 hours
Introduction to Drones, UAVs or Flying Ad Hoc Networks (FANETs)– Challenges, features –
Mobility model, propagation model. Applications for FANETs– Disaster Mitigation and monitoring-
Search and rescue operations – Supply chain and Ecommerce product delivery, etc.
Module:7 Security and Privacy in Smart City Applications 3hours
Security Issues – Data integrity, confidentiality and authentication – trust and key management – denial
of service (DoS) – Big Data management like volume, velocity and variety of data handling in smart
city – Block chains for Smart City applications