Week 1: IoT Fundamentals (Days 1–7)
📍 Day 1 – Introduction to IoT
- What is IoT?
- Components: sensors, actuators, network, cloud
- Applications of IoT in health, home, industry
📍 Day 2 – IoT Architecture
- Sensing layer
- Network layer
- Data processing layer
- Application layer
📍 Day 3 – Sensors & Actuators
- Analog vs digital sensors
- Common sensors: temp, humidity, IR, PIR, gas
- Output devices: LED, buzzer, relay, motor
📍 Day 4 – Microcontrollers
- Arduino UNO overview
- GPIO pins, analog/digital I/O
- Programming Arduino (basic sketch structure)
📍 Day 5 – Hands-on with Arduino
- Blink LED
- Read sensor values (e.g., temperature)
- Display on Serial Monitor
📍 Day 6 – Communication Protocols
- UART, SPI, I2C basics
- Analog vs digital signals
- Hands-on: multiple sensor interfacing
📍 Day 7 – IoT Communication Technologies
- WiFi, Bluetooth, ZigBee, LoRa, NFC
- Use cases of each
- Intro to ESP8266 (NodeMCU)
Week 2: Connectivity, Cloud & Projects (Days 8–14)
📍 Day 8 – Working with NodeMCU (ESP8266)
- Setup and install
- Connect to WiFi
- Simple data upload
📍 Day 9 – IoT with Blynk
- Install Blynk app
- ESP8266 + Blynk setup
- Control LED from smartphone
📍 Day 10 – IoT with MQTT Protocol
- What is MQTT?
- Install Mosquitto Broker
- Publish/Subscribe example
📍 Day 11 – IoT with ThingSpeak Cloud
- Send sensor data to ThingSpeak
- Plot live graphs
- Hands-on: Temp monitor to cloud
📍 Day 12 – IoT with Google Firebase
- Firebase setup
- Send/receive data using ESP8266
- Real-time database
📍 Day 13 – Home Automation Project
- Control appliances via phone
- Relay + ESP8266
- Voice control with Google Assistant (optional)
📍 Day 14 – Security in IoT
- Data privacy, encryption
- Network attacks
- Secure firmware updates
Week 3: Advanced Concepts & Final Projects (Days 15–21)
📍 Day 15 – IoT with Raspberry Pi (Intro)
- Pi vs Arduino
- Raspbian OS, SSH
- GPIO basics, blink LED
📍 Day 16 – Python with Raspberry Pi
- Python scripts to read sensors
- Connect to cloud from Pi
- Camera module basics
📍 Day 17 – AI + IoT Intro
- Smart systems (face detection, voice)
- Deploy ML model on Raspberry Pi
- Use-case: Intruder detection
📍 Day 18 – IoT Data Analytics
- Collect and log data
- Simple dashboard (using Excel or Grafana)
- Analyze trends, anomalies
📍 Day 19 – Final Project Planning
Pick 1:- Smart home automation system
- Weather monitoring station with cloud
- IoT-based health tracker
- Smart agriculture (soil moisture + pump control)
📍 Day 20 – Final Project Implementation
- Build, test, debug
- Document code & circuit
- Present results
📍 Day 21 – Review & Deployment
- Revise major topics
- How to deploy IoT products
- Career in IoT: roles, certifications
🧰 Tools & Hardware You’ll Use
- Arduino UNO
- NodeMCU ESP8266
- Raspberry Pi (optional)
- Sensors: DHT11, LDR, IR, gas, ultrasonic
- Relay module
- Blynk, ThingSpeak, Firebase, MQTT
Course Info
- BITS HYDERABAD
- : 100