Rancang Bangun Over the Air Update Firmware Pada Perangkat Iot Dengan Protokol MQTT

Main Article Content

Supriyanto Supriyanto
Mahar Faiqurahman
Wahyu Andhyka Kusuma

Abstract

 Perangkat IoT yang diimlementasi pada banyak tempat dapat mengalami perubahan berupa update firmware. Update firmware pada perangkat IoT biasanya dilakukan dengan  mengambil perangkat IoT, lalu menghubungkan ke komputer mengunakan 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 mengunakan kabel usb to micro usb, karena bisa dimanfaatkan over the air update firmware mengunaka antar muka jaringan pada perangkat IoT. Over the air update firmware adalah memuat firmware hasil build dari arduino ide pada perangkat IoT mengunakan antar muka jaringan Wi-Fi, pada penelitian ini perangkat IoT mengunakan mikrokontroler esp8266 12E. Untuk melakukan update firmware perangkat IoT digunakan protokol MQTT untuk menjembatani antara aplikasi berbasis website sebagai interface penguna 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 mengunakan 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 pengirman file firmware pada perangkat IoT.

Downloads

Download data is not yet available.

Article Details

How to Cite
[1]
S. Supriyanto, M. Faiqurahman, and W. A. Kusuma, “Rancang Bangun Over the Air Update Firmware Pada Perangkat Iot Dengan Protokol MQTT”, JR, vol. 3, no. 1, Jan. 2024.
Section
Articles

References

Lund D, Morales M. Worldwide and Regional Internet of Things ( IoT ) 2014 – 2020 Forecast : A Virtuous Circle of Proven Value and Demand. IDC Anal Futur. 2014;(May):29.

Evans D. The Internet of Things How the Next Evolution of the Internet Is Changing Everything [Internet]. 2011. Available from: https://www.cisco.com/c/dam/en_us/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf

Reißmann S, Pape C. An Over the Air Update Mechanism for ESP8266 Microcontrollers. ICSNC 2017 Twelfth Int Conf Syst Networks Commun An [Internet]. 2017;(October):11–7. Available from: https://www.researchgate.net/publication/320335879_An_Over_the_Air_Update_Mechanism_for_ESP8266_Microcontrollers

Lee Jeffrey. Over-The-Air Firmware: The Critical Driver of IoT Success - DZone IoT [Internet]. https://dzone.com. 2017 [cited 2018 Mar 30]. Available from: https://dzone.com/articles/over-the-air-firmware-the-critical-driver-of-iot-s

ESP8266. OTA Update • ESP8266 Arduino Core [Internet]. [cited 2018 Mar 29]. Available from: http://esp8266.github.io/Arduino/versions/2.0.0/doc/ota_updates/ota_updates.html

Quadri ASA, Sidek B. O. An Introduction to Over-the-Air Programming in Wireless Sensor Networks. Int J Comput Sci Netw Solut [Internet]. 2014;2:33–49. Available from: https://www.researchgate.net/publication/262181994%0AAn

R A Atmoko*, R Riantini MKH. IoT real time data acquisition using MQTT protocol. Int Conf Phys Instrum Adv Mater. 2016;012003.

Stanford Clark Andy NA. MQTT [Internet]. IBM. 1999 [cited 2017 Oct 9]. Available from: http://mqtt.org/

Zhang Lucy. Building Facebook Messenger [Internet]. 2011 [cited 2017 Oct 10]. Available from: https://www.facebook.com/notes/facebook-engineering/building-facebook-messenger/10150259350998920

Lee S, Kim H, Hong DK, Ju H. Correlation analysis of MQTT loss and delay according to QoS level. Int Conf Inf Netw. 2013;714–7.