MQTT

E183382

MQTT is a lightweight, publish-subscribe messaging protocol commonly used for reliable communication in IoT and constrained network environments.

All labels observed (5)

Label Occurrences
MQTT canonical 2
MQTT 3.1 1
MQTT 3.1.1 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf IoT protocol
messaging protocol
publish-subscribe protocol
canUseTransport WebSockets Standard
surface form: WebSocket
communicationModel publish-subscribe
definesEntity broker
client
server
session
subscription
topic
designedFor constrained devices
high-latency networks
lightweight messaging
low-bandwidth networks
unreliable networks
feature clean sessions
keep-alive mechanism
last will and testament message
persistent sessions
retain messages
shared subscriptions
topic wildcards
fullName MQTT self-linksurface differs
surface form: Message Queuing Telemetry Transport
hasVersion MQTT self-linksurface differs
surface form: MQTT 3.1

MQTT self-linksurface differs
surface form: MQTT 3.1.1

MQTT 5.0
optimizedFor low power consumption
minimal network bandwidth usage
small code footprint
originalDesignYear 1999
originatedAt IBM
securityFeature TLS encryption
username password authentication
standardizedAs ISO/IEC 20922
Organization for the Advancement of Structured Information Standards
surface form: OASIS Standard
standardizedBy OASIS
supports asynchronous communication
many-to-many communication
one-to-many communication
topic-based messaging
supportsQoSLevel QoS 0
QoS 1
QoS 2
typicalUseCase Internet of Things
home automation
industrial automation
machine-to-machine communication
remote sensing
telemetry data transfer
usesTransport Transmission Control Protocol
surface form: TCP

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

OASIS standardDeveloped MQTT
MQTT fullName MQTT self-linksurface differs
this entity surface form: Message Queuing Telemetry Transport
MQTT hasVersion MQTT self-linksurface differs
this entity surface form: MQTT 3.1
MQTT hasVersion MQTT self-linksurface differs
this entity surface form: MQTT 3.1.1
Zephyr RTOS supports MQTT
this entity surface form: MQTT protocol