Implementasi High Availability pada Gateway Wireless Sensor Network Dengan Protokol Komunikasi Message Queuing Telemetry Transport

Abstract

MQTT-SN merupakan pengembangan dari protokol yang banyak digunakan pada Internet of Things sekarang ini yaitu MQTT. Pada penerapanya MQTT-SN sama dengan MQTT, tetapi MQTT-SN difokuskan pada wireless sensor network. Pada MQTT-SN yang paling terlihat adalah hadirnya gateway sebagai kolektif data dari sensor node untuk diteruskan ke broker server. Gateway merupakan bagian terpenting pada MQTT-SN, karena gateway merupakan penghubung antara sensor node dengan broker server. Oleh sebab itu tingkat ketersediaan gateway haruslah tinggi untuk tetap dapat meneruskan data ke broker ketika terjadi gangguan. Penelitian ini memfokuskan untuk meningkatkan ketersediaan gateway dan broker MQTT dengan mengimplementasikan 3 buah Raspberry Pi sebagai gateway yang dipasangkan Load Balancer Haproxy, dan juga redudansi Keepalived. Dalam penelitian ini juga menggunakan multi broker yang saling berbagi pesan atau topik untuk meningkatkan ketersediaan broker. Hasil dari penelitian ini adalah broker dan gateway berhasil ditingkatkan ketersediaanya dengan klasterisasi, pembagian beban trafik, penggunaan multi broker dan juga redudansi pada sistem hingga 100% ketika salah satu gateway atau broker server mengalami gangguan

    Similar works