Process Flow - IoT protocol stack overview
Physical Layer
Data Link Layer
Network Layer
Transport Layer
Application Layer
IoT Devices Communicate
Data moves up from physical connection to application protocols, enabling IoT devices to communicate.
Physical Layer -> Data Link Layer -> Network Layer -> Transport Layer -> Application Layer
| Step | Layer | Function | Example Protocols | Data Action |
|---|---|---|---|---|
| 1 | Physical Layer | Transmits raw bits over physical medium | IEEE 802.15.4, Bluetooth | Bits sent/received |
| 2 | Data Link Layer | Frames data, manages access and error detection | MAC, Zigbee | Frames created and checked |
| 3 | Network Layer | Routes data packets between devices | IPv6, 6LoWPAN | Packets routed to destination |
| 4 | Transport Layer | Ensures reliable data transfer | TCP, UDP | Data segments managed and delivered |
| 5 | Application Layer | Handles IoT-specific communication | MQTT, HTTP, CoAP | Messages formatted and processed |
| 6 | End | Data reaches application on device | N/A | IoT device acts on data |
| Layer | Data State Start | After Step 1 | After Step 2 | After Step 3 | After Step 4 | After Step 5 | Final |
|---|---|---|---|---|---|---|---|
| Data | Raw bits | Bits transmitted | Frames formed | Packets routed | Segments delivered | Messages processed | Action taken by device |
IoT Protocol Stack Layers: 1. Physical: Sends raw bits 2. Data Link: Frames data, error checks 3. Network: Routes packets 4. Transport: Manages delivery 5. Application: Formats IoT messages Each layer builds on the last for reliable IoT communication.