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.
Related Terms
IoT connects sensors, machines, and devices to the internet so they can collect data, share status, and be managed remotely.
Apache KafkaApache Kafka is a distributed log-based messaging platform designed for processing high-volume real-time data streams.
WebSocketWebSocket starts with an HTTP upgrade and provides persistent, bidirectional real-time messaging between client and server.