MQTT, Kuika platformunda kullanabileceğiniz harici iletişim protokollerinden biridir. Mevcut MQTT altyapınızı Kuika uygulamalarına kolayca entegre edebilirsiniz. MQTT, özellikle IoT (Nesnelerin İnterneti) uygulamaları için ideal olan, hafif ve düşük bant genişliği gereksinimiyle öne çıkan bir protokoldür.
MQTT kullanarak cihazlar arasında hızlı ve güvenilir veri akışı sağlayabilirsiniz. Bu kılavuzda MQTT'nin nasıl entegre edileceği, HiveMQ Cloud üyeliği oluşturma süreci, bağlantı ayarlarının yapılandırılması ve MQTT üzerinden mesaj alıp göndermek için gerekli adımlar ele alınmaktadır.


Not: Sol paneldeki Sources başlığının yanında yer alan + ikonu ile de yeni veri kaynağı ekleme işlemini başlatabilirsiniz.
Bu adımların ardından MQTT bağlantı ayarları ekranı açılır. Bağlantı bilgilerini girmeden önce bir MQTT broker'ınız yoksa aşağıdaki HiveMQ Cloud adımlarını izleyebilirsiniz.
HiveMQ Cloud, MQTT protokolünü destekleyen bir IoT platformudur. HiveMQ Console'u kullanarak bir MQTT broker oluşturabilir ve cihazlarınızı bağlayabilirsiniz.
Bu adımları tamamladıktan sonra belirli bir topic üzerinden mesaj gönderebilir (publish) veya mesajları dinleyebilirsiniz (subscribe).
MQTT'de topic, mesajların filtrelenmesini sağlar. Eğik çizgi (/) ile ayrılmış hiyerarşik bir yapı kullanılır.
Örnekler:
MQTT'de QoS seviyesi, mesaj teslim güvenilirliğini belirler.
Retain özelliği, mesajların broker'da saklanmasını ve yeni bağlanan istemcilere iletilmesini sağlar.
Örnek: Bir sıcaklık değeri retain ile gönderildiyse, bu topic'e yeni bağlanan tüm istemciler bu değeri görebilir.
Retain mesajını temizlemek için retain true ile boş bir mesaj gönderilmelidir.
MQTT veri kaynağını oluşturduktan sonra açılan ekranda bağlantı bilgilerini girin. Ekranın üst kısmında geri butonu (←), veri kaynağının adı (adı düzenlemek için kalem ikonu) ve ayarları kaydetmek için CREATE butonu yer alır.

Kuika'nın bağlanacağı broker bilgilerini içerir.
Bağlantı sırasında broker'a gönderilen kimlik doğrulama bilgileridir.
Broker bölümünde tanımlanan bağlantı adresine uygulanan güvenlik ayarlarıdır.
CREATE butonu bağlantıyı kaydeder ve bu veri kaynağına ait Publish ve Subscribe aksiyonlarını otomatik olarak ekler. Bu aksiyonları sonraki adımlarda uygulamanızda kullanabilirsiniz.
Subscribe işlemi ile belirli bir topic'e otomatik olarak abone olabilirsiniz.
Kullanıcı, belirtilen topic'e gelen mesajları görebilir. Ekstra işlemler de ekleyebilirsiniz:
Bu topic'e abone olan tüm kullanıcılar mesajı alacaktır.
Bu eğitim içeriği, Kuika platformunda MQTT bağlantısını kurma, mesaj alışverişi yapma ve uygulamalarınızı MQTT ile entegre etme sürecinizi hızlandıracaktır.