HTTP Transport Protocol

MQTT Transport Protocol

Document centric

Data-centric

Request-response paradigm

Higher power requirement

IoT devices are always ready to receive communication

Directly communication between IoT agent and IoT devices

Slow throughput

Publish-Subscribe paradigm

low power requirement

IoT devices choose when to receive communication

Indirectly communication between IoT agent and IoT devices

Faster throughput