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 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 (6)

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