Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: WIP

...

A presentation LINK PENDING of the activities was made at the Automotive Linux Summit in Tokyo, December 2021.

Background

e-Sync is interested in leveraging the use of their OTA protocol not only for software transfer (cloud to vehicle) but also data transfer (primarily vehicle to cloud). 
It was early on decided that the work within CVII to achieve an automotive industry-common data model, and use of VSS in particular, was desirable for such work.

Protocol Specification

e-Sync develops and publishes OTA protocol specifications among their members.  (Contact e-Sync for further details.)

Technical Prototype

The potential of a technical prototype has been discussed.  Outreach ongoing to companies that may be interested in implementing. 

Message Formats

Some of e-Sync technology leverages the AVRO methods of encodingApache frameworks and uses AVRO encoding  and therefore we envision trying that in the technical prototype.

Therefore a specification and implementation of AVRO encoding for VSS-signal data is one choice listed in the CVII Tech Stack components planning (in combination with protobuf, JSON and other choices).

A set of message definition schemas, and prototype code in python have been proposed here.

Messages can be bundled and thereby also be a definition of a data bulk storage.

Prototype design

<design diagram>

Components for development

  • Convenience-library for data encoding.  (VSS values in, AVRO-encoded data messages out).  (C++)