Semester 6Year 3 · EvenCore Subject★★★ Moderate
CS 605

Internet of Things (IoT)

Study of IoT architecture, sensors, actuators, communication protocols, Arduino/Raspberry Pi, and smart applications.

4Units
27Topics
4Credits
60hLecture hrs
100Max marks
Your Progress
0 / 27 topics
0% complete
Overview
🎯
Why it matters
Smart homes, wearables, industrial automation, smart cities — IoT connects 50+ billion devices. Understanding sensors, protocols (MQTT, CoAP), and embedded systems is key to building connected products.
💼
Placement relevance
IoT Developer roles at hardware startups. Embedded systems positions. Smart home companies (Amazon Alexa, Google Home teams). Growing field with ₹12-30 LPA for IoT specialists.
🔗
Prerequisites for
Embedded Systems · Smart Home Automation · Industrial IoT · Wearable Tech · Edge Computing · Smart Cities
📚
Recommended books
Internet of Things: A Hands-On Approach by Arshdeep Bahga · IoT Fundamentals by David Hanes · Arduino Programming in 24 Hours by Richard Blum · Raspberry Pi User Guide by Eben Upton
Curriculum — 4 Units
U1
Unit 1 · 6 Topics · 0% complete
IoT Fundamentals
Key Formulae
IoT Architecture:Sensors → Gateway → Cloud → Application
ADC:Analog-to-Digital Conversion for sensor data
IoT Definition & Architecture
IoT Layers (Perception, Network, Application)
Sensors (Temperature, Humidity, Motion)
Actuators (Motors, LEDs, Relays)
Microcontrollers (Arduino, ESP32)
Single-Board Computers (Raspberry Pi)
U2
Unit 2 · 7 Topics · 0% complete
Communication Protocols
Key Formulae
MQTT:Publish/Subscribe pattern (lightweight, low bandwidth)
CoAP:RESTful protocol for constrained devices (UDP-based)
MQTT (Message Queuing Telemetry Transport)
CoAP (Constrained Application Protocol)
HTTP/HTTPS
WebSockets
Zigbee, LoRa, NB-IoT
Bluetooth Low Energy (BLE)
Wi-Fi for IoT
U3
Unit 3 · 7 Topics · 0% complete
IoT Platforms & Cloud
Key Formulae
GPIO:General Purpose Input/Output (digital pins for sensors/actuators)
Arduino IDE & Programming
Raspberry Pi GPIO
ThingSpeak, Blynk
AWS IoT Core
Google Cloud IoT
Azure IoT Hub
Node-RED
U4
Unit 4 · 7 Topics · 0% complete
IoT Applications & Security
Key Formulae
IoT Security:Device authentication, Data encryption, Secure firmware updates
Smart Home Automation
Industrial IoT (IIoT)
Wearable Devices
Smart Agriculture
Healthcare IoT
IoT Security Threats
Encryption & Authentication
Previous Year Questions
Unit 12023 · End Semester10 marks
Explain IoT architecture with 3 layers (Perception, Network, Application). Give examples of components in each layer. Draw a diagram for a smart home system.
Unit 22023 · End Semester8 marks
Compare MQTT and CoAP protocols. Which is better for low-power devices? Explain MQTT publish/subscribe model with a diagram.
Unit 42022 · End Semester6 marks
What are the major security challenges in IoT? Explain authentication and encryption methods for IoT devices. Give real-world attack examples.
Exam Strategy
🔌
Architecture diagrams
IoT 3-layer architecture (Perception, Network, Application) is always asked. Draw neat diagrams with sensor → gateway → cloud → app flow. Label each component.
📡
Protocols comparison
MQTT vs CoAP vs HTTP comparison table. Know use cases: MQTT for telemetry, CoAP for constrained devices. Publish/Subscribe vs Request/Response patterns.
🛡️
Security is critical
IoT security threats (DDoS, Man-in-Middle, device hijacking). Solutions: encryption, secure boot, firmware updates. Real examples get extra marks.
Related Subjects
Semester 4
Computer Networks
CS 403
Semester 5
Cloud Computing
CS 505