Geri Dön

An experimental comparison of messaging protocols MQTT and COAP

MQTT ve COAP mesajlaşma protokollerinin deneysel bir karşılaştırması

  1. Tez No: 463658
  2. Yazar: HASAN FARUK ÇOBAN
  3. Danışmanlar: DOÇ. DR. AYSU BETİN CAN
  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: 2017
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Enformatik Enstitüsü
  11. Ana Bilim Dalı: Bilişim Sistemleri Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 73

Özet

Son yıllarda Nesnelerin İnterneti'ne (IoT) olan ilginin artmasıyla sınırlı kaynaklara sahip düğümler arasındaki iletişimi sağlayan altyapıya duyulan ihtiyaç artmaktadır. Uygulamalar altındaki Ağ, IoT ortamlarının esnekliği üzerinde doğrudan etkiye sahiptir. Mobil cihazlardaki gelişmelere bağlı olarak (örneğin daha güçlü donanım), geliştiriciler mobil uygulamalara odaklandı. Bununla birlikte, dayanıklı ağ yapıları bu uygulamalar için gereklidir. Bu ihtiyaçları karşılamak için çeşitli protokoller getirilmiştir. Mesajlaşma protokolleri arasında MQTT (Message Queue Telemetry transport) ve COAP (Sınırlandırılmış Uygulama Protokolü) en popüler olanlarıdır. Bu iki protokolü karşılaştıran çalışmalar olsa da, bu çalışmalar çoğunlukla ağ trafiğini ve yükünü kapsamaktadır. Kaynak kullanımları, özellikle de nodlardaki kullanımlar yeterince araştırılmamıştır. Bu çalışmalar yalnızca baz seviyede özellikleri kapsamış ve nodların kaynak kullanımlarını araştırma noktasında ise minimalist düzeneklerde çalışılmıştır. Birçok uygulama ağ iletişimi gerektirir. MQTT ve COAP, ağ için olası adaylardır. Protokollerin tercihinde ne kadar kaynak kullandıkları karar verici etken olabilir. Bu tez çalışmasında; aynı donanım ve yazılım kurulumu üzerindeki iki önde gelen mesajlaşma protokolü arasındaki karşılaştırmanın yapılması amaçlanmaktadır. MQTT ve COAP, enerji tüketimi, bellek ve işlemci kaynak kullanımları, aktarım gecikmeleri ve uyarlama yetenekleri ölçütleriyle karşılaştırılacaktır. Bu çalışmada, deneylerde bir sağlık bağlamı yerleştirmek için HL7 mesajları veri türü olarak kullanılmıştır.

Özet (Çeviri)

As the attention towards to Internet of Things (IoT) increases recently, the need for the infrastructure that carries the communication between nodes, which have limited resources, also increases. The network beneath applications has direct effect on resilience of IoT environments. Due to the advances on mobile devices in terms of more powerful hardware, developers focused on mobile applications. However, solid network structures are needed for these applications. To match these needs several protocols are introduced. MQTT (Message Queue Telemetry Transport) and COAP (Constrained Application Protocol) are the most popular among messaging protocols. Although there are studies comparing these two protocols, they mainly focus on the network perspective. They cover mostly network traffic and load that protocols put on networks. Resource usages, especially on the nodes, are not examined thoroughly. Those studies only cover minimal traits and their test beds are minimalistic environments when it comes to investigate node's resource usages. Many applications need network communications. MQTT and COAP are possible candidates for networking. The amount of resource the protocols use might be the decisive factor. In this thesis a comparison between two prominent messaging protocols on common hardware and software setup is aimed. MQTT and COAP are compared under the metrics of energy consumption, memory and CPU resource usages, transfer delays and adaptation capabilities. In this study HL7 messages have been used as a data type in order to place a healthcare context in experiments.

Benzer Tezler

  1. IoT için makine öğrenmesi tabanlı saldırı tespiti

    Machine learning based intrusion detection for IoT

    AYÇA NUR KAHYA

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    Mühendislik BilimleriEskişehir Osmangazi Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ ESRA NERGİS YOLAÇAN

  2. Networked computing-based system identification and control of electromechanical systems with industrial IoT

    Endüstriyel IoT ile elektromekanik sistemlerin ağ hesaplama tabanlı sistem tanıma ve kontrolü

    RAMAZAN KAYA

    Yüksek Lisans

    İngilizce

    İngilizce

    2024

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

    Kontrol ve Otomasyon Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ALİ FUAT ERGENÇ

  3. Effects of brine injection ingredients and parameters on the quality of chicken breast and quail

    Salamura (brine) enjeksiyon katkı maddelerinin tavuk göğüs eti ve bıldırcın etinin kalitesi üzerindeki etkileri

    KAAN AYDUĞAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2002

    Gıda MühendisliğiOrta Doğu Teknik Üniversitesi

    Gıda Mühendisliği Ana Bilim Dalı

    PROF. DR. FATİH YILDIZ

  4. İnşaat firmalarında bilgi yönetimi

    Başlık çevirisi yok

    AHMET ALTUNBAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    1998

    Mimarlıkİstanbul Teknik Üniversitesi

    Bina Yapım Yönetimi Bilim Dalı

    PROF. DR. YILDIZ SEY

  5. VMware ve Hyper-V sanallaştırma sistemlerinin performans ve yüksek kullanılabilirliğinin deneysel olarak karşılaştırılması

    An experimental comparison of the performance and high availability of VMware and Hyper-V virtualization systems

    SADETTİN UYGUR EREN

    Yüksek Lisans

    Türkçe

    Türkçe

    2020

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

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ VOLKAN TUNALI