What is MQTT?

Turkish: MQTT

MQTT is a lightweight publish-subscribe protocol that lets IoT devices exchange topic-based messages through a broker.

What is MQTT?

MQTT (Message Queuing Telemetry Transport) is a lightweight messaging protocol designed for devices that operate with low bandwidth or intermittent connectivity. It is common in sensors, meters, industrial devices, and remote monitoring systems.

How Does It Work?

MQTT uses a publish-subscribe model. Devices connect to a broker, publish messages to topics, or subscribe to topics. For example, a temperature sensor might publish to factory/line1/temperature, while a monitoring application subscribes to the same topic. QoS levels define whether delivery is attempted at most once, at least once, or exactly once.

Common Uses

Smart building sensors, vehicle telemetry, energy monitoring, warehouse temperature tracking, and industrial IoT are typical MQTT use cases. Device identity, TLS, user permissions, topic design, and offline-message behavior are important for reliability.

WebSocket is common for browser-based two-way communication, while Kafka is more often used for high-volume server-side event streaming.