VGEC / E&C / Semester VII / IoT
Internet of Things • Subject 3171108

Study smarter.
Write better answers.

A focused exam workspace covering architecture, embedded IoT, gateways, edge computing and the full IoT protocol stack.

15 core topics3 unitsMQTT + CoAPExam-ready notes
Exam countdown
--DAYS
--HOURS
--MIN
Set your exam date in the code if needed.
Progress
0%
Completed
0 / 15
Must-know topics
Priority
Tier 1
Start here for marks
Fast Recall
7
Definitions to lock in

🔴 Must-Know Topics

Long-answer topics • 4/7 marks

Mark topics complete as you revise

1. IoT Definition & Characteristics

Very High

Definition: IoT is a system of interconnected physical objects embedded with sensors, actuators, processing capability and communication technologies that collect, exchange and act upon data through the Internet.

  1. Connectivity
  2. Sensing
  3. Intelligence
  4. Heterogeneity
  5. Dynamic nature
  6. Scalability
  7. Security
  8. Unique identity

2. End-to-End IoT Architecture

Very High
Sensors/Actuators → Gateway/Edge → Network → Cloud → Application
  • Sensors collect data.
  • Gateway/Edge aggregates and preprocesses.
  • Network transfers data.
  • Cloud stores/processes data.
  • Application delivers services.

Example: Soil sensor → NodeMCU → Wi-Fi → Cloud → Mobile App → Pump ON.

3. Physical Design of IoT

Very High
Things → Sensors → Processors → Communication → Actuators
  • Things: objects being monitored/controlled.
  • Sensors: physical quantity → electrical signal.
  • Actuators: electrical signal → physical action.

4. Logical Design of IoT

Very High

Explains how the system functions and communicates rather than the hardware.

Functional blocks: Device, Communication, Services, Management, Security, Application.

  • Request-Response
  • Publish-Subscribe
  • Exclusive Pair

5. IoT vs M2M

Very High
IoTM2M
Internet-based ecosystemDirect machine-to-machine communication
Humans, machines, cloudMainly machine-to-machine
IP/Internet technologiesCan use non-IP/private networks
Highly scalableUsually smaller/local
Cloud integration commonCloud not required

6. IoT Levels / Deployment Templates

Very High
  1. Device → Local Application
  2. Device → Cloud → Application
  3. Sensors → Gateway → Cloud → Application
  4. Multiple devices + cloud + analytics
  5. Multiple devices/gateways + large-scale processing
  6. Large-scale ecosystem

Key idea: complexity and scale increase from Level 1 to Level 6.

7. Sensors & Actuators

High

Sensor: detects a physical quantity and converts it into an electrical signal.

SensorMeasures
TemperatureTemperature
PIRMotion
LDRLight
UltrasonicDistance
Gas sensorGas concentration

Actuator: converts electrical/control signal into physical action. Examples: motor, relay, buzzer, LED, solenoid valve.

8. IoT Gateway

Very High
Sensors → Gateway → Internet → Cloud → Application

Definition: an intermediate device connecting IoT sensors/devices to the Internet/cloud.

Functions: protocol conversion, aggregation, filtering, security, local processing, device management, Internet connectivity.

Types: hardware, software, cloud, edge gateway.

9. Edge Computing

High

Cloud: Sensor → Internet → Cloud → Processing

Edge: Sensor → Edge Device → Local Processing → Decision

Advantages: low latency, reduced bandwidth, faster response, better privacy, limited-connectivity operation.

10. MQTT

Very High
Publisher → Broker → Subscriber(s)
  • Publisher sends data.
  • Broker receives and routes messages.
  • Subscriber receives data.
  • Uses TCP and topics.

QoS: 0 = At most once • 1 = At least once • 2 = Exactly once

11. CoAP

Very High

Constrained Application Protocol is designed for constrained IoT devices, follows REST architecture and uses UDP.

Methods: GET, POST, PUT, DELETE.

Uses URI/resource-based addressing rather than topics.

12. MQTT vs CoAP

Very High
MQTTCoAP
Publish/SubscribeRequest/Response
Broker requiredNo broker
TCPUDP
Topic-basedResource/URI-based
MessagingRESTful IoT

13. IoT Protocol Layers

Very High
LayerProtocols
ApplicationHTTP, MQTT, CoAP, XMPP, DDS, AMQP
TransportTCP, UDP
NetworkIPv4, IPv6, 6LoWPAN, RPL
LinkWi-Fi, BLE, Zigbee, Ethernet

14. NodeMCU

High
  • Based on ESP8266.
  • Wi-Fi enabled microcontroller board.
  • GPIO pins for interfacing.
  • Programmed via Arduino IDE.
  • Used for lightweight IoT sensor nodes.
Sensor → NodeMCU → Wi-Fi → Cloud → App

15. Raspberry Pi

High
  • Single-board computer.
  • ARM processor and full OS.
  • GPIO, USB, HDMI, Ethernet/Wi-Fi.
  • Can run Python programs.
  • Used for edge computing / gateway applications.
NodeMCURaspberry Pi
MicrocontrollerFull computer
Low powerHigher power
Sensor nodeGateway/edge/server
No matching topics. Try another keyword or filter.

🟠 Short Answers

Fast 2–3 mark revision

01

IoT + Cloud
Storage, processing, remote access, scalability, analytics and visualization.

02

HTTP
Client-server request-response protocol using GET/POST/PUT/DELETE.

03

WebSocket
Full-duplex, continuous two-way communication for real-time monitoring.

04

XMPP
XML-based messaging and presence protocol for real-time communication.

05

DDS
Real-time, data-centric publish-subscribe protocol.

06

AMQP
Producer → Exchange → Queue → Consumer; reliable enterprise messaging.

07

IoT Challenges
Security, scalability, interoperability, privacy, storage, standardization, reliability.

🎯 Probable Questions

Practice these before the exam

Tier 1

Architecture & Fundamentals

  1. Define IoT and explain characteristics.
  2. Explain End-to-End IoT Architecture with diagram.
  3. Explain Physical Design.
  4. Explain Logical Design.
  5. Differentiate IoT and M2M.
  6. Explain IoT Levels.
Tier 1

Embedded IoT

  1. Explain sensors and actuators.
  2. Explain IoT Gateway.
  3. Explain Edge Computing.
  4. Explain NodeMCU.
  5. Explain Raspberry Pi.
  6. Explain sensor-to-cloud flow.
Tier 1

Protocols

  1. Explain MQTT with architecture.
  2. Explain CoAP.
  3. Compare MQTT and CoAP.
  4. Explain IoT protocol layers.
  5. Explain HTTP/WebSocket.
  6. Explain XMPP, DDS, AMQP.

⚡ Fast Recall

Lock these one-line definitions into memory

SensorPhysical quantity → electrical signal.
ActuatorElectrical/control signal → physical action.
TransducerConverts one form of energy into another.
IoT GatewayConnects IoT devices to Internet/cloud.
Edge ComputingProcesses data near its source.
Cloud ComputingOn-demand storage, processing and services over Internet.
Web of ThingsUses web standards such as HTTP, REST and URIs for IoT access.
MQTTLightweight publish-subscribe IoT messaging protocol.

✍️ 7-Mark Answer Formula

A structure you can reuse for almost every long answer

Write in this order

  1. Definition — about 1 mark.
  2. Diagram — clear blocks and arrows.
  3. Components / key points — bullet list.
  4. Working — step-by-step.
  5. Advantages / applications — finish strong.

Exam presentation

  • Use headings.
  • Underline key terms.
  • Prefer diagrams over long paragraphs.
  • Use comparison tables where possible.
  • Never leave an answer blank.