1.
ingilizce, mesaj sıralama telemetri aktarımı kelimelerinin baş harflerinden oluşan internet haberleşme protokolünün kısaltmasıdır. şeylerin internetinin(iot) temelini oluşturur. az sayıdaki bilginin hızlı, güvenli bir şekilde düşük kapasiteye sahip bilgisayarlar ile aktarılmasını mümkün kılar.

mqtt temelde üç parçadan oluşur. bunlardan ilki haberleşmeyi yöneten "broker" programıdır. broker, temelde bir internet sunucunda çalışan ve protokolün merkezinde yer alan bilgisayar programdır. broker bilgi paketlerini toplar ve gerekli yerlere iletir.
protokolün ikinci parçası "publisher" olarak adlandırılan ve bilgiyi broker tarafına gönderenlerdir. bunları aslında bilginin kaynağı olarak düşünebiliriz. publisher çevreden topladığı herhangi bilgiyi broker tarafına bir anahtar isim(key) ile gönderir. örneğin; hava durumu bilginin adı(key) ise gönderilen bilgi de bu durumda sıcaklık veya nem gibi olabilir.
protokolün üçüncü yapısı ise "subscriber" olarak adlandırılan ve bilgiyi tüketen kısımdır. yukarıdaki örnekte verdiğim gibi hava durumu bilgisine ihtiyacı olan bir bilgisayar subscriber olarak örneklendirilebilir. broker publisher tarafından gelen bu hava durumu bilgisini, hava durumu bilgisine abone olan tüm subscriberlara gönderir.
peki tüm bu sistem ne işe yarar? günümüzde aklınıza gelebilecek tüm internet uygulamaları bu yapıyı temel almaktadır. internetin ulaştığı her noktada publisherler bilgiyi brokera ve oradan da ihtiyaçı olarak subcriberlara gönderebilir. yemek siparişi verdiğiniz "getir" bu altyapı(tabi ki çok daha özelleştirilmiş bir versiyonu) ile binlerce kuryesinin konumunu, servisi yapacak olduğu kişinin telefonuna anında düşürebilir. aynı şekilde dünyanın herhangi yerindeki bir makinenin durumu, makinenin durumunu öğrenmek isteyen binlerce kişiye an be an iletilebilir.
konu ile ilgili derinlemesine bilgi sahibi olmak isteyenler için kaynaklar;
mqtt.org/
openlabpro.com/guide/mqtt-p...
docs.oasis-open.org/mqtt/mq...

mqtt temelde üç parçadan oluşur. bunlardan ilki haberleşmeyi yöneten "broker" programıdır. broker, temelde bir internet sunucunda çalışan ve protokolün merkezinde yer alan bilgisayar programdır. broker bilgi paketlerini toplar ve gerekli yerlere iletir.
protokolün ikinci parçası "publisher" olarak adlandırılan ve bilgiyi broker tarafına gönderenlerdir. bunları aslında bilginin kaynağı olarak düşünebiliriz. publisher çevreden topladığı herhangi bilgiyi broker tarafına bir anahtar isim(key) ile gönderir. örneğin; hava durumu bilginin adı(key) ise gönderilen bilgi de bu durumda sıcaklık veya nem gibi olabilir.
protokolün üçüncü yapısı ise "subscriber" olarak adlandırılan ve bilgiyi tüketen kısımdır. yukarıdaki örnekte verdiğim gibi hava durumu bilgisine ihtiyacı olan bir bilgisayar subscriber olarak örneklendirilebilir. broker publisher tarafından gelen bu hava durumu bilgisini, hava durumu bilgisine abone olan tüm subscriberlara gönderir.
peki tüm bu sistem ne işe yarar? günümüzde aklınıza gelebilecek tüm internet uygulamaları bu yapıyı temel almaktadır. internetin ulaştığı her noktada publisherler bilgiyi brokera ve oradan da ihtiyaçı olarak subcriberlara gönderebilir. yemek siparişi verdiğiniz "getir" bu altyapı(tabi ki çok daha özelleştirilmiş bir versiyonu) ile binlerce kuryesinin konumunu, servisi yapacak olduğu kişinin telefonuna anında düşürebilir. aynı şekilde dünyanın herhangi yerindeki bir makinenin durumu, makinenin durumunu öğrenmek isteyen binlerce kişiye an be an iletilebilir.
konu ile ilgili derinlemesine bilgi sahibi olmak isteyenler için kaynaklar;
mqtt.org/
openlabpro.com/guide/mqtt-p...
docs.oasis-open.org/mqtt/mq...
devamını gör...