Main Article Content

Luqman Hakim
Wahyu Andhyka Kusuma
Mahar Faiqurahman
Supriyanto

Abstract

Perangkat IoT yang diimplementasi pada banyak tempat dapat mengalami perubahan berupa update firmware. Update firmware pada perangkat IoT biasanya dilakukan dengan  mengambil perangkat IoT, lalu menghubungkan ke komputer menggunakan komunikasi serial melalui kabel USB to micro USB, selanjutnya melakukan update firmware pada perangkat IoT dan mengembalikan perangkat IoT ke tempat. Jika sistem pada perangkat IoT sudah dapat berkomunikasi melalui antar muka jaringan, tidak perlu lagi menggunakan kabel USB to micro USB, karena bisa dimanfaatkan over the air update firmware menggunakan antar muka jaringan pada perangkat IoT. Over the air update firmware adalah memuat firmware hasil build dari Arduino IDE pada perangkat IoT menggunakan antar muka jaringan Wi-Fi, pada penelitian ini perangkat IoT menggunakan mikrokontroler ESP8266-12E. Untuk melakukan update firmware perangkat IoT digunakan protokol MQTT untuk menjembatani antara aplikasi berbasis website sebagai interface pengguna untuk publish file firmware ke perangkat IoT. Hasil dari implementasi aplikasi berbasis website untuk over the air update firmware pada perangkat IoT dengan protokol MQTT, dalam 10 kali pengujian pengiriman file firmware perangkat IoT menggunakan masing-masing QoS 0, QoS 1, dan QoS 2, didapatkan hasil QoS 2 lebih direkomendasikan untuk digunakan mengirim file firmware dengan keberhasilan update firmware QoS 0 = 50 %, QoS 1 = 70% dan QoS 2 = 80% dari 10 kali percobaan pengiriman file firmware pada perangkat IoT.

Article Details

How to Cite
Hakim, L., Kusuma, W. A., Faiqurahman, M., & Supriyanto. (2020). Over The Air Update Firmware pada Perangkat IoT Dengan Protokol MQTT. Jurnal Sistem Dan Informatika (JSI), 14(2), 99-105. https://doi.org/10.30864/jsi.v14i2.244
Section
Articles

References

D. Lund and M. Morales, “Worldwide and Regional Internet of Things ( IoT ) 2014 – 2020 Forecast : A Virtuous Circle of Proven Value and Demand,” IDC Anal. Futur., no. May, p. 29, 2014.
D. Evans, “The Internet of Things How the Next Evolution of the Internet Is Changing Everything,” 2011.
S. Reißmann and C. Pape, “An Over the Air Update Mechanism for ESP8266 Microcontrollers,” ICSNC 2017 Twelfth Int. Conf. Syst. Networks Commun. An, no. October, pp. 11–17, 2017.
Lee Jeffrey, “Over-The-Air Firmware: The Critical Driver of IoT Success - DZone IoT,” https://dzone.com, 2017.
ESP8266, “OTA Update · ESP8266 Arduino Core.”
A. S. A. Quadri and B. . O. Sidek, “An Introduction to Over-the-Air Programming in Wireless Sensor Networks,” Int. J. Comput. Sci. Netw. Solut., vol. 2, pp. 33–49, 2014.
M. K. H. R A Atmoko*, R Riantini, “IoT real time data acquisition using MQTT protocol,” Int. Conf. Phys. Instrum. Adv. Mater., vol. 012003, 2016.
N. A. Stanford Clark Andy, “MQTT,” IBM, 1999.
Zhang Lucy, “Building Facebook Messenger,” 2011.
Indexed and Journal List Title by: