La plate-forme SDV fournit un framework standardisé et flexible pour développer des services automobiles. Il propose des API et des implémentations de référence pour trois services fondamentaux :
- Service de configuration et de calibration : permet de configurer et de calibrer efficacement les ensembles de services en fonction des paramètres du véhicule.
- Gestionnaire de diagnostics : fournit une interface unifiée pour les diagnostics des véhicules.
- Service de préférences utilisateur : permet de personnaliser l'expérience utilisateur dans le véhicule.
Vous trouverez des informations détaillées sur chaque service dans les sections correspondantes de cette documentation.
Personnalisation pour les OEM
Les OEM peuvent utiliser la plate-forme SDV tout en conservant le contrôle de leurs implémentations. Les OEM peuvent intégrer leur propre logique personnalisée et leurs solutions propriétaires en plus des API fournies.
Chaque service automobile comprend les composants suivants :
- Catalogue VSIDL avec définitions Protobuf : définit les types d'unités pour le service à l'aide d'un format standardisé, situé dans le package
com.sdv.google.<concal/diagnostics/user_preferences>. - Configuration APEX : assure un contrôle des accès sécurisé. Chaque APEX, nommé d'après son package correspondant (
com.sdv.google.<concal/diagnostics/user_preferences>), inclut un fichier de règles d'autorisation dans le répertoireetc. Les OEM peuvent modifier ces autorisations pour gérer l'accès à leurs offres de services.
Cette structure favorise un équilibre entre standardisation et personnalisation, ce qui permet de créer un écosystème robuste et adaptable pour les services embarqués.