Araştırma Makalesi

Nesnelerin İnterneti için MQTT ile Hiyerarşik Haberleşme

Sayı: 12 31 Aralık 2020
PDF İndir
EN TR

Nesnelerin İnterneti için MQTT ile Hiyerarşik Haberleşme

Öz

Çevremizde birçok amaca hizmet eden her nesnelerin internet ağına bağlanarak aralarında çeşitli iletişim protokolleri ile haberleşmesi istenmektedir. Bu istek nesnelerin interneti (Internet of Things- IoT) kavramını günlük hayatımıza kadar yerleştirdi. Her nesnenin internete bağlanması gereksinimi beraberinde çeşitli haberleşme ağı teknolojilerinin de gelişmesine sebep oldu. Sadece günlük hayatımızda değil endüstride kullanılan nesnelerin aralarında iletişim kurarak kendi kendini organize etme yeteneği gibi süreçlerin başlaması, endüstri 4.0 gibi kavramların bir ağa ihtiyaç duyması ağ protokollerin gelişimine ivme kazandırdı. Çok yakın gelecekte milyarlarca cihazın haberleşmek isteği platformların esneklik, hız, güvenlik kavramlarının ön plana çıkması önemli bir etken haline dönüştü. Bu çalışmada TCP/IP alt yapısını kullanan bir IoT haberleşme protokolü olan MQTT (Message Quening Telemetry Transport) incelenmiştir. MQTT çalıştığı ağda bir karmaşa oluşturmayan hafif, esnek ve hızlı haberleşme yeteneğine sahip bir iletişim protokolüdür. Yayımlama/abone olma prensibini kullanır. İletilmek istenen mesajları bir konu başlı altında toparlar ve bilgiye erişmek isteyen kullanıcılar yayımlanan konuya abone olarak veriye erişebilirler. MQTT ’nin konuları hiyerarşik olarak sınıflandırma yeteneği ile bilgiler, veri mesajlarının sayısının oldukça fazla olduğu ortamlarda mesajlara filtre özelliği kazandırır. MQTT protokolü kullanılarak CC3200 ve ESP8266 kablosuz mikro denetleyiciler yardımıyla birbirinden farklı konularda hiyerarşik olarak sınıflandırılmış örnek bir yayımlama /abone olma örneği uygulanmıştır. Ayrıca farklı seviyelerde sınıflandırılmış mesajlara erişmek için “Paho” yazılımı kullanılmıştır. Birbirinden farklı 9 hiyerarşik sınıfta veri yayımlama/abone olma yeteneği incelenmiştir.

Anahtar Kelimeler

Kaynakça

  1. [1] L.Gökrem, M. Bozuklu (2016). “Nesnelerin İnterneti: Yapılan Çalışmalar ve Ülkemizdeki Mevcut Durum”, Gaziosmanpaşa Bilimsel Araştırma Dergisi, sy 13, ss.47-68.
  2. [2] S.A. Çeltek, M. Durgun, L. Gökrem, Y. Durgun (2017). “Nesnelerin İnterneti Tabanlı Yangın Alarm Sistemi Tasarımı ve Uygulaması”, Gaziosmanpaşa Bilimsel Araştırma Dergisi, c. 6, sy 3, ss. 66-72.
  3. [3] A.Al-Fuqaha, A. Khreishah, M. Guizani, A. Rayes, M. Mohammadi (2015). “Toward better horizontal integration among IoT services”, IEEE Communications Magazine, c. 53, sy 9, ss.72-79, doi: 10.1109/MCOM.2015.7263375.
  4. [4] R.Kazala, A. Taneva, M. Petrov, St. Penkov (2015). “Wireless Network for Mobile Robot Applications”, IFAC-PapersOnLine, c. 48, sy 24, ss. 231-236.
  5. [5] R.N.Rodrigues, A. V. Canez, G. M. Simas, R. Barwaldt (2016). “Publish-Subscribe Architecture for Delivering Assistance to Visually Impaired People”, IFAC-PapersOnLine, c. 49, sy.30, ss.150-155.
  6. [6] IBM,MQTT V3.1(2010). Protocol Specification. International Business Machines Corporation: IBM
  7. [7] Michael Yuan (2018). “Getting to know MQTT”, IBM,.
  8. [8] Emq (2017). “EMQ - The Massively Scalable Open Source MQTT Broker”, http://emqtt.io/

Ayrıntılar

Birincil Dil

Türkçe

Konular

Mühendislik

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

31 Aralık 2020

Gönderilme Tarihi

29 Haziran 2020

Kabul Tarihi

7 Ekim 2020

Yayımlandığı Sayı

Yıl 2020 Sayı: 12

Kaynak Göster

APA
Mısır, O., & Gökrem, L. (2020). Nesnelerin İnterneti için MQTT ile Hiyerarşik Haberleşme. Journal of New Results in Engineering and Natural Sciences, 12, 1-11. https://izlik.org/JA32LS86WB
AMA
1.Mısır O, Gökrem L. Nesnelerin İnterneti için MQTT ile Hiyerarşik Haberleşme. JRENS. 2020;(12):1-11. https://izlik.org/JA32LS86WB
Chicago
Mısır, Oğuz, ve Levent Gökrem. 2020. “Nesnelerin İnterneti için MQTT ile Hiyerarşik Haberleşme”. Journal of New Results in Engineering and Natural Sciences, sy 12: 1-11. https://izlik.org/JA32LS86WB.
EndNote
Mısır O, Gökrem L (01 Aralık 2020) Nesnelerin İnterneti için MQTT ile Hiyerarşik Haberleşme. Journal of New Results in Engineering and Natural Sciences 12 1–11.
IEEE
[1]O. Mısır ve L. Gökrem, “Nesnelerin İnterneti için MQTT ile Hiyerarşik Haberleşme”, JRENS, sy 12, ss. 1–11, Ara. 2020, [çevrimiçi]. Erişim adresi: https://izlik.org/JA32LS86WB
ISNAD
Mısır, Oğuz - Gökrem, Levent. “Nesnelerin İnterneti için MQTT ile Hiyerarşik Haberleşme”. Journal of New Results in Engineering and Natural Sciences. 12 (01 Aralık 2020): 1-11. https://izlik.org/JA32LS86WB.
JAMA
1.Mısır O, Gökrem L. Nesnelerin İnterneti için MQTT ile Hiyerarşik Haberleşme. JRENS. 2020;:1–11.
MLA
Mısır, Oğuz, ve Levent Gökrem. “Nesnelerin İnterneti için MQTT ile Hiyerarşik Haberleşme”. Journal of New Results in Engineering and Natural Sciences, sy 12, Aralık 2020, ss. 1-11, https://izlik.org/JA32LS86WB.
Vancouver
1.Oğuz Mısır, Levent Gökrem. Nesnelerin İnterneti için MQTT ile Hiyerarşik Haberleşme. JRENS [Internet]. 01 Aralık 2020;(12):1-11. Erişim adresi: https://izlik.org/JA32LS86WB