Mohon tunggu...
atista dwi zahra
atista dwi zahra Mohon Tunggu... penulis artikel

suka menulis dan membaca

Selanjutnya

Tutup

Artificial intelligence

OTA Update pada ESP32: Panduan Lengkap dan Praktis

22 September 2025   14:07 Diperbarui: 22 September 2025   14:07 7
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Sumber: https://deriota.com/news/read/1328/kekuatan-dan-keterjangkauan-memahami-perbedaan-esp8266-dan-esp32.html

Langkah Umum: 

Integrasi FreeRTOS OTA Library: Menggunakan pustaka ota dari AWS FreeRTOS untuk memfasilitasi komunikasi OTA. 

Koneksi BLE: ESP32 akan berperan sebagai peripheral BLE yang menerima data firmware. 

Verifikasi dan Flashing: Setelah file firmware diterima, sistem akan memverifikasi hash SHA256 untuk memastikan integritas, lalu mem-flash firmware ke partisi yang sesuai. 

BLE OTA cocok untuk perangkat dengan konektivitas terbatas atau dalam aplikasi IoT di mana penggunaan Wi-Fi tidak memungkinkan. Namun, kecepatan transfer data BLE lebih lambat dibanding Wi-Fi, sehingga metode ini lebih cocok untuk firmware berukuran kecil. 

Web OTA dengan Server HTTP Lokal 

Metode lain yang lebih umum digunakan oleh pengembang adalah Web OTA menggunakan server HTTP lokal, seperti yang dijelaskan oleh situs Programming Electronics. Teknik ini memungkinkan pengguna memperbarui firmware melalui browser dengan membuka alamat IP perangkat ESP32. 

Cara Kerja Web OTA: 

ESP32 menjalankan server HTTP sederhana. 

Antarmuka web menyediakan tombol untuk mengunggah file .bin. 

Setelah file dikirim, firmware baru ditulis ke partisi memori dan perangkat akan restart. 

Kelebihan: 

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
Mohon tunggu...

Lihat Konten Artificial intelligence Selengkapnya
Lihat Artificial intelligence Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun