server.on("/", HTTP_GET, [](AsyncWebServerRequest *request){Â
request->send(200, "text/plain", "Hello from ESP32");Â
});Â
ElegantOTA.begin(&server);Â
server.begin();Â
}Â
Setelah kode dijalankan dan ESP32 terhubung ke jaringan, cukup buka alamat IP ESP32 di browser untuk mengakses halaman update. ElegantOTA secara otomatis menangani proses verifikasi dan flashing firmware.Â
Sumber: https://thingsboard.io/docs/devices-library/esp32-dev-kit-v1

Pertimbangan Keamanan dalam OTA UpdateÂ
Melakukan OTA update secara nirkabel membuka risiko keamanan, terutama jika tidak dilengkapi proteksi yang tepat. Berikut adalah langkah-langkah penting untuk meningkatkan keamanan OTA:Â
Verifikasi Signature: Gunakan tanda tangan digital (digital signature) untuk memastikan firmware berasal dari sumber terpercaya.Â
Enkripsi Data: Jika memungkinkan, gunakan HTTPS atau protokol terenkripsi agar data firmware tidak dapat disadap.Â
Autentikasi Pengguna: Tambahkan lapisan login sebelum pengguna dapat mengunggah firmware baru.Â