Pengembangan Sistem Pembaruan Firmware Over-the-Air untuk Perangkat IoT Berbasis ESP32 dengan Integrasi MQTT dan HTTP

Mahdi, Faris Munir (2025) Pengembangan Sistem Pembaruan Firmware Over-the-Air untuk Perangkat IoT Berbasis ESP32 dengan Integrasi MQTT dan HTTP. Undergraduate thesis, UPN Veteran Jawa Timur.

[img] Text (COVER)
COVER.pdf

Download (1MB)
[img] Text (BAB 1)
BAB 1.pdf

Download (244kB)
[img] Text (BAB 2)
BAB 2.pdf
Restricted to Repository staff only until June 2028.

Download (351kB)
[img] Text (BAB 3)
BAB 3.pdf
Restricted to Repository staff only until June 2028.

Download (2MB)
[img] Text (BAB 4)
BAB 4.pdf
Restricted to Repository staff only until June 2028.

Download (2MB)
[img] Text (BAB 5)
BAB 5.pdf

Download (170kB)
[img] Text (DAFTAR PUSTAKA)
DAFTAR PUSTAKA.pdf

Download (258kB)

Abstract

Perkembangan teknologi Internet of Things (IoT) mendorong kebutuhan sistem pembaruan firmware yang efisien, aman, dan mudah dioperasikan, khususnya pada perangkat mikrokontroler ESP32. Penelitian ini mengembangkan sistem pembaruan firmware Over-The-Air (OTA) yang mengintegrasikan protokol MQTT untuk pemicuan dan autentikasi, serta HTTP untuk pengunduhan firmware dari cloud storage. Arsitektur sistem melibatkan backend terstruktur, MQTT broker dengan plugin kustom untuk manajemen kredensial, dan private blockchain sebagai immutable log, memungkinkan ESP32 berfungsi sebagai klien pengunduh yang mengurangi beban perangkat dan meningkatkan fleksibilitas akses jarak jauh. Sistem ini diwujudkan melalui library Arduino iotNetESP32 yang dirancang untuk kemudahan integrasi dan efisiensi penggunaan sumber daya. Pengujian sistem menunjukkan tingkat keberhasilan pembaruan firmware mencapai 100% dari 30 kali percobaan, secara signifikan melampaui metode konvensional berbasis MQTT yang hanya 80%. Waktu rata-rata proses pembaruan tercatat 21,5 detik, jauh lebih cepat daripada metode lama yang membutuhkan lebih dari 60 detik. Keandalan sistem diperkuat oleh latensi komunikasi MQTT yang rendah, yaitu 163 ms, dan mekanisme autentikasi serta kontrol akses yang ketat. Selama proses pembaruan, penggunaan CPU dan memori tetap stabil, menunjukkan efisiensi sumber daya perangkat. Dengan demikian, sistem yang dikembangkan ini menyediakan solusi pembaruan firmware yang cepat dan andal, mempermudah penerapan di lingkungan IoT berbasis ESP32, dan memiliki potensi untuk skala yang lebih besar di masa depan.

Item Type: Thesis (Undergraduate)
Contributors:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorRahmat, Basuki5972549basukirahmat.if@upnjatim.ac.id
UNSPECIFIEDAkbar, Fawwaz Ali0017039201fawwaz_ali.fik@upnjatim.ac.id
Subjects: T Technology > T Technology (General)
T Technology > T Technology (General) > T58.6-58.62 Management Information Systems
Divisions: Faculty of Computer Science > Departemen of Informatics
Depositing User: Munir Mahdi Faris
Date Deposited: 19 Jun 2025 04:01
Last Modified: 19 Jun 2025 04:01
URI: https://repository.upnjatim.ac.id/id/eprint/38581

Actions (login required)

View Item View Item