Pengembangan Iot Middleware Berbasis Event-Based Dengan Protokol Komunikasi COAP, MQTT Dan Websocket

Anwari, Husnul (2017) Pengembangan Iot Middleware Berbasis Event-Based Dengan Protokol Komunikasi COAP, MQTT Dan Websocket. Sarjana thesis, Universitas Brawijaya.

Abstract

Internet of Things (IoT) memegang peranan penting dalam perkembangan internet saat ini maupun di masa depan. Salah satu implementasi dari IoT adalah menghubungkan sensor dan perangkat untuk membaca keadaan lingkungan sekitar dengan aplikasi atau beragam layanan internet lain seperti web service dan cloud computing. Seiring dengan meningkatnya jumlah dan keberagaman jenis perangkat yang terhubung, timbulah satu permasalahan yang disebut interoperabilitas. Salah satu jenis interoperabilitas adalah syntatic interopeability yakni IoT harus mampu menghubungkan semua perangkat dengan protokol yang berbeda-beda seperti CoAP, MQTT, Websocket, XMPP, dsb. Berkaca dari permasalahan tersebut, diusulkan sebuah middleware yang mampu mendukung interoperabilitas dengan menyediakan gateway multi-protokol antara CoAP, MQTT dan Websocket. Middleware ini dikembangkan menggunakan arsitektur event-driven dengan menerapkan pola publish/subscribe. Untuk mengetahui kinerja midleware dilakukan pengujian dari segi segi tingkat kesuksesan dan delay pengiriman data. Pengujian dilakukan pada sebuah lingkungan yang terdiri dari sensor suhu dan kelembapan berbasis CoAP dan MQTT sebagai publisher dan Aplikasi web berbasis Websocket sebagai subscriber. Hasil dari penelitian ini didapat bahwa dari segi pengiriman data, baik dari sensor CoAP maupun MQTT memiliki tingkat kesuksesan di atas 90%. Di sisi lain, rata-rata delay pengiriman data dari sensor CoAP dan MQTT di bawah 1 detik untuk tingkat packet loss bervariasi antara 0% - 25%. Dari pengujian menggunakan metode Interoperability assessment methodology didapatkan bahwa middleware yang dikembangkan sudah memenuhi syarat interoperabilitas.

English Abstract

Internet of Things (IoT) plays an important role in the development of the Internet today and in the future. IoT connecting sensors or devices that record physical observations of the environment and a variety of applications or other Internet services such as web services and cloud computing. Along with the increasing number and diversity of devices connected, there arises a problem called interoperability. One type of interoperability is syntatic interopeability where the IOT should be able to connect all devices with different protokols such as COAP, MQTT, Websockets, XMPP, etc. Reflecting the above problems, proposed a middleware capable of supporting interoperability by providing a multi-protokol gateway between COAP, MQTT and Websockets. This middleware will be developed using event-driven architecture by implementing a publish / subscribe pattern. In this study, developed a system to test the performance of middleware in terms of success rate and delay delivvery of data. The system consists of temperature and humidity sensors based on COAP and MQTT as a publisher and Web- app based on Websocket as a subscriber. The results of this study revealed that in terms of data transmission, either from sensors or MQTT COAP has a success rate above 90%. On the other hand, the average delay delivvery of data from sensors COAP and MQTT below 1 second for packet loss rate varied between 0% - 25%. Interoperability testing using Interoperability assessment methodology found that interoperability of developed middleware is already qualified.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2017/164/051703544
Subjects: 000 Computer science, information and general works > 005 Computer programming, programs, data
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Kustati
Date Deposited: 02 May 2017 10:50
Last Modified: 22 Oct 2021 03:40
URI: http://repository.ub.ac.id/id/eprint/147385
[thumbnail of 125150200111051_HUSNUL_ANWARI.pdf]
Preview
Text
125150200111051_HUSNUL_ANWARI.pdf

Download (4MB) | Preview
[thumbnail of husnul_anwari_125150200111051_paper_jtiik.pdf]
Preview
Text
husnul_anwari_125150200111051_paper_jtiik.pdf

Download (2MB) | Preview

Actions (login required)

View Item View Item