MQTT: Difference between revisions

From IoT with AME
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 3: Line 3:
=MQTT - A Protocol for Connecting IoT Devices=
=MQTT - A Protocol for Connecting IoT Devices=


MQTT is a ''really'' simple protocol that connected devices can use to publish and receive messages. Messages have a topic and may contain an arbitrary payload. Devices never talk to each other directly. A MQTT brokers receives published messages and distributes them to subscribers by matching message topics with subscribed-to topics.
MQTT is a ''really'' simple protocol that connected devices can use to publish and receive messages. Messages have a topic and may contain an arbitrary payload. Devices never talk to each other directly. A server (MQTT broker) receives published messages and distributes them to subscribers by matching message topics with subscribed-to topics.


* [[MQTT FSM|Handshaking]] - a FSM (Finite State Machine) of the protocol at QoS 0, 1, 2
* [[MQTT FSM|Handshaking]] - a FSM (Finite State Machine) of the protocol at QoS 0, 1, 2

Revision as of 11:25, 12 June 2018

Home

MQTT - A Protocol for Connecting IoT Devices

MQTT is a really simple protocol that connected devices can use to publish and receive messages. Messages have a topic and may contain an arbitrary payload. Devices never talk to each other directly. A server (MQTT broker) receives published messages and distributes them to subscribers by matching message topics with subscribed-to topics.

Home