Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Participants: COVESA, Paradox Cat, BMW, FORVIA, Appning by FORVIA, Tietoevry, Volvo, General Motors, Elektrobit, Allianz, Renesas, Geotab
  • Summary on AOSP VHAL Properties (Vehicle Hardware Abstraction Layer giving access to car data),
    mapped from VSS data (https://covesa.global/project/vehicle-signal-specification/):
  • The question is, how to bridge the gap between additional VSS-data and already existing VHAL properties for third party apps - there are 3 ways which can be evaluated and applied for to avoid further fragmentation:
    1. extension of the system properties.
    2. extension of AOSP to
    offer
    1. handle vendor properties in the same
    permissions for standard vehicle and custom vendor
    1. way as standard properties.
    2. new
    category in property metadata named
    1. VHAL property group, e.g. "VSS", with
    re-
    1. same use of standard system properties
    space
    1. .

  • Handling of permissions can be done in the manifest (once) : app defines in manifest what it needs.
    Depending on permission the permission is given at install time or during run-time of the app, also in various degrees up to handling explicit user permissions where needed. It has to be evaluated, if the granularity, security and the flexibility of permissions as of today will be enough to handle future 3rd party use cases.

  • A possible solution has to be evaluated regarding backwards compatibility to older Android versions.

  • Authentication has to be evaluated thoroughly, e.g. can tokens as used in VISS (https://covesa.global/project/vehicle-information-service-specification/) be applied.

  • For further information and evaluation, take a look at the demos given already in past COVESA All Member meetings, e.g. VISS POC in https://wiki.covesa.global/display/WIK4/COVESA+All+Member+Meeting+~+April+16-18%2C+2024. Implementation example as well in https://mobex.io/webinars/reaching-software-defined-vehicle-level-5-with-eb-corbos-link.

  • First step to set up a first project / Proof of concept, check on data needed for some first use cases with the aim to offer a reference implementation in the COVESA AOSP SDK (BMW Co-Chair to start this).
      

...