MQTT Message Queuing Telemetry Transport kelimelerinin baş harfleri ile tanıdığımız bu teknoloji mesajın karşı tarafa ulaştırılması için kullanılan haberleşme protokolüdür. Haberleşme için mesaj yayınlayan, mesaja abone olan ve mesaj trafiğini kontrol eden yöneticiden oluşmaktadır.

Mesaj trafiğini kontrol eden yöneticiye BROKER, mesaj yayınına PUBLISH ve aboneye SUBSCRIBE denir. Mesaj alışverişi publisher dan subscriber lara doğru yani yayıncılardan abonelere doğru olmaktadır.

MQTT de asenkron haberleşme protokolü kullanılmaktadır. Mesaj yayıncıları ve mesaj alıcılar arasında eşzamansız olarak veri taşınmaktadır. Diğer haberleşme yapılarına göre basit oluşu ve minimum kaynak tüketmesi sebebiyle “machine-to-machine” (M2M) makineden makineye veri iletiminde ve (IOT) “Internet of Things” İnternete bağlı nesnelerin mesajlaşmasında tercih edilmektedir.

Iot MQTT Temp Test Client Mosquitto Brokera websocket ile gelen temp/random başlığını dinler. Örneği incele

MQTT Brokera Mesaj Gönderme ve Abone Olma Mosquitto Brokera websocket ile gelen temp/random başlığını dinler. Iothook MQTT brokerına veri göndermek için “temp/random” başlığı gönderilmelidir. Gönderilen veri kayar noktalı (float), tamsayı (int) veya string (text) formatında olabilir. Örneği incele

MQTT Brokera Mesaj Gönderme ve Alma MQTT Broker kimlik doğrulama ile çalışır. Örneği incele