UNIT – 4: IoT Protocols
UNIT – 4: IoT Protocols
1. Messaging Protocols
-
MQTT (Message Queuing Telemetry Transport): lightweight, uses publish/subscribe model.
-
CoAP (Constrained Application Protocol): REST-like, designed for low-power devices.
-
XMPP (Extensible Messaging and Presence Protocol): originally for instant messaging, also supports IoT.
2. Transport Protocols
-
BLE (Bluetooth Low Energy): short range, low power, used in wearables, health devices.
-
Li-Fi (Light Fidelity): data transmission using LED light modulation.
3. Sensor Network Topologies
-
Point-to-Point: direct connection between 2 nodes.
-
Star: central hub with multiple nodes.
-
Ring: each node connected in a circular path.
-
Mesh: every node connected to multiple nodes (high reliability).
Short Questions – UNIT 4
-
Which IoT protocol uses publish/subscribe?
👉 MQTT -
What does BLE stand for?
👉 Bluetooth Low Energy -
Which topology provides maximum reliability?
👉 Mesh
MCQs – UNIT 4
-
MQTT works on:
a) Client-Server
b) Publish-Subscribe ✅
c) Peer-to-Peer
d) None -
Li-Fi uses:
a) Radio waves
b) Infrared
c) Light waves ✅
d) Ultrasonic -
Which topology is fault-tolerant?
a) Ring
b) Mesh ✅
c) Star
d) Point-to-Point
UNIT – 4: IoT Protocols
1. Explain MQTT protocol with working.
Answer:
MQTT (Message Queuing Telemetry Transport) is a lightweight publish/subscribe protocol widely used in IoT.
-
Publisher: Sends data (e.g., sensor reading).
-
Broker: Manages messages and forwards them.
-
Subscriber: Receives only the topics it is interested in.
Example:
A temperature sensor (publisher) sends data to the broker. The mobile app (subscriber) receives the temperature updates.
Advantages:
-
Low bandwidth usage
-
Supports unreliable networks
-
Energy efficient
2. Explain CoAP protocol with example.
Answer:
CoAP (Constrained Application Protocol) is designed for devices with low power and limited resources. It works on REST architecture like HTTP but uses UDP instead of TCP.
Example:
A smart bulb can be controlled via CoAP GET/POST requests from a mobile app.
Advantages:
-
Low overhead
-
Works with small devices
-
Easy integration with HTTP
3. Explain XMPP protocol and its role in IoT.
Answer:
XMPP (Extensible Messaging and Presence Protocol) is an XML-based messaging protocol. It was first designed for instant messaging but is now used for IoT communication.
Role in IoT:
-
Real-time communication between IoT devices.
-
Supports presence detection (online/offline devices).
-
Used in smart homes and chat-based IoT control.
4. Differentiate between MQTT, CoAP, and XMPP.
Answer:
| Feature | MQTT | CoAP | XMPP |
|---|---|---|---|
| Model | Publish-Subscribe | Request-Response (REST) | Message-oriented |
| Transport | TCP | UDP | TCP |
| Power Usage | Very low | Low | Medium |
| Best for | Sensor communication | Constrained devices | Chat, real-time control |
5. Explain BLE protocol with features and applications.
Answer:
BLE (Bluetooth Low Energy) is a low-power version of Bluetooth.
Features:
-
Short range (~10–50m)
-
Very low power consumption
-
Operates at 2.4 GHz
Applications:
-
Wearables (fitness trackers, smart watches)
-
Healthcare (wireless patient monitoring)
-
Smart home appliances
6. Explain Li-Fi technology and its advantages over Wi-Fi.
Answer:
Li-Fi (Light Fidelity) transmits data using visible LED light instead of radio waves.
Advantages:
-
Extremely high data speed (Gbps range)
-
No electromagnetic interference
-
Works where Wi-Fi is restricted (airplanes, hospitals)
Limitation: Works only in line-of-sight and cannot pass through walls.
7. Differentiate between BLE and Li-Fi.
Answer:
| Feature | BLE | Li-Fi |
|---|---|---|
| Medium | Radio waves | Light waves |
| Range | 10–50m | Line-of-sight only |
| Speed | Low (Kbps–Mbps) | Very high (Gbps) |
| Power | Very low | Moderate |
| Applications | Wearables, IoT devices | High-speed data transfer |
8. Explain point-to-point topology with diagram.
Answer:
-
Direct connection between two nodes.
-
Simple and fast, but not scalable.
Example: Arduino connected directly to a single sensor.
9. Explain star topology with advantages and disadvantages.
Answer:
-
All devices connect to a central hub/controller.
-
If the hub fails, the entire network fails.
Advantages: Easy to install, scalable.
Disadvantages: Hub failure affects all devices.
10. Explain ring topology with example.
Answer:
-
Devices are connected in a circular path.
-
Data travels in one direction.
Example: Early LAN networks.
Advantage: Simple, orderly data flow.
Disadvantage: If one node fails, the network breaks.
11. Explain mesh topology and why it is most reliable.
Answer:
-
Every node connects to multiple nodes.
-
Provides redundancy, so failure of one path does not stop communication.
Example: Wireless sensor networks.
Advantage: Very reliable, fault-tolerant.
Disadvantage: Expensive, complex.
12. Compare different sensor network topologies.
Answer:
| Topology | Cost | Reliability | Use case |
|---|---|---|---|
| Point-to-Point | Low | Low | Simple device links |
| Star | Medium | Medium | Smart home |
| Ring | Medium | Medium | Industrial IoT |
| Mesh | High | High | Smart cities |
13. Explain IoT protocol security challenges.
Answer:
-
Data interception during transfer.
-
Unauthorized access to devices.
-
Denial of Service (DoS) attacks.
-
Solution: Use encryption (TLS), authentication, and firewalls.
14. How does publish/subscribe model of MQTT help in IoT?
Answer:
-
Decouples sender (publisher) and receiver (subscriber).
-
Devices only get relevant data.
-
Reduces bandwidth usage.
Example: Weather station publishes data, multiple subscribers (apps, displays) receive it.
15. Explain a real-world application of BLE in IoT.
Answer:
Smart Health Band:
-
Uses BLE to send heart rate and steps data to a smartphone.
-
Extremely low power ensures long battery life.
-
Data is sent securely and efficiently.
Comments
Post a Comment