Â
Over-the-Air (OTA) update adalah salah satu fitur canggih yang sangat berguna dalam pengembangan perangkat berbasis mikrokontroler seperti ESP32. Dengan OTA, pengguna dapat memperbarui firmware perangkat tanpa perlu menyambungkannya secara langsung melalui kabel. Artikel ini membahas berbagai pendekatan OTA untuk ESP32, termasuk melalui BLE (Bluetooth Low Energy), Web OTA, dan metode ElegantOTA berbasis antarmuka web, berdasarkan dokumentasi dari AWS, Programming Electronics, dan Random Nerd Tutorials.Â
 Apa Itu OTA Update pada ESP32?Â
OTA (Over-the-Air)Â update memungkinkan firmware pada ESP32 diperbarui secara nirkabel. Fitur ini sangat membantu ketika perangkat sudah terpasang di lokasi yang sulit dijangkau atau saat ingin mendistribusikan pembaruan perangkat lunak ke banyak perangkat secara bersamaan.Â
Keuntungan utama menggunakan OTA antara lain:Â
Tidak perlu koneksi fisik untuk update firmwareÂ
Hemat waktu dan biaya pemeliharaanÂ
Memungkinkan pembaruan masal ke banyak perangkatÂ
Dapat digabung dengan sistem cloud atau server lokalÂ
ESP32 mendukung berbagai metode OTA seperti melalui Wi-Fi, Bluetooth Low Energy (BLE), dan juga protokol HTTP/HTTPS.Â
Sumber: https://www.cyient.com/internet-of-medical-things-iomt
OTA Melalui BLE dengan FreeRTOS dan AWSÂ

Salah satu metode OTA yang didukung oleh ESP32 adalah menggunakan BLE, seperti yang dijelaskan dalam dokumentasi AWS FreeRTOS. BLE digunakan untuk transfer data firmware dari perangkat seluler atau gateway ke ESP32.Â