Penerapan Hypertext Transfer Protocol Web Server untuk Over-The-Air Auto Update Firmware pada Perangkat IoT

  • Iin Karmila Yusri Politeknik Negeri Ujung Pandang
  • Kasim Kasim Politeknik Negeri Ujung Pandang
  • Andi Muhammad Akbar Politeknik Negeri Ujung Pandang
Keywords: HTTP web server, firmware, auto update, Over-the-Air, IoT devices


Devices in the IoT system are located in many places and difficult to be accesses physically by system administrator. Besides, short life cycle of software/firmware requires to be updated periodically in order to improve the embedded system function to meet the system requirements. These conditions shows the difficulty to update the devices physically. Auto update firmware over the air system became a solution for physical acsess and periodically updated problem which developed by implementing Hypertext Transfer Protocol Web Server. This research is part of study of developing IoT Management System in agricultural environment. This system is in form of web application as an interface to control and manage the update system and a software for update firmware that embedded in the IoT devices. The results shows that the system is able to update firmware of the IoT devices that connected to different network at the same time automatically. Besides, this system can serve around 29,000 request for firmware update concurrently.


Download data is not yet available.


[1] 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 [Internet], vol. 2, pp. 33–49, 2014.
[2] S. Ramadhan, A. S. Budi, and M. H. H. Ichsan, “Rancang Bangun Sistem Auto-Config Sensor Baru pada Perangkat IoT secara Over-The-Air menggunakan Protokol HTTP berbasis Raspberry-Pi,” J. Pengemb. Teknol. Inf. dan Ilmu Komput. e-ISSN, vol. 2548, p. 964X.
[3] J. Bauwens, P. Ruckebusch, S. Giannoulis, I. Moerman, and E. De Poorter, “Over-the-air software updates in the internet of things: An overview of key principles,” IEEE Commun. Mag., vol. 58, no. 2, pp. 35–41, 2020.
[4] L. Hakim, W. A. Kusuma, and M. Faiqurahman, “Over The Air Update Firmware pada Perangkat IoT Dengan Protokol MQTT,” J. Sist. dan Inform., vol. 14, no. 2, pp. 99–105, 2020.
[5] A. K. Hananta, M. A. Murti, and N. Prihatiningrum, “Perancangan Sistem Untuk Update File Firmware Iot Menggunakan Over The Air Update,” eProceedings Eng., vol. 9, no. 2, 2022.
[6] C. Gao, L. Luo, Y. Zhang, B. Pearson, and X. Fu, “Microcontroller based IoT system firmware security: Case studies,” in 2019 IEEE International Conference on Industrial Internet (ICII), 2019, pp. 200–209.
[7] I. G. N. D. Paramartha, I. N. H. Kurniawan, G. B. Subiksa, and A. S. Kartika, “Arsitektur Internet of Things (IoT) Berskala Industri dengan fitur Over The Air Update,” TIERS Inf. Technol. J., vol. 2, no. 2, pp. 31–36, 2021.
[8] O. B. Pratama, A. Bhawiyuga, and K. Amron, “Pengembangan Perangkat Lunak IoT Cloud Platform Berbasis Protokol Komunikasi HTTP,” J. Pengemb. Teknol. Inf. dan Ilmu Komput. e-ISSN, vol. 2548, no. 9, p. 964X, 2018.
[9] D. Frisch, S. Reißmann, and C. Pape, “An over the air update mechanism for ESP8266 microcontrollers,” in Proceedings of the ICSNC, the Twelfth International Conference on Systems and Networks Communications, Athens, Greece, 2017, pp. 8–12.
[10] S. Supriyanto, W. A. Kusuma, and M. Faiqurahman, “Aplikasi Berbasis Website sebagai Interface untuk Over The Air Update Firmware pada Perangkat Io T,” 2019.
How to Cite
Yusri, I., Kasim, K., & Akbar, A. (2022, December 24). Penerapan Hypertext Transfer Protocol Web Server untuk Over-The-Air Auto Update Firmware pada Perangkat IoT. Elektron : Jurnal Ilmiah, 14(2), 67-71.