Close

2023-08-22

MQTT Nedir?

MQTT Nedir?

MQTT (Message Queue Telemetry Transport) bir iletişim protokolüdür ve hafif bir mesajlaşma protokolü olarak tasarlandı. Bu protokol, küçük cihazlar ve sensörler gibi az güç tüketen cihazlar arasında veri iletimi için tasarlanmıştır.

MQTT protokolü, bir mesaj yayıncısı (publisher) ve bir veya daha fazla mesaj abonesi (subscriber) arasında haberleşmeyi sağlar. Mesaj yayıncısı, bir mesajı bir konu (topic) üzerinden yayınlar ve mesaj aboneleri, istedikleri konulara abone olabilirler. Bu sayede, mesaj yayıncısı, abonelerine sadece ilgilendikleri konularla ilgili mesajlar gönderebilir.

MQTT protokolü, bir mesajlaşma ağı üzerinde çalıştığından, bir mesaj yayıncısı ve mesaj aboneleri, aynı ağ üzerinde olmayabilir. MQTT protokolü, bir mesajlaşma sunucusu (broker) kullanarak iletişim kurar. Mesaj yayıncısı ve mesaj aboneleri, mesajlaşma sunucusuna bağlanır ve sunucu, mesajları yayıncıdan abonelere iletir.

MQTT protokolü, çok az veri iletimi gerektirdiği için, hafif bir protokol olarak tanımlanır. Bu, özellikle küçük cihazlar ve sensörler gibi az güç tüketen cihazlar için önemlidir. Ayrıca, MQTT protokolü, ağın yükünü azaltarak, ağın performansını artırır.

MQTT protokolü, birçok alanda kullanılır, özellikle IoT (Internet of Things – Nesnelerin İnterneti) alanında sıkça kullanılır. Bu protokol, cihazlar arasında veri iletimini kolaylaştırdığı için, IoT sistemlerinde sıkça kullanılır. Ayrıca, MQTT protokolü, enerji tasarrufu sağladığı için, güç tasarruflu cihazlar için de uygun bir protokoldür.