MQTT Protokolü Nedir?

MQTTIoTHaberleşmeM2MBulut

MQTT Nedir?

MQTT (Message Queuing Telemetry Transport), bant genişliğinin kısıtlı olduğu veya bağlantının kopup durduğu ağlarda, çok az veri tüketen ultra hafif bir mesajlaşma protokolüdür. İlk olarak petrol boru hatlarını uydu üzerinden izlemek için geliştirilmiştir.

Yayınla/Abone Ol (Publish/Subscribe)

Modbus'taki "Soru-Cevap" (Master/Slave) yapısının aksine, MQTT'de cihazlar birbirini tanımaz.

  1. Broker: Ortadaki postacıdır (Sunucu).
  2. Publisher: Veriyi gönderen cihaz (Örn: Amazeng ZMA Kartı). "Ben sıcaklık verisi yolluyorum" der.
  3. Subscriber: Veriyi alan cihaz (Örn: Cep telefonunuz). "Bana sıcaklık verisi gelirse haber ver" der.

ZMA kartı veriyi Broker'a atar, Broker da o veriyi bekleyen herkese dağıtır. Bu sayede binlerce sensörden gelen veri saniyeler içinde milyonlarca kullanıcıya dağıtılabilir.