Implementasi Quality of Service pada Protokol Message Queue Telemetry Transport - Sensor Network (MQTT-SN) Berbasis Arduino dan NRF24L01
Main Author: | Hanifah, Sofi |
---|---|
Format: | Thesis NonPeerReviewed Book |
Bahasa: | eng |
Terbitan: |
, 2017
|
Subjects: | |
Online Access: |
http://repository.ub.ac.id/3435/1/Sofi%20Hanifah.pdf http://repository.ub.ac.id/3435/ |
Daftar Isi:
- 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%.