MQTT Nedir?
Message Queuing Telemetry Transport
Düşük bant genişliği ve yüksek gecikme toleransı olan ortamlar için tasarlanmış, IIoT cihazlarında yaygın kullanılan hafif mesaj iletişim protokolü.
MQTT Hakkında Detaylı Açıklama
Publish-subscribe mimarisiyle çalışır: cihazlar (publishers) bir broker'a veri yayınlar; uygulamalar (subscribers) ilgilendiği topic'lere abone olur. Çok düşük overhead'ı sayesinde kaynak kısıtlı IoT cihazlarında tercih edilir. AWS IoT, Azure IoT Hub ve Mosquitto popüler MQTT broker'larıdır. OPC-UA ile birlikte Endüstri 4.0 iletişim altyapısının iki temel taşını oluşturur.
Gerçek Dünya Örneği
Gıda fabrikasında 340 sensör (sıcaklık, nem, basınç) MQTT üzerinden bulut platformuna veri gönderir. Bantgenişliği kullanımı HTTP alternatifine göre %95 düşük; pil ömrü 3x uzun.