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
1. IoT Based Health Care System: It provides a solution for measurement of body parameters like ECG, Temperature, Moisture, and Heartbeat. It also detects the body condition and location of the patients.
2. e-Care Heart: E-health Prototype System for Cardiac Telemonitoring.
3. Arduino Powered CPR Feedback Device: Adding real-time feedback to a CPR manikin. Allows for depth, rate, time and chest recoil monitoring.
4. Monitor ECG and Respiration: Hook up your Arduino to take a look at your ECG, respiration and heart rate.
5. Crying Baby Detector: Baby monitor that can also help put your baby back to sleep.
6. Cardiac Monitoring System: Heart rate monitoring system, using Arduino, that counts heartbeats in a minute. The system starts measuring the heartbeat once the finger is placed on the sensor.
7. Third Eye for The Blind: Third eye for blinds is an innovation which helps the blind people to navigate with speed and confidence by detecting the nearby obstacles using the help of ultrasonic waves and notify them with buzzer sound or vibration.
8. Health Band - A Smart Assistant for the Elderly: This health band can assist old people in their daily lives, leaving the family stress free!
9. Avoid Injuries with Smart Backpack: Smart Backpack helps you to avoid injuries caused by backpacks by alerting you about improper uses.
10. ISBBM: Integrated Smart Belt for Blind's Mobility: An assistive belt with GPS and obstacles detector that can guide blind people.
11. IOT Weather Reporting System using Adruino and RasPi
12. Weather Imaging Cube Sat with Telemetry Transmission
13. IOT Water Pollution Monitor RC Boat
14. IOT Smart Parking Using RFID With Android App
15. IOT based Smart Agriculture Monitoring System Project
16. IOT Gas Pipe Leakage Detector Insect Robot
17. Greenhouse Monitoring and Control System using IOT Project
18. IoT supported Foot Pressure Sensor for Posture Correction
19. Low-Cost And Easy-To-Use Wearable Knee Joint Monitoring System
20. zero moment point measure IoT based device
21. Designing an Arduino-based EMG monitor
22. Low-Cost sEMG Sensor Valid to Measure Muscle Fatigue
23. Collect 20 students data for different activity by EEG machine and Create a trained ML model
24. Collect 20 students Hand activity data recognize by EEG and EMG.
25. Low cost sensors for on-road vehicular emissions monitoring
26. On-road pavement distress monitoring
27. Development of low-cost crash prediction
28. Development of pavement monitoring
29. Models/algorithms/strategies to reduce air pollution using Intelligent Transportation Systems
30. Models/algorithms/strategies to reduce carbon footprint using Intelligent Transportation Systems.