• Buradasın

    MQTT protokolü nedir?

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    MQTT (Message Queuing Telemetry Transport), makineler arası iletişim için kullanılan, standart tabanlı bir mesajlaşma protokolüdür 14.
    MQTT protokolünün bazı özellikleri şunlardır:
    • Yayınla/abone ol modeli 13. Mesajın göndericisini (yayıncı) mesajın alıcısından (abone) ayrıştırır 1.
    • Asenkron çalışma 25. Mesajı yayınlayan cihaz ile mesajı alan cihaz ağa aynı anda bağlı olmak zorunda değildir 5.
    • Minimum kaynak kullanımı 13. Küçük mikro denetleyicilerde bile kullanılabilir 1.
    • Güvenlik 2. SSL/TLS desteği vardır 2.
    • Hiyerarşik konu yapısı 14. İletilen mesajların hedefini belirler 3.
    MQTT protokolü, genellikle IoT (nesnelerin interneti) haberleşmesinde kullanılır 234. Ayrıca, ulaşım ve lojistik, sağlık hizmetleri ve endüstri gibi alanlarda da kullanılır 34.
    5 kaynaktan alınan bilgiyle göre:

    Konuyla ilgili materyaller

    Ağ protokolü nedir?

    Ağ protokolü, cihazların ağlar arasında nasıl veri alışverişi yapacağını belirleyen bir dizi kural, sözleşme ve veri yapısıdır. İki sistem arasında iletişim için kullanılan dili, yani mesajlaşma kurallarını belirtir. Ağ protokollerine örnek olarak şunlar verilebilir: DHCP (Dynamic Host Configuration Protocol). TCP (Transmission Control Protocol). UDP (User Datagram Protocol). IP (Internet Protocol). Ağ protokolleri, OSI modeli gibi çeşitli modellere dayanarak çalışabilir.

    MQTT neden kullanılır?

    MQTT aşağıdaki nedenlerden dolayı kullanılır: 1. Hafif ve Verimli: Minimum kaynak gerektirir ve küçük mikro denetleyicilerde bile çalışabilir, bu da onu enerji açısından verimli kılar. 2. 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. 3. Ölçeklenebilirlik: Milyonlarca IoT cihazına ve sensörüne bağlanabilir. 4. Yayınla/Abone Ol Modeli: Mesajların gerçek zamanlı olarak gönderilmesini ve alınmasını kolaylaştırır. 5. Güvenlik: TLS ve OAuth gibi modern protokolleri kullanarak mesajların şifrelenmesini ve cihaz doğrulamasını destekler. Bu özellikler, MQTT'yi IoT, akıllı evler, otomotiv, sağlık hizmetleri ve endüstriyel uygulamalar gibi çeşitli alanlarda yaygın olarak kullanılan bir protokol haline getirir.