Penerapan Hypertext Transfer Protocol Web Server untuk Over-The-Air Auto Update Firmware pada Perangkat IoT
Abstract
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.
Downloads
References
[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.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.