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 |