Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Internet of Things: Design Concepts and Use Cases

NITTTR via Swayam


This course is designed to help learners get deeper into concepts of Internet of Things (IoT) while improving their ability to handle sensor networks for the practical environments. The course content is focused around several essential aspects of IoT including: Architecture, trends, design and challenges in IoT Domain, Communication Protocols, Arduino Hardware and Programing, Practical aspects of Sensor Network Design, Cloud Computing and several essential case studies for IoT based automation systems. The practical based learning included in this course may help beginners to grow their skills to address wide range of sensing and control applications with IoT based designs. The effective use of hardware systems with case studies described in this course can build confidence of learners to implement skills in real time settings. Total study time is 20 hours including e-learning material and web-sources.


1. Week 1: Introduction to IoT: Definition, characteristics, architecture, history, trends, risks, security and sensor networks, AI in IOT

2. Week 2: Communication protocols and implementation of protocols in Contiki OS

3. Week 3: Introduction to Arduino: Architecture, Pin diagram, ATmega328p microcontroller, sensor connectivity basis, Arduino IDE.

4. Week 4: Arduino-Sensor Practical: Basic interfacing concepts, LED, Switch, Potentiometer, Buzzer, Switch, Motor and LDR.

5. Week 5: Arduino-Sensor Practical: Interfacing LCD, DHT11, Gas Sensor, Water Level Sensor with Arduino

6. Week 6 Arduino-Sensor Practical: Interfacing Soil Moisture Sensors, IR Sensors, Sound Sensors, Flame Sensors with Arduino

7. Week 7: Case Study 1: Indoor Air Quality Assessment - problem statement, hardware design, programming, assessment and online data collection.

8. Week 8: Case Study 2: Agriculture System Management – problem statement, hardware connections, programming and analysis and recommendations

Taught by

Prof. Maitreyee Dutta


Start your review of Internet of Things: Design Concepts and Use Cases

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.