Implementasi Fitur Sleeping Client Pada Protokol Message Queue Telemetry Transport – Sensor Network (MQTT-SN) Berbasis Arduino & NRF24L01

Main Author: Hasugian, Yandra Charlos
Format: Thesis NonPeerReviewed
Terbitan: , 2018
Subjects:
Online Access: http://repository.ub.ac.id/11192/
Daftar Isi:
  • Wireless Sensor Network (WSN) merupakan jaringan yang terdiri dari node sensor atau aktuator, gateway, dan client. Jaringan WSN dapat diimplementasikan dengan protokol Message Queue Telemetry Transport (MQTT) merupakan protokol yang berjalan pada TCP/IP, dimana node sensor terhubung dengan server melalui gateway sebagai perantara client dan server. Message Queue Telemetry Transport – Sensor Network (MQTT-SN) merupakan cara untuk menyelesaikan permasalahan tersebut. Dalam MQTT-SN terdapat sebuah fitur yang digunakan untuk melakukan perpindahan state dari client yaitu Sleeping Client. Dalam fitur sleeping client terdapat beberapa state yaitu active, disconnect, asleep, awake, dan lost. Sistem yang dibuat pada penelitian yaitu ada 2 perangkat client yang terdiri dari Arduino Nano, NRF24L01, dan sensor. Sebuah perangkat gateway yang terdiri dari Arduino Nano dan NRF24L01. Perangkat client akan mencari gateway untuk berkomunikasi, setelah terkoneksi perangkat client akan mengirim data sensor dan pesan-pesan untuk melakukan perubahan state pada fitur sleeping client. Dari hasil pengujian yang dilakukan client berhasil dalam perpindahan state dan pengiriman data sensor menggunakan sebuah perangkat client dan sebuah perangkat gateway maupun menggunakan 2 perangkat client dan sebuah gateway.