PEMBARUAN PERANGKAT LUNAK PADA ANDROID AUTOMOTIVE OS BERBASIS OVER-THE-AIR (OTA)
ABSTRAK
Pembaruan perangkat lunak pada kendaraan adalah proses memperbarui atau meningkatkan perangkat lunak yang mengendalikan berbagai sistem dan fungsi pada kendaraan guna memastikan sistem tetap terkini dengan teknologi terbaru. Namun, proses pembaruan ini masih dilakukan oleh teknisi kendaraan di bengkel konvensional, sehingga menghambat fungsionalitas kendaraan serta menyulitkan pendistribusian kendaraan ke berbagai daerah. Untuk mengatasi permasalahan ini, peneliti mengusulkan sistem pembaruan perangkat lunak jarak jauh melalui koneksi internet pada kendaraan yang menggunakan Android Automotive OS, yang dikenal sebagai Over-The-Air (OTA). Penelitian ini dilakukan pada sistem operasi Android Automotive, yang memungkinkan pengunduhan dan pemasangan pembaruan ke dalam sistem kendaraan. File pembaruan diunduh dari Server ke penyimpanan internal perangkat kendaraan, dengan proses yang dikendalikan oleh API update_engine. Update_engine adalah kumpulan API yang mengelola pembaruan pada sistem Android Automotive OS, yang berperan untuk memanggil API pembaruan dan melakukan proses pengunduhan serta pemasangan ke sistem dengan partisi ganda. Android Automotive OS menggunakan sistem pembaruan A/B seamless, yaitu pembaruan mulus tanpa perlu reboot sistem, sehingga tidak mengganggu kinerja kendaraan. Penelitian ini dilakukan pada dua platform hardware, Raspberry Pi 4 dan Google Pixel 4. Selama percobaan pada Raspberry Pi 4, ditemukan kendala signifikan karena struktur partisinya tidak mendukung sistem A/B seamless, menyebabkan proses pembaruan tertunda dan tidak optimal. Oleh karena itu, fokus pengembangan dialihkan ke Google Pixel 4 yang mendukung pembaruan sistem A/B. Pada Google Pixel 4, sistem mampu membangun paket OTA, namun kendala muncul pada API Service Hidden di Android, yang menyebabkan sistem belum sepenuhnya berfungsi dan belum dapat diuji keberhasilannya. Untuk platform Raspberry Pi 4, diperlukan tambahan recovery images agar dapat melakukan pembaruan, sementara Google Pixel 4 membutuhkan akses ke Android API service yang tersembunyi.
[DOWNLOAD ABSTRACT]Kategori
D3 Teknik ElektronikaD3 Teknik Telekomunikasi
D3 Teknik Elektro Industri
D3 Teknik Informatika
D3 Teknologi Multimedia Broadcasting
D4 Teknik Elektronika
D4 Teknik Telekomunikasi
D4 Teknik Elektro Industri
D4 Teknik Informatika
D4 Teknik Mekatronika
D4 Teknik Komputer
D4 Teknik Teknologi Game
S2 Teknik Elektro
S2 Teknik Informatika dan Komputer