close
İçeriğe atla

MQTT

Kontrol edilmemiş
Vikipedi, özgür ansiklopedi

MQTT (Message Queuing Telemetry Transport), düşük bant genişliği ve yüksek gecikme süreli ağlar için tasarlanmış, hafif bir mesajlaşma protokolüdür. Andy Stanford-Clark ve Arlen Nipper tarafından 1999 yılında geliştirilen protokol, özellikle Nesnelerin İnterneti (IoT) uygulamalarında yaygın olarak kullanılmaktadır.[1]

Çalışma biçimi

[değiştir | kaynağı değiştir]

MQTT, yayıncı-abone (publish-subscribe) modeline dayanır. Mesajları doğrudan göndermek yerine cihazlar, bir aracı sunucu (broker) üzerinden haberleşir. Gönderici cihaz (publisher) mesajını belirli bir konu (topic) altında yayımlar; ilgili konuya abone olan (subscriber) tüm cihazlar mesajı alır. Bu yapı, her cihazın diğerini tanımasını gerektirmediğinden büyük ağlarda ölçeklenmeyi kolaylaştırır.

IoT'deki kullanımı

[değiştir | kaynağı değiştir]

Evdeki akıllı cihazlar, endüstriyel sensörler ve uzaktan izleme sistemleri başta olmak üzere pek çok IoT uygulaması MQTT protokolünü tercih eder. Protokolün düşük güç tüketimi, kısıtlı donanım kaynaklarına sahip cihazlara uzun pil ömrü sağlar. Akıllı ev sistemlerinde ise farklı markalara ait cihazların ortak bir broker üzerinden haberleşmesine olanak tanır.[2]

MQTT, OASIS standardı olarak 3.1, 3.1.1 ve 5.0 sürümlerinde yayımlanmıştır. MQTT 5.0, mesaj sona erme süresi, kullanıcı özellikleri ve paylaşımlı abonelikler gibi kurumsal kullanım için ek özellikler getirmiştir.

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  1. "MQTT Specification". OASIS. 3 Mayıs 2026 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Mayıs 2026.
  2. "MQTT overview". IBM. Erişim tarihi: 18 Mayıs 2026.