Perancangan Sistem Untuk Update File Firmware Iot Menggunakan Over The Air Update
DOI:
https://doi.org/10.34818/eoe.v9i2.17716Abstract
Abstract— Perangkat IoT yang telah diimplementasi di berbagai tempat membutuhkan pembaruan dalam perangkat lunak dikarenakan akan adanya perubahan parameter baik yang terkait komunikasi dengan sistem maupun pengguna, memperbaiki kesalahan sistem maupun keamanan sistemnya. Perubahan akan dilakukan dengan cara update firmware perangkat menggunakan usb to micro usb menghubungkan ke perangkat IoT dan personal computer maupun laptop melalui komunikasi secara serial. Masalah akan timbul jika perangkat IoT tidak dapat terjangkau dengan mudah. Solusi yang akan dilakukan adalah memanfaatkan metode Over The ir (OTA) update firmware pada perangkat IoT dan menggunakan aplikasi mobile berbasis website sebagai interface pengguna untuk memantau hasil pembaruan maupun hasil pengolahan datanya. Penelitian ini menggunakan NodeMCU ESP8266, sensor ACS712, dan FTDI. Penulis akan memasukkan data ssid dan password pada mobile application. Hasil dari pembacaan data sensor akan ditampilkan pada mobile application sebagai output terakhir. Keywords— OTA, Firmware, IoT, Access point, NodeMCU ESP8266References
[1] D. Lund and et.al, “Worldwide And Regional Internet Of Things (Iot) 2014– 2020 Forecast: A Virtuous Circle Of Proven Value And Demand,” International Data Corporation (IDC), 2014.
[2] 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.
[3] ESP8266, “OTA Update · ESP8266 Arduino Core,”Available: http://esp8266.github.io/Arduino/versions/2.0.0/doc/ota_updates/ota_updates.html, [diakses 28 september 2020].
[4] Eru Puspita, “Teknik Update Program Secara On-line (Over The Air, OTA) Pada Sistem Berbasis Mikrokontroler Menggunakan Modem GPRS,” In: IES, 2012
[5] Xinchi He, “A Blockchain-Based Framework to Secure Over-The-Air Firmware Updates for Internet of Things,” ProQuest Dissertations Publishing, 2019.
[6] N. Nikolov, “Research Firmware Update Over the Air from the Cloud,” Proc. XXVII International Scientific Conference Electronics - ET2018, Hal. 1-4, 2018.
[7] R. Fielding and et.al, “Hypertext Transfer Protocol -- HTTP/1.1,” The Internet Society, Hal. 1, 1999.
[8] Allegro MicroSystems, Inc., “Fully Integrated, Hall Effect-Based Linear Current Sensor with 2.1 kVRMS Voltage Isolation and a Low-Resistance Current Conductor,” ACS712, 2012, Available: https://www.allegromicro.com › acs712datasheet, [diakses 23 desember 2021].
[9] K. S. Budi and Y. Pramudya, “Pengembangan Sistem Akuisisi Data Kelembaban Dan Suhu Dengan Menggunakan Sensor Dht11 Dan Arduino Berbasis Iot,” Prosiding Seminar Nasional Fisika (E-Journal) Snf2017, Hal. 3, 2017.
[10] Turban, E., King, D., Lee, J., Liang, T.P., Turban, D. “A Managerial and Social Networks Perspective,” Electronic Commerce 2012, (2012).
[11] Saleha, B., Nasution, S. M., and Prasasti, A. L. “Design of IOT-Based Smart Laundry Applications Using Fuzzy Algorithms,” 2020 International Conference on Information Technology Systems and Innovation, 2020.
[12] B.B. Brown, “Over-the-Air (OTA) Updates in Embedded Microcontroller Applications: Design TradeOffs and Lessons Learned,” Analog Dialogue 52-11, November 2018, 2018
[13] K. C. Okafor, G. C. Ononiwu, and et.al, “Development of Arduino Based IoT Metering System for On-Demand,” Vol. 7(23), Jan. 2017. [14] Darko Cvetkovski, and et.al, “A Low-Cost DSP Development system featuring freescale’s MC56F8322,” INFOTEH-JAHORINA Vol. 10, Ref. E-II-9, p.567-570, 2011.



