NodeMCU: MQTT ve Pubsubclient Nedir?

0 84

Merhabalar, bu yazımızda size NodeMCU’yu Iot projelerimizde kullanabilmemiz için öğrenmemiz gereken kavramlardan bahsedeceğiz.Bunlar MQTT ve Pubsubclient.

MQTT Nedir?

MQTT(Message Queuing Telemetry Transport), M2M(Machine-to-Machine) haberleşme protokolüdür.MQTT protokolünün kullanılma sebebi makineler arası iletişimde basit kullanımı ve  düşük kaynak tüketimi(extremely lightweight publish/subscribe messaging transport) olarak söyleyebiliriz.MQTT, Iot projelerinde makineler arası haberleşmede sıklıkla kullanılır.

MQTT protokolünde temelde 3 kısım vardır.Mesajlaşmayı yöneten kısım Broker,mesajı yayınlayan kısım Publish,mesaja abone olanlar Subscriber olarak adlandırılır.

  • Veriler asenkron olarak gönderilir.
  • SSL/TLS şifreleme ve yetkilendirme protokolünü destekler.

Daha detaylı bilgi edinmek için resmi web sitesini ziyaret edebilirsiniz.

MQTT Web Sitesi

Pubsubclient Nedir?

Pubsubclient, MQTT protokolünü kullanmamızı sağlayan bir kütüphanedir.MQTT protokolümüzü kullanabilmemiz için Arduino IDE’mize kütüphanemizi ekliyoruz.

Kütüphaneyi indir

 

Bunlar da İlgini Çekebilir

Cevap bırakın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.