Halaman ini memberikan ringkasan Telemetri SDV dan membahas aspek-aspek utama seperti arsitektur, fungsi, dan integrasi.
Telemetri SDV menyediakan cara yang aman, efisien, dan skalabel bagi OEM untuk mengumpulkan, mengatur, dan memproses data kendaraan. Anda dapat menggunakan data dengan cara berikut:
- Pemantauan kondisi kendaraan: Melacak performa sistem, mengidentifikasi potensi masalah, dan mengaktifkan pemeliharaan proaktif.
- Asuransi berbasis mengemudi: Memberikan insight berbasis data untuk penyedia asuransi.
- Pengumpulan data kecelakaan: Mengumpulkan data selama kecelakaan untuk meningkatkan keselamatan kendaraan.
- Pengembangan fitur: Memahami pola penggunaan untuk memandu pengembangan fitur.
- Pengoptimalan performa: Mengidentifikasi bottleneck dan mengoptimalkan performa kendaraan.
- Pengelolaan armada: Mengumpulkan informasi kendaraan untuk mengelola dan mengoptimalkan efisiensi armada kendaraan komersial.
Fitur utama
Telemetri SDV menyediakan fitur utama berikut:
Skalabilitas
Beberapa instance telemetri dapat dijalankan pada instance SDV (atau IVI) individual, sehingga memungkinkan pengumpulan data dari zona yang berbeda dalam kendaraan. Desain fleksibel ini mengakomodasi arsitektur kendaraan yang berbeda, tempat komunikasi dibatasi di seluruh zona kendaraan dan memungkinkan pengumpulan data independen dari ECU yang berbeda.
Keamanan
Sistem ini diimplementasikan di Rust untuk mencegah eksploitasi memori dan menggunakan fitur keamanan bawaan Android, seperti SELinux dan isolasi proses. Input terstruktur menggunakan protobuf divalidasi sebelum diproses untuk menghindari error.
Kemampuan update
Semua komponen Telemetri SDV dapat diupdate secara independen, sehingga memastikan sistem dapat dipertahankan dan ditingkatkan. Pengumpulan data dapat sepenuhnya dikonfigurasi menggunakan kampanye telemetri.
Kemampuan konfigurasi
Kampanye telemetri ditentukan oleh konfigurasi metrik, yang dapat dibuat dan diupdate di cloud. Konfigurasi ini menentukan data yang akan dikumpulkan, cara memprosesnya, dan kapan harus melaporkannya.
Pemrosesan edge
Untuk mengurangi transfer data ke cloud, sistem ini menyertakan mesin pemrosesan edge yang memproses data secara lokal di kendaraan dan hanya mengirimkan informasi yang relevan ke cloud.
Fleksibilitas
Sistem ini dirancang untuk berfungsi pada instance SDV dan IVI. Komponen pengumpulan data inti dapat digunakan kembali, dan komponen khusus target memberikan akses ke sumber data khusus target.
Kemampuan pengujian
Framework simulasi memungkinkan Anda memvalidasi konfigurasi metrik sebelum men-deploy-nya ke kendaraan.
SDK Telemetri
Gunakan SDK untuk berinteraksi dengan Telemetri SDV. Tindakan ini memfasilitasi integrasi untuk klien telemetri dan sumber data telemetri yang menggunakan Registry Penayang yang Dapat Dikonfigurasi. SDK disediakan untuk Rust. Versi eksperimental disediakan untuk Java.
Komponen
Diagram ini menunjukkan komponen telemetri utama:
Layanan Telemetri
Layanan Telemetri adalah agen SDV onboard yang bertanggung jawab untuk mengumpulkan data dari sumber data di kendaraan. Layanan ini membaca konfigurasi metrik (definisi untuk pengumpulan dan transformasi data) dan menghasilkan laporan metrik yang berisi data yang dikumpulkan. Layanan ini mencakup mesin pemrosesan edge.
SDK Telemetri: Library klien telemetri
Library ini menyediakan akses mudah ke layanan Telemetri dan membantu aplikasi klien OEM mengelola konfigurasi metrik, mengumpulkan laporan metrik, dan menerima notifikasi peristiwa yang relevan.
Untuk mengetahui informasi selengkapnya, lihat Library klien telemetri Rust.
SDK Telemetri: Library Registry Penayang yang Dapat Dikonfigurasi
Library Registry Penayang yang Dapat Dikonfigurasi menyederhanakan proses pembuatan penayang telemetri kustom dan mendaftarkannya ke Registry Penayang yang Dapat Dikonfigurasi. Kami menyediakan implementasi untuk Java dan Rust.
Untuk mengetahui informasi selengkapnya, lihat Library Registry Penayang yang Dapat Dikonfigurasi.
Simulator telemetri
Alat CLI yang memungkinkan Anda menyimulasikan konfigurasi metrik berdasarkan data penayang buatan atau yang telah direkam sebelumnya.
Generator konfigurasi metrik (MCG)
Layanan cloud ini ditujukan untuk menghasilkan konfigurasi metrik berbasis protobuf yang sangat dioptimalkan dari format JSON yang mudah digunakan. MCG juga melakukan validasi konfigurasi metrik dan dapat secara otomatis menyimpulkan jenis pesan berdasarkan sinyal kendaraan yang diamati dan diproses.
Simulasi telemetri berbasis cloud
Sistem backend yang memungkinkan Anda mengelola dan menjalankan simulasi telemetri di Google Cloud dalam skala besar. Anda dapat men-deploy sistem simulasi berbasis cloud menggunakan Terraform di tenant Google Cloud mana pun.