Hanifah, Sofi (2017) Implementasi Quality of Service pada Protokol Message Queue Telemetry Transport - Sensor Network (MQTT-SN) Berbasis Arduino dan NRF24L01. Sarjana thesis, Universitas Brawijaya.
Abstract
Message Queue Telemetry Transport - Sensor Network (MQTT-SN) merupakan protokol komunikasi turunan dari protokol Message Queuing Telemetry Transport (MQTT) yang diterapkan pada jaringan sensor. Untuk menerapkan MQTT-SN dibutuhkan Quality of Service (QoS), yang merupakan metode pengukuran tentang sebera pa baik jaringan dan merupakan suatu usa ha untuk mendefinisikan karakteristik dan sifat dari suatu servis sehingga pesan diterima. Penerapan QoS pada MQTT-SN sangatlah penting untuk menjamin diterimanya data. Penelitian ini mengimplemenetasikan mekanisme QoS pada Arduino Nano dengan komunikasi wireless NRF24L01 menggunakan format pesan MQTT-SN. Pada penelitian ini dila kuka n pengujian dengan level QoS yang berbeda, sehingga dida pat hasil yang berbeda tiap level QoS. MQTT-SN dengan QoS level 0, memungkinkan paket tidak sampai pada gateway karena publisher terus melakukan publish tanpa adanya timbal balik dari gateway, sehingga publisher tidak mengetahui pesan sampai pada tujuan atau tidak dan rata-rata pesan diterima sebanyak 70%. Sedangkan MQTT-SN dengan QOS level 1, gateway tidak dapat membedakan data publish saat perta ma kali dan data publish yang dikirim ulang oleh publisher sehingga terjadi duplikasi pesan sebanyak 30%. MQTT-SN dengan QoS level 2, pesan diterima tepat satu kali disebabkan adanya penyimpanan data sementara pada gateway yang akan mengabaikan data yang tidak diperlukan secara acak dan rata-rata pesan diterima 100%.
English Abstract
Message Queue Telemetry Transport - Sensor Network (MQTT-SN) is a communication protocol derived from the Message Queuing Telemetry Transport (MQTT) protocol that applied to the sensor network. To apply MQTT-SN requires Quality of Service (QoS). QoS is a method of measuring the quality of network and an attempt to define the characteristics and properties of a service so that messages are received. The Application of QoS in MQTT-SN is very important to ensure the receipt of data. This research implies QoS mechanism on Arduino Nano with NRF24L01 wireless communication using MQTT-SN message format. In this research is tested with different QoS level to get different result in each level of QoS. MQTT-SN with QoS level 0 allows packets not to reach the gateway because publishers continue to publish without any reciprocity from the gateway that make publishers don't know wether the message is delivered to the destination or not, and average accepted message 70%. While MQTT-SN with QOS level 1 the gateway can not distinguish publish data at the first time and next so duplicated messages can be happen until 30%. MQTT-SN with QoS level 2, the message is received exactly once due to temporary data storage on the gateway that make protocol will ignore data that is not needed and average accepted message 100%.
Item Type: | Thesis (Sarjana) |
---|---|
Identification Number: | SKR/FTIK/2017/643/051708155 |
Uncontrolled Keywords: | MQTT-SN, QoS, publisher, gateway |
Subjects: | 000 Computer science, information and general works > 004 Computer science > 004.6 Interfacing and communications > 004.62 Interfacing and communications protocols |
Divisions: | Fakultas Ilmu Komputer > Teknik Informatika |
Depositing User: | Yusuf Dwi N. |
Date Deposited: | 09 Oct 2017 06:59 |
Last Modified: | 11 Sep 2020 15:16 |
URI: | http://repository.ub.ac.id/id/eprint/3435 |
Preview |
Text
Sofi Hanifah.pdf Download (25MB) |
Actions (login required)
![]() |
View Item |