← Back to Teaching Section

📱 Internet of Things (IoT)

Design, develop, and deploy IoT systems that connect the physical and digital worlds through intelligent devices and networks.

🎯 Course Overview

Comprehensive IoT course covering hardware programming, wireless communication, and cloud integration.

  • Duration: 16 weeks (4 credit hours)
  • Prerequisites: Basic programming and electronics
  • Platforms: Arduino, ESP32, Raspberry Pi
  • Level: Intermediate
In Development
UNIVERSITY OF DELHI SYLLABUS

📘 Course Curriculum

Unit-wise syllabus aligned with the University of Delhi curriculum.

Unit 1: IoT Fundamentals and Architecture

  • IoT concepts and characteristics
  • Reference architecture
  • Edge, fog and cloud layers

Unit 2: Sensors, Actuators and Hardware

  • Sensor and actuator types
  • Microcontrollers (Arduino, Raspberry Pi)
  • Embedded systems basics

Unit 3: IoT Protocols and Connectivity

  • MQTT and CoAP
  • BLE, Zigbee and LPWAN
  • Wi-Fi and cellular IoT

Unit 4: Data Handling and Analytics

  • Data acquisition and streaming
  • Edge analytics
  • Cloud platforms and dashboards

Unit 5: IoT Applications and Security

  • Smart home, city and industry
  • Device security and privacy
  • Secure firmware updates

🛠️ Hardware & Tools

Hands-on learning with industry-standard IoT hardware:

  • Microcontrollers: Arduino Uno, ESP32, NodeMCU
  • Sensors: DHT22, ultrasonic, PIR, gas sensors
  • Communication: WiFi, Bluetooth, LoRa modules
  • Platforms: Raspberry Pi, development boards
  • Cloud: AWS IoT, Google Cloud IoT, ThingSpeak
  • Tools: Arduino IDE, PlatformIO, Node-RED

🎯 Learning Outcomes

Upon completion, students will be able to:

  • Design end-to-end IoT systems
  • Program microcontrollers and embedded systems
  • Implement various communication protocols
  • Integrate IoT devices with cloud platforms
  • Develop secure and scalable IoT solutions
  • Create intelligent automated systems

📊 Assessment Methods

Practical assessment through hands-on projects:

  • Laboratory Work (40%): Hardware development
  • Course Projects (35%): Real IoT implementations
  • Mid-term Exam (10%): Theoretical concepts
  • Final Project (15%): Comprehensive IoT solution

🌟 Real-World Applications

Develop IoT solutions for various domains:

  • Smart Home & Building Automation
  • Environmental Monitoring
  • Smart Agriculture & Precision Farming
  • Healthcare & Remote Monitoring
  • Industrial Automation (IIoT)
  • Smart Cities & Transportation
📧 Contact Instructor 🔙 Back to Courses

🚀 Hardware Lab Setup in Progress

We're establishing a state-of-the-art IoT laboratory with Arduino, Raspberry Pi, sensors, and communication modules. Hands-on laboratory exercises are an integral part of this course.