Geri Dön

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

Examination and performance evaluation for internet of things application layer communication protocols

  1. Tez No: 551333
  2. Yazar: MEHMET ALİ EBLEME
  3. Danışmanlar: DOÇ. DR. CÜNEYT BAYILMIŞ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2019
  8. Dil: Türkçe
  9. Üniversite: Sakarya Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar ve Bilişim Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 69

Özet

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.

Özet (Çeviri)

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.

Benzer Tezler

  1. New lightweight DoS attack mitigation techniques for RPL based IoT networks

    RPL temelli IoT ağları için DoS saldırılarının etkisini azaltacak yeni teknikler

    AHMET ARIŞ

    Doktora

    İngilizce

    İngilizce

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. SEMA FATMA OKTUĞ

  2. Nesnelerin internetinde coap protokolü ile kablosuz algılayıcı ağların güvenliğinin sağlanması

    Wireless sensor network security with coap protocol for internet of things

    UĞUR KANTEKİN

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolMaltepe Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ SERAP CEKLİ

  3. Nesnelerin internetinde uygulama katmanı üzerindeki haberleşme protokollerinin incelenmesi ve deneysel karşılaştırılması

    Examination and comparison of the communication protocols on the application layer in IOT

    CEM GÜLTUNCA

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Ticaret Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. ABDÜL HALİM ZAİM

  4. Nesnelerin internetinde kullanılan haberleşme protokollerinde emniyet

    Safety for internet of things communication protocols

    İSMAİL KARADEMİR

    Yüksek Lisans

    Türkçe

    Türkçe

    2020

    Elektrik ve Elektronik MühendisliğiYıldız Teknik Üniversitesi

    Elektrik Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ JANSET DAŞDEMİR

  5. Development and formal verification of a new secure provisioning scheme for IoT networks

    IoTağları için yeni bir güvenli önyükleme şeması geliştirilmesi ve biçimsel olarak doğrulaması

    İLKER YAVUZ

    Doktora

    İngilizce

    İngilizce

    2024

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. SIDDIKA BERNA ÖRS YALÇIN