Kharisma, Satria Adhi (2019) Pengembangan Middleware Web Of Things Sebagai Antarmuka Akses Batch Dan Stream Perangkat Sensor Berbasis Protokol Bluetooth Low Energy. Sarjana thesis, Universitas Brawijaya.
Abstract
Bidang kesehatan merupakan salah satu bidang yang menarik dalam penerapan IoT. Namun, perangkat yang digunakan pada penerapan IoT-based healthcare sangat heterogen hal ini menjadi tantangan bagi pengembang aplikasi untuk mengatasi perbedaan mekanisme komunikasi pada perangkat medis. Selain itu, aplikasi IoT membutuhkan pengolahan data secara batch dan stream. Berdasarkan tantangan dan kebutuhan tersebut penulis mengembangkan middleware untuk mengatasi tantangan tersebut. Middleware terdiri dari tiga komponen sensor-to-cloud gateway, messaging service, dan data access interface. Pada akhir pengembangan dilakukan pengujian kinerja pada batch interface, stream interface, dan concurrent user. Pada pengujian batch interface didapatkan nilai throughput tertinggi pada penarikan data berukuran 0,5 MB yaitu 2,7 request/s. dan latency tertinggi pada data berukuran 10 MB yaitu 86,58 detik. Pengujian stream interface menunjukkan nilai end-to-end delay dari variasi interval penarikan data, HTTP memiliki delay yang lebih tinggi yakni sebesar 1,19 detik dan MQTT sebesar 0,55 detik. Hal ini disebabkan mekanisme 3-wayhandshake di tiap retrieve pada HTTP. Pengujian concurrent user menunjukkan perbedaan throughput yang cukup besar pada variasi user 2000 yakni 110,5 request/s pada batch dan 172,4 request/s pada stream.
English Abstract
The health sector is one of the interesting fields in the application of IoT. However, the devices used in the implementation of IoT-based healthcare are very heterogeneous, this is a challenge for application developers to overcome the different communication mechanisms in sensing devices. In addition, the IoT application requires batch and stream data processing. Based on these challenges and requirements, the authors develop middleware to overcome these challenges. Middleware consists of three components it is sensor-to-cloud gateway components, messaging services, and data access interfaces. At the end of development, performance testing is performed on batch interface, stream interface and concurrent user. In the batch interface test, the highest throughput value is obtained at 0.5 MB of data retrieval, 2.7 requests/s. and the highest latency in 10MB of data is 86.58 seconds. Stream interface testing shows the value of end-to-end delay from the variation of data retrieval intervals, HTTP has a higher delay of 1.19 seconds and MQTT of 0.55 seconds. Due to the 3-wayhandshake mechanism for each retrieve on HTTP. Concurrent user testing shows a significant difference in throughput at 2000 user, that is 110.5 requests/s in batch and 172.4 requests/s in stream.
Other obstract
-
Item Type: | Thesis (Sarjana) |
---|---|
Identification Number: | SKR/FILKOM/2019/717/052001175 |
Uncontrolled Keywords: | Internet of Things, Web of Things, Middleware, Cloud, BLE, Stream, Batch |
Subjects: | 000 Computer science, information and general works > 006 Special computer methods > 006.7 Multimedia systems > 006.707 2 Web sites--research |
Divisions: | Fakultas Ilmu Komputer > Teknik Informatika |
Depositing User: | Endang Susworini |
Date Deposited: | 10 Aug 2020 08:07 |
Last Modified: | 10 Aug 2020 08:07 |
URI: | http://repository.ub.ac.id/id/eprint/179312 |
Actions (login required)
![]() |
View Item |