Communication Protocols¶
| Full Form | Methodology | Architecture | Participants | Complexity | Data Format | Message size | Port # | Secure | Methods | Lightweight | Designed for | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Local | IEEE 802.15.4 | ✅ | low power low cost low speed neighboring devices | ||||||||||
| Zigbee | |||||||||||||
| 6LoWPAN | |||||||||||||
| Wireless HART | |||||||||||||
| Z-Wave | |||||||||||||
| ISA 100 | |||||||||||||
| Bluetooth | |||||||||||||
| NFC | |||||||||||||
| RFID | |||||||||||||
| Web | HTTP | Hyper Text Transfer Protocol | Document-Centric | Request/Response Protocol | - Client - Server | Complex | ASCII | Large | 80 8080 | ❌ | GET PUT POST | ❌ | |
| HTTPS | HTTP Secure | 443 | ✅ | ❌ | |||||||||
| MQTT | Message Queue Telemetry Transfer | Data-Centric | Publish/Subscribe | - Publisher - Broker - Subscriber | Simple | Binary with 2B header | Small | 1883 | ✅ | ✅ | Devices: constrained Networks: low-bandwidth, high-latency, unreliable | ||
| COAP | Constraint Application Protocol |