Starting point for a tailored OTA application project
Out-of-the box solution to prototype OTA applications
Turn-key solution for fleets use-cases
End-2-End framework from backend to vehicle
Built-in security features
Open APIs allows easy integration
Portable building blocks support different hardware platforms
Ready-to-use applications for software update, data collection and live diagnostics
OTA stands for Over-the-Air. Today, there are 3 main applications for Over-the-Air in automotive. There will be more in near future.
Today, most of the recall campaigns are software related. And the amount of software used in vehicles is still rising rapidly. Software update over the air therefore offers a tremendous potential for cost savings by avoiding these recalls. Functional and security issues can be fixed remotely.
Software update also provides the opportunity to create fancy features and new business models. Think of a sports car owner that orders some more HPs for a fun ride in the hills over the weekend.
Data Collection and Big Data
Collecting data from a fleet of vehicles helps OEMs and suppliers to gain new insights. Additional value can be created by applying statistic methods, machine learning or big data analytics on such collected data.
Early feedback loops can be implemented to monitor e.g. the launch of a new model series.
Predictive maintenance is possible by collecting data indicating an imminent damage.
New services can be offered based on vehicle data.
OEMs can offer remote roadside assistance from central vehicle support centers. A recommendation can be given if it is sensible to continue the drive to next workshop or not. Some E/E problems might be solved immediately.
In production, live diagnostics can be used to perform the final end of line tests without having to connect to the car.
In the workshop, diagnostic applications running on a central backend can enhance today’s diagnostic testers.
Vector OTA Solution
The Vector OTA solution consists of an End-2-End framework from backend to vehicle plus 3 ready-to-use applications.
The key features of the framework are:
The central building block is the communication and security API that is available for all use cases using the framework. The security API encapsulates even complex security features so that they are easy and flexible to use.
The Backend is container based. This allows multiple deployment options: On-Premise, hosted on Vector servers or at service providers like Microsoft Azure or Amazon Web Services (AWS). An integration into existing customer backends is also possible.
Open and Extensible
Open APIs allow the implementation of new custom use cases. The security features of the OTA framework are available for these new use cases also. All building blocks of the solution are available separately.
The vehicle platform shares proven components with the established Vector tools. This assures a stable and uniform behavior, both in offboard and in OTA scenarios. Several abstraction layers make sure that different software and hardware platforms can be supported easily.
The ready-to-use applications cover the use cases Software Update, Data Collection and Live Diagnostics.
The Software Update solution is based on the Vector product vFlash. Thus 120+ different flash specifications are already supported out of the box. vFlash projects can be (re-)used in the OTA scenario through a simple upload to the backend.
In the backend, AUTOSAR data (ARXML) is used to specify Data Collection queries. These queries are executed on the vehicle. In the backend, the data received from the vehicle can be converted to the standardized MDF format for further evaluation. The MDF format can be analyzed directly using off-the-shelf tools like CANape or vSignalyzer. An integration of big data analytics engines is also possible.
The live diagnostics solution shares the diagnostic runtime with the tester tool Indigo. The diagnostic scripts used are identical, both for the offboard and the OTA scenario. The new diagnostic runtime is especially designed to be highly performant regarding load times and memory consumption.