La piattaforma SDV fornisce un framework standardizzato e flessibile per lo sviluppo di servizi automobilistici. Offre API e implementazioni di riferimento per tre servizi fondamentali:
- Servizio di configurazione e calibrazione: consente la configurazione e la calibrazione efficienti dei bundle di servizi in base alle impostazioni del veicolo.
- Gestore diagnostico: fornisce un'interfaccia unificata per la diagnostica del veicolo.
- Servizio Preferenze utente: consente esperienze utente personalizzate all'interno del veicolo.
Informazioni dettagliate su ogni servizio sono disponibili nelle sezioni corrispondenti di questa documentazione.
Personalizzazione OEM
Gli OEM possono utilizzare la piattaforma SDV mantenendo il controllo sulle proprie implementazioni. Gli OEM possono integrare la propria logica personalizzata e le soluzioni proprietarie sulle API fornite.
Ogni servizio automobilistico include i seguenti componenti:
- Catalogo VSIDL con definizioni Protobuf: definisce i tipi di unità per il
servizio utilizzando un formato standardizzato, che si trova nel
com.sdv.google.<concal/diagnostics/user_preferences>pacchetto. - APEX di configurazione: garantisce un controllo dell'accesso sicuro. Ogni APEX, denominato in base al
pacchetto corrispondente
(
com.sdv.google.<concal/diagnostics/user_preferences>), include un file di policy di autorizzazione nella directoryetc. Gli OEM possono modificare queste autorizzazioni per gestire l'accesso ai propri bundle di servizi.
Questa struttura promuove un equilibrio tra standardizzazione e personalizzazione, favorendo un ecosistema solido e adattabile per i servizi in-vehicle.