In the Internet of Things (IoT) everyday objects become capable of communicating data and responding to commands via the Internet. The goal of this course is to provide an introduction to various aspects of the IoT. The lectures will follow a seminar style structure, including reading, discussing and presenting both the basics and the most recent papers about trends relevant to IoT topics, such as hardware/software technologies, communication infrastructure, middleware requirements, and the issues such as big data, security/privacy, the use-cases/applications and economical/ethical implications of IoT.
S.No. Topic(s) Lecture No.
1 Introduction to IoT: 1-2
1. Definition, Characteristics, Applications
2. Connectivity Layers, Addressing, Networking
2 Sensing & Actuation: 3-6
1. Sensors and Transducers, Sensor Classes, Sensor Types, Characteristic of sensor(static and dynamic),
classification of sensor, Position sensor(linear and rotation), Optical Encoder, Incremental optical encoder,
proximity sensor, ADC.
2. Actuator Basics, Actuator Types
3 Connectivity Technologies: 7-8
1. IEEE 802.15.4, ZigBee, 2. 6LoWPAN, RFID, 3. HART, NFC, 4. Bluetooth, 5. Zwave, ISA100.11a
4 Basics of IoT Networking: 9-11
1. IoT Components, Inter-dependencies, SoA, Wireless Networks
2. Protocol Classification, MQTT, Secure MQTT, 3.CoAP, XMPP, 4.AMQP (Advanced Message Queuing Protocol)
5 Introduction to Arduino: 12-14
1. Microcontroller and component of microcontroller, Basic Concepts of Arduino Platform, Examples of
Arduino Programming
2. Integration with various sensors in thinker cad
3. Integration of Sensors and Actuators with Arduino
6 Sensor Networks: 15-17
1. Basic Concepts, Wireless Sensor Networks, Sensor Nodes
2. Node Behaviour, Social Sensing, Application Examples
3. Target Tracking, Wireless Multimedia Sensor Networks
4. Mobile Wireless Sensor Networks and their Applications
7 Project activity of each group of 4 students with hardware 18
8 UAV (Unmanned Aerial Vehicle) Networks 19
9 Machine to Machine Communication 20
10 Interoperability in Internet of Things 21
11 Introduction to Python Programming, and Data Handling and Analytics, 22-23
12 Introduction to Raspberry Pi: 24-26
1. Introduction to Raspberry Pi,
2. Implementation of IoT with Raspberry Pi
13 Project activity of each group of 4 students with hardware 27
14 Cloud Computing: Fundamentals, Service Models, Service Management and Security, Cloud Computing: Case Studies, 28-30
Cloud Computing: Open Source Platform.
15 Sensor Cloud 31
16 Fog Computing & Edge Computing32
17 Smart Cities: Need for Smart Cities, Challenges in Building Smart Cities, Some Technical Issues behind Enabling Smart Cities. 33-34
18 Smart Homes: Home Area Networks (HANs) 35
19 Connected Vehicles 36
20 Smart Grid, Industrial Internet of Things 37
21 38-40
1. Case Study: Agriculture
2. Case Study: Healthcare
3. Case Study: Activity Monitoring,
Class logistics:
Students for UG need to prepare one course presentation outlining related publications and projects in a selected area of the Internet of Things Given below in the group of 5 students. Focus should be on the latest research and defining interesting problems that remain to be solved.
Students for a PG grade should submit a conference worthy paper in the area of the Internet of Things of 6pg minimum length in IEEE two column format, 10pt font.
Internet of Things (IoT) Projects
All the IoT projects follow this guide line and project plagiarism should be below 15%.
● Graphical Abstract
● Introduction of topic
● Literature review of your problem
● Explain method to solve the problem
● Detail description of used equipment
● Flow chart
● Tinkercad design picture and your Project picture
● Code and simulation Motivation
● Application
● Reference
List of Projects/Experiments: IOT/Sensor Lab Level-1/Lavel-2 Experiments