MQTT aşağıdaki nedenlerden dolayı kullanılır:
- Hafif ve Verimli: Minimum kaynak gerektirir ve küçük mikro denetleyicilerde bile çalışabilir, bu da onu enerji açısından verimli kılar 12.
- Güvenilir Mesaj Dağıtımı: Güvenilir olmayan hücresel ağlar gibi düşük bant genişliği ve kararsız ağ ortamlarında bile güvenilir mesajlaşma sağlar 13.
- Ölçeklenebilirlik: Milyonlarca IoT cihazına ve sensörüne bağlanabilir 12.
- Yayınla/Abone Ol Modeli: Mesajların gerçek zamanlı olarak gönderilmesini ve alınmasını kolaylaştırır 23.
- Güvenlik: TLS ve OAuth gibi modern protokolleri kullanarak mesajların şifrelenmesini ve cihaz doğrulamasını destekler 12.
5 kaynaktan alınan bilgiyle göre: