MQTT protocol
The MQTT protocol is a lightweight network protocol used for publish/subscribe messaging, optimized for wireless remote devices that might have limited bandwidth and intermittent connectivity. This appendix describes the following concepts about the MQTT protocol:
Quality of service (QoS) levels and flows
QoS determination
QoS effect on performance
Client ID
Durable and non-durable subscribers
MQTT persistence
MQTT header
Keep alive
Retry message delivery
Last Will and Testament
Retained flag on messages
TCP/IP stack

Get Responsive Mobile User Experience Using MQTT and IBM MessageSight now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.