MQTT

E183382

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

All labels observed (7)

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf IoT protocol
messaging protocol
publish-subscribe protocol
canUseTransport WebSocket
linked to: WebSockets Standard
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 Message Queuing Telemetry Transport
linked to: MQTT
hasVersion MQTT 3.1
linked to: MQTT

MQTT 3.1.1
linked to: MQTT

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
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 TCP

How these facts were elicited

Referenced by (12)

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

OASIS standardDeveloped MQTT
MQTT fullName Message Queuing Telemetry Transport
linked to: MQTT
MQTT hasVersion MQTT 3.1
linked to: MQTT
MQTT hasVersion MQTT 3.1.1
linked to: MQTT
Zephyr RTOS supports MQTT protocol
linked to: MQTT
DDS competesWith MQTT
ISO/IEC 20922 title Information technology — Message Queuing Telemetry Transport (MQTT) v3.1.1
linked to: MQTT
ISO/IEC 20922 defines Message Queuing Telemetry Transport version 3.1.1
linked to: MQTT