Module 4 Syllabus
π CHAPTER 1 β INTRODUCTION TO IoT
1.1 What is IoT?
IoT = Internet of Things
Means connecting physical devices (sensors, machines, appliances) to the internet so they can:
- collect data
- send data
- receive commands
- perform actions automatically
1.2 Characteristics of IoT
- Connectivity
- Sensors
- Automation
- Real-time data
- Remote access
- Intelligence (analytics)
1.3 Applications of IoT
Home Automation
- Smart lights
- Smart TV
- Smart fans/AC
Healthcare
- Smart watches
- Heart rate monitors
Agriculture
- Soil moisture sensors
- Automatic irrigation
Industry (IIoT)
- Machine monitoring
- Predictive maintenance
Smart Cities
- Traffic monitoring
- Smart parking
1.4 IoT vs Traditional Internet
Traditional Internet | IoT |
Connects people | Connects devices |
Manual operation | Automated |
Limited data sources | Sensors generate real-time data |
π CHAPTER 2 β IoT ARCHITECTURE
IoT architecture is typically 4-layer or 5-layer.
2.1 Four-Layer Architecture
- Perception Layer
- Physical level
- Sensors & Actuators
- Example: Temperature sensor detects heat
- Network Layer
- Transfers sensor data to cloud
- Uses Wi-Fi, Bluetooth, Zigbee, 4G/5G
- Processing Layer
- Data storage
- Analysis
- Cloud computing, databases
- Application Layer
- Provides services to users
- Smart home app, health app
2.2 Sensors
Examples:
- Temperature Sensor
- Humidity Sensor
- Motion Sensor (PIR)
- IR Sensor
- Gas Sensor
- Ultrasonic Sensor
2.3 Actuators
Devices that perform action:
- Motor
- Servo
- Relay
- Speakers
- LED
π CHAPTER 3 β IoT COMMUNICATION TECHNOLOGIES
3.1 Short Range Communication
- Bluetooth / BLE
- Wi-Fi
- Zigbee
- RFID / NFC
3.2 Long Range Communication
- LoRaWAN
- Cellular (2G/3G/4G/5G)
- NB-IoT
3.3 Communication Protocols
MQTT
- Lightweight
- Publisher/Subscriber model
- Used in sensors
CoAP
- For low-power devices
HTTP/HTTPS
- Web-based communication
π CHAPTER 4 β IoT HARDWARE COMPONENTS
4.1 Microcontrollers
- Arduino UNO / Mega
- ESP8266 NodeMCU
- ESP32 (Wi-Fi + Bluetooth)
- Raspberry Pi (microprocessor board)
4.2 Input Devices (Sensors)
- Temperature sensor (LM35, DHT11)
- Ultrasonic sensor HC-SR04
- Gas sensor MQ-2
- IR sensor
4.3 Output Devices
- LED
- Buzzer
- Relay Module
- DC Motor
- Servo Motor
4.4 Power Supply Requirements
- 5V modules (Arduino, sensors)
- 3.3V modules (ESP8266, ESP32)
- External supply for motors/servos
π CHAPTER 5 β IoT SOFTWARE ELEMENTS
5.1 Arduino IDE
Used to write and upload code to:
- Arduino boards
- ESP8266
- ESP32 (with board manager)
5.2 Basic Arduino Program Structure
void setup() {
Β // runs once
}
void loop() {
Β // runs repeatedly
}
5.3 Cloud Platforms
- AWS IoT
- Google Cloud IoT
- Microsoft Azure IoT
- Adafruit IO
- Blynk
- ThingSpeak
5.4 Mobile App Control (IoT Apps)
- Blynk App
- IFTTT
- Home Assistant
π CHAPTER 6 β EMBEDDED SYSTEMS BASICS
6.1 What is an Embedded System?
A small computer inside a device that performs dedicated functions.
Examples:
- Washing machine controller
- Smart TV
- Automatic car parking system
6.2 Components
- Processor
- Memory
- Input/Output units
- Sensors & Actuators
- Power supply
6.3 Embedded vs General-Purpose System
Embedded System | Computer |
Specific task | Multiple tasks |
Limited memory | Large memory |
Low power | Higher power |
π CHAPTER 7 β IoT SECURITY
7.1 IoT Security Threats
- Weak passwords
- Unencrypted data
- Device hacking
- Unauthorized access
7.2 Security Solutions
- Use HTTPS / SSL
- Strong passwords
- Firmware updates
- Network firewalls
- Data encryption
π CHAPTER 8 β SMART DEVICES & APPLICATIONS
8.1 Smart Home Devices
- Smart bulbs
- Smart plugs
- Smart speakers
- Smart TV
8.2 Smart Healthcare
- Fitness bands
- BP monitor
- Glucose monitor
8.3 Smart Agriculture
- Automatic irrigation
- Crop health monitoring
8.4 Smart Transport
- GPS trackers
- Smart traffic lights
π CHAPTER 9 β CASE STUDIES
9.1 Smart Water System
- Sensors detect water level
- motor turns ON/OFF automatically
9.2 Smart Door Lock
- Face/Password/Biometric controlled
- IoT app access
9.3 Smart Parking
- Ultrasonic sensors detect cars
- Mobile app shows available spots
π CHAPTER 10 β IoT PROJECTS (FOR PRACTICALS)
Project 1 β IoT Weather Monitoring
Components:
- DHT11
- ESP8266
- ThingSpeak
Project 2 β Smart Home Automation
- Relay module
- ESP32
- Blynk app
Project 3 β IoT Gas Detection
- MQ-2 sensor
- Buzzer + LED
- Alert on mobile
πΆ O-Level Module M4-R5 β Internet of Things (IoT) MCQs
Β
- What does IoT stand for?
- a) Internet of Technology
b) Information of Things
c) Internet of Things
d) Interface of Technology
Answer: c) Internet of Things - Which of the following is the main objective of IoT?
- a) Provide entertainment
b) Connect devices and share data
c) Make websites
d) Store large data
Answer: b) Connect devices and share data - Which one is a communication protocol used in IoT?
- a) HTTP
b) MQTT
c) FTP
d) SMTP
Answer: b) MQTT - A device that collects data from the environment is called a:
- a) Transmitter
b) Sensor
c) Actuator
d) Processor
Answer: b) Sensor - Which of these is an example of an IoT application?
- a) Text Editor
b) Smart Home
c) File Manager
d) Paint
Answer: b) Smart Home - Raspberry Pi is commonly used in IoT for:
- a) Writing emails
b) Gaming
c) Web design
d) Prototyping and controlling IoT devices
Answer: d) Prototyping and controlling IoT devices - Which layer of the IoT architecture includes sensors and devices?
- a) Network layer
b) Application layer
c) Perception layer
d) Middleware layer
Answer: c) Perception layer - What is the role of an actuator in IoT?
- a) To measure temperature
b) To sense data
c) To perform actions based on commands
d) To store data
Answer: c) To perform actions based on commands - Which of the following is a cloud platform for IoT?
- a) Amazon Alexa
b) Microsoft Excel
c) Google Firebase
d) AWS IoT Core
Answer: d) AWS IoT Core - What does a Smart City involve?
- a) Just internet services
b) Smart homes only
c) Integration of ICT to manage a city’s assets efficiently
d) Online games and apps
Answer: c) Integration of ICT to manage a city’s assets efficiently
