Sistem Update Firmware Perangkat IoT Menggunakan Teknik OTA Berbasis HTTP
DOI:
https://doi.org/10.30865/jurikom.v9i4.4685Keywords:
Firmware, IoT, Update, OTA, QoSAbstract
Firmware is software that resembles an operating system and embedded in the hardware. On Internet of Things (IoT) devices, the already installed firmware will not be updated for the specified time or will not even be updated at all. This is because the firmware is considered a system whose needs and functions do not need to be changed. However, in reality the firmware that is already installed and is being run definitely needs a change. The update process generally also uses conventional methods, namely by connecting devices on a computer using a cable. This method is of course not effective and efficient to do, especially if you have many devices installed and running. Therefore, in this study, an update system was created to update devices using the internet network. The update system built on this study using Over The Air (OTA) techniques and Hypertext Transfer Protocol (HTTP). In testing the update process with 3 IoT devices simultaneously, the average time needed by device 1, device 2 and device 3 is 43 seconds, 44 seconds and 45 seconds. In the QoS analysis carried out, the results obtained throughput of 100% (very good), packet loss of 0% (very good), average delay of 93,931ms (very good) and jitter of 98,948ms (medium) on the network used for updating
References
B. Artono and R. G. Putra, “Penerapan Internet Of Things (IoT) Untuk Kontrol Lampu Menggunakan Arduino Berbasis Web,†J. Teknol. Inf. dan Terap., vol. 5, no. 1, pp. 9–16, 2019, doi: 10.25047/jtit.v5i1.73.
R. R. Prabowo, K. Kusnadi, and R. T. Subagio, “Sistem Monitoring dan Pemberian Pakan Otomatis Pada Budidaya Ikan Menggunakan WEMOS dengan Konsep Internet of Things (IoT),†J. Digit, vol. 10, no. 2, p. 185, 2020, doi: 10.51920/jd.v10i2.169.
C. Iswahyudi, D. Setiawan, J. T. Informatika, A. Yogyakarta, and A. Id, “Analisis Perbandingan Kinerja Dan Kualitas Layanan Antara Firmware Default Dan Firmware Openwrt Pada Access Point Tp-Link Mr3020,†J. Teknol., vol. 10, no. 1, pp. 19–25, 2017.
A. S. Muharom, “Rancang Bangun Pengatur Suhu dan Sirkulasi Udara di Smoking Room,†J. Ultim. Comput., vol. 9, no. 2, pp. 78–82, 2018, doi: 10.31937/sk.v9i2.697.
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, doi: 10.38043/tiers.v2i2.3311.
D. Frisch, S. Reißmann, and C. Pape, “An Over the Air Update Mechanism for ESP8266 Microcontrollers,†Twelfth Int. Conf. Syst. Networks Commun., pp. 12–17, 2017.
Y. F. Aladina, A. Bhawiyuga, R. A. Siregar, and ..., “Penerapan Mekanisme Continuous Deployment dalam Pengembangan dan Pembaruan Perangkat Lunak Sistem Benam Berbasis Internet of Things,†… Inf. dan Ilmu …, vol. 9, no. 3, pp. 647–654, 2022, doi: 10.25126/jtiik.202295750.
A. K. Hananta, T. Elektro, M. A. Murti, F. T. Elektro, N. Prihatiningrum, and F. T. Elektro, “System Design For Iot File Firmware Update Using Over The Air Update,†vol. 9, no. 2, pp. 193–198, 2022.
O. Ananda, B. Wibowo Sanjaya, J. Marpaung, F. Imansyah, and D. Suryadi, “Update Time Delay Pada Peralihan Fase Penyalaan Lampu Lalu Lintas Menggunakan Teknik Over The Air,†Pap. Knowl. . Towar. a Media Hist. Doc., vol. 7, no. 1, pp. 1–33, 2019.
L. Hakim, W. A. Kusuma, and M. Faiqurahman, “Over The Air Update Firmware pada Perangkat IoT Dengan Protokol MQTT,†J. Sist. dan Inform., pp. 99–105, 2020.
M. F. A. Safii, S. Raharjo, and U. Lestari, “Analisis Quality of Service Protokol Mqtt Dan Http Pada Penerapan Sistem Monitoring Suhu Berbasis Nodemcu ( Studi Kasus Ruang Server Kampus 3 Ist Akprind Yogyakarta ),†Progr. Stud. Tek. Inform. Fak. Teknol. Ind. Inst. Sains Teknol. AKPRIND Yogyakarta, pp. 11–19, 2019.
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., pp. 3013–3020, 2018.
R. N. Hidayat, “Implementasi Tomato Firmware Pada Linksys Wireless Router Dengan Proses Authentification , Authorization , Accounting,†Semin. Nas. Apl. Teknol. Inf. 2010 (SNATI 2010), pp. 51–55, 2015.
D. P. A. R. Hakim, A. Budijanto, and B. Widjanarko, “Sistem Monitoring Penggunaan Air PDAM pada Rumah Tangga Menggunakan Mikrokontroler NODEMCU Berbasis Smartphone ANDROID,†J. IPTEK, vol. 22, no. 2, pp. 9–18, 2019, doi: 10.31284/j.iptek.2018.v22i2.259.
A. Wildan, M. Hannats, H. Ichsan, and D. Syauqy, “Implementasi Over the Air Update menggunakan Protokol SSDP untuk Pencarian Perangkat,†vol. 5, no. 9, pp. 3705–3711, 2021.
T. Pratama, “Perbandingan Metode PCQ, SFQ, RED dan FIFO pada Mikrotik Sebagai Upaya Optimalisasi Layanan Jaringan pada Fakultas Teknik Universitas Tanjungpura,†Tek. Inform. Univ. Tanjungpura, 2015.
ETSI, Telecommunications and Internet Protocol Harmonization Over Networks (TIPHON) General aspects of Quality of Service (QoS), vol. 1. 1999.



