Anda dapat mengintegrasikan Software-Defined Vehicle (SDV) Android Automotive OS (AAOS) dengan penerapan protokol Scalable service-Oriented MiddlewarE over IP (SOME/IP) apa pun, termasuk stack partner kustom dan penerapan referensi COVESA vsomeip open source. Integrasi ini memungkinkan SDV AAOS berkomunikasi dengan lancar dengan unit kontrol elektronik (ECU) AUTOSAR (Klasik dan Adaptif) menggunakan primitif SDV CommStack bawaan dan definisi layanan VSIDL yang dipetakan dari ARXML AUTOSAR atau Franca IDL.
Komponen utama dan interaksi dengan SDV meliputi:
Agen broker SOME/IP: Komponen pusat integrasi SDV dan SOME/IP.
Stack SOME/IP: Logika transportasi SOME/IP tingkat rendah yang diabstraksi dalam antarmuka Android Interface Definition Language (AIDL). Partner dapat memasang implementasi stack SOME/IP kustom mereka sendiri, atau menggunakan project referensi
vsomeipConnected Vehicle Systems Alliance (COVESA) open source.Penyedia katalog VSIDL: Menyediakan informasi jenis run-time (RTTI) yang diperlukan untuk terjemahan jenis. Dokumen ini juga memberikan informasi tentang antarmuka, topik, dan pemetaannya, termasuk konfigurasi deployment SOME/IP.
Agen broker SOME/IP
Agen broker SOME/IP SDV (broker) mengintegrasikan protokol SOME/IP ke dalam ekosistem kendaraan software-defined (SDV). Untuk mengaktifkan komunikasi lintas protokol, broker terutama berfungsi sebagai proxy untuk traffic antara sistem SDV dan AUTOSAR.
Satu atau beberapa instance broker membuat gateway untuk traffic SOME/IP. Untuk informasi selengkapnya, lihat Mengintegrasikan SOME/IP dengan SDV.
Broker menggunakan archetype, termasuk remote procedure call (RPC) dan tunnel data untuk memfasilitasi komunikasi. Broker menangani data khusus layanan yang tidak diketahui pada waktu kompilasi. Broker mengandalkan RTTI untuk mengomunikasikan layanan. Untuk informasi selengkapnya, lihat Menulis file pemetaan SOME/IP.