Ana içeriğe geç

MQTT Receiver Connector

MQTT Receiver connector, mesajların verimli bir şekilde dağıtılması için tasarlanmıştır. Kullanıcıların mesajları ağ genelinde zahmetsizce yayınlamasını sağlayan bu hizmet, sorunsuz ve hızlı bir yayınlama süreci sunar. MQTT protokolünden yararlanarak hafif ve duyarlı bir iletişim çerçevesini korur; bu da onu zamanında ve geniş çaplı bilgi dağıtımının kritik olduğu senaryolar için ideal bir çözüm haline getirir.

Required Connector Properties

Gerekli Connector Özellikleri

  • Broker: MQTT broker adresi, cihazların birbirleriyle iletişim kurmak için kullandığı merkezi sunucu veya aracıdır. MQTT mesajlarının yönlendirildiği ve depolandığı yer burasıdır. Örneğin, mqtt://broker.example.com:1883 gibi bir adres biçimi kullanılabilir.

  • Port: MQTT, broker ile iletişim kurmak için kullanılan port numarasıdır. Genellikle 1883 (TCP) veya 8883 (TLS/SSL ile güvenli bağlantı) kullanılır.

  • Username: MQTT broker'a bağlanırken kimlik doğrulamak amacıyla kullanıcı adı ve parola bilgileri sağlanabilir. Bu, bağlantının güvenliğini artırmak için kullanılır.

  • Password: MQTT broker'a bağlanırken kimlik doğrulamak amacıyla kullanıcı adı ve parola bilgileri sağlanabilir. Bu, bağlantının güvenliğini artırmak için kullanılır.

  • Topic: MQTT'de iletişim belirli konular (topic) etrafında düzenlenir. Bir cihaz veya uygulama belirli bir konuyu yayınlayabilir ya da bu konuya abone olabilir. Konular metin dizeleri olarak ifade edilir ve kavramsal olarak bir mesajın içeriğini tanımlar. Örneğin, "weather/istanbul/temperature" bir konu olabilir ve bu konuda yayınlanan mesajlar İstanbul'un sıcaklığını içerebilir.

  • Version: MQTT protokolü zaman içinde gelişmiş ve farklı sürümlere sahip olmuştur. MQTT sürümleri, protokole ait belirli özelliklerin ve geliştirmelerin sürüm numaralarını temsil eder. Örneğin, MQTT sürüm 3 ve MQTT sürüm 5. Uyumlu iletişimin sağlanabilmesi için istemcilerin ve broker'ların aynı MQTT sürümünü desteklemesi gerekir.

  • Qos: MQTT'de QoS seviyeleri mesajların teslim kalitesini belirtir. Üç farklı QoS seviyesi vardır:

    • QoS 0 (At most once): Mesajlar bir kez gönderilir ve teslim garantisi yoktur. Bu seviyede mesaj kaybolabilir.
    • QoS 1 (At least once): Mesajlar en az bir kez teslim edilir. Teslim onayı alınmazsa mesaj tekrar gönderilebilir.
    • QoS 2 (Exactly once): Mesajlar tam olarak bir kez teslim edilir. Mesajın hem gönderildiği hem de alıcı tarafından alındığı doğrulanır.

Bu QoS seviyeleri iletişimin güvenilirliğini ve kararlılığını sağlamak için kullanılır. İstemciler ve broker'lar, verilen bir QoS seviyesi kullanarak iletişimin kalitesini belirler ve uygun durumlarda yeniden deneme veya teslim onayı kullanabilir.

  • Message: Genel olarak, iletişim veya bilgi aktarımı amacıyla bir kaynaktan bir hedefe taşınan veri paketini ifade eder.