Açık Akademik Arşiv Sistemi

Nesnelerin interneti uygulama katmanı haberleşme protokollerinin başarım analizi

Show simple item record

dc.contributor.advisor Doçent Doktor Cüneyt Bayılmış
dc.date.accessioned 2021-03-16T08:34:01Z
dc.date.available 2021-03-16T08:34:01Z
dc.date.issued 2019
dc.identifier.citation Ebleme, Mehmet Ali. (2019). Nesnelerin interneti uygulama katmanı haberleşme protokollerinin başarım analizi. (Yayınlanmamış Yüksek Lisans Tezi).Sakarya Üniversitesi Sosyal Bilimler Enstitüsü, Sakarya.
dc.identifier.uri https://hdl.handle.net/20.500.12619/79673
dc.description 06.03.2018 tarihli ve 30352 sayılı Resmi Gazetede yayımlanan “Yükseköğretim Kanunu İle Bazı Kanun Ve Kanun Hükmünde Kararnamelerde Değişiklik Yapılması Hakkında Kanun” ile 18.06.2018 tarihli “Lisansüstü Tezlerin Elektronik Ortamda Toplanması, Düzenlenmesi ve Erişime Açılmasına İlişkin Yönerge” gereğince tam metin erişime açılmıştır.
dc.description.abstract Bu çalışmada nesnelerin internet'i uygulamalarında sıkça kullanılan MQTT, MQTT-SN, CoAP, AMQP, WebSocket, XMPP, DSS, SOAP ve REST haberleşme protokollerinin genel olarak tanımı yapılıp çalışma modellerinden bahsedildikten sonra MQTT, CoAP ve WebSocket protokollerinin deneysel sonuçlar eşliğinde performans analizleri yapılmıştır. Deney düzeneğinde gerçek dünya şartlarını simüle etmek amacıyla istemci olarak sınırlı bir cihaz olan Wemos D1 Uno cihazı kullanılmış ve bu cihazdan sunucu veya aracılara 8, 16, 32, 64, 128, 256, 512, 1024 bayt olarak değişen mesaj yükleri ile her bir yük boyutu değeri için 10000 mesaj gönderilmiştir. Sunucu veya aracı cihaz olarak ise bir dizüstü bilgisayar kullanılmış ve gerekli sunucu yazılımları sıfırdan yazılmıştır. Haberleşme kablosuz bir ağ üzerinden gerçekleştirilmiştir. Deneyler sonucunda bu üç protokolün ortalama mesaj gecikme süresi, iş çıkarma oranı (throughput) ve enerji tüketimi değerlendirilmiştir. Deney çıktıları eşliğinde MQTT, CoAP ve WebSocket hakkında analizler yapılmış ve bu protokoller birbirleriyle özellik ve deney sonuçları açısından karşılaştırılmıştır. Bu çalışmanın sonunda nesnelerin internet'i uygulamalarında kullanılacak haberleşme protokolünün seçimi hakkında tasarımcılara öneriler sunulmuştur.
dc.description.abstract In this study, MQTT, MQTT-SN, CoAP, AMQP, WebSocket, XMPP, DSS, SOAP and REST communication protocols, which are frequently used in internet of things (IoT) applications, have been defined in general. After mentioning the working models, performance experiments were performed for MQTT, CoAP and WebSocket protocols. To simulate real World conditions, we used Wemos D1 Uno constrained devices as clients to send data with changing in the range of 8, 16, 32, 64, 128, 256, 512, 1024 bytes payload to servers or brokers. And send 10.000 messages in every experiment. We used a laptop as a server or broker and developed necessary applications from scratch. Communication between clients and servers/brokers performed with a mobile WiFi network. We examined average delay, throughput, and energy consumption parameters from the results of experiments. Analysis of MQTT, CoAP and WebSocket were performed with the help of the experimental outputs and these protocols were compared with each other in terms of features and test results. At the end of this study, suggestions were presented to the designers about the communication protocol to be used in IoT.
dc.language Türkçe
dc.language.iso tur
dc.publisher Sakarya Üniversitesi
dc.rights.uri info:eu-repo/semantics/openAccess
dc.rights.uri http://creativecommons.org/licenses/by/4.0/
dc.subject MQTT
dc.subject WebSocket
dc.subject Enerji tüketimi
dc.subject CoAP,
dc.title Nesnelerin interneti uygulama katmanı haberleşme protokollerinin başarım analizi
dc.type masterThesis
dc.contributor.department Sakarya Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar ve Bilişim Mühendisliği Anabilim Dalı,
dc.contributor.author Ebleme, Mehmet Ali
dc.relation.publicationcategory TEZ


Files in this item

This item appears in the following Collection(s)

Show simple item record