15
V1.0 | 2018-08-20 Vector OTA Framework @Automotive Diagnostics Techday 2018 Seoul OTA Solution

OTA Solution - Vector€¦ · 7 Integration into existing Backends is intended explicitly APIs available to connect to customer specific components or services Integration of Big

  • Upload
    others

  • View
    1

  • Download
    1

Embed Size (px)

Citation preview

Page 1: OTA Solution - Vector€¦ · 7 Integration into existing Backends is intended explicitly APIs available to connect to customer specific components or services Integration of Big

V1.0 | 2018-08-20

Vector OTA Framework @Automotive Diagnostics Techday 2018 Seoul

OTA Solution

Page 2: OTA Solution - Vector€¦ · 7 Integration into existing Backends is intended explicitly APIs available to connect to customer specific components or services Integration of Big

2

Software Update

Avoid expensive recalls by fixing functionality and security problems rapidly

Create new fancy features and business models

Implement software based model upgrades

Data Collection

Implement predictive maintenance

Establish early feedback loops (e.g. on launch of a new model)

Offer new services based on vehicle data> E.g. collect rain sensor data for local weather reports

Live Diagnostics

Get remote roadside assistance from central vehicle support centers> Continue drive or keep waiting for the towing service?

> Solve some EE issues immediately

Automotive OTA – The three key use cases

Vector OTA Solution

Page 3: OTA Solution - Vector€¦ · 7 Integration into existing Backends is intended explicitly APIs available to connect to customer specific components or services Integration of Big

3

Automotive OTA is …

Vector OTA Solution

Door Roof

SeatLibraries

Tasks

Connectivity

Com

Data

Connectivity

Vehic

le-D

ata

Fla

sh-C

onta

iners

Cam

paig

ns

Collecte

d D

ataTransactions

HPC

… in-vehicle, backend and PC SW

… customer project, components and products

… centralized and decentralized

… series production and vision

… more than security and IT technologies

… from backend to vehicle and vice versa

… automated and interactive

Page 4: OTA Solution - Vector€¦ · 7 Integration into existing Backends is intended explicitly APIs available to connect to customer specific components or services Integration of Big

4

Security

Only authorized and verified data shall be flashed by authorized persons

Only authorized entities shall be able to collect data from a vehicle

Only authenticated and authorized users should be a able to diagnose a vehicle

Robustness

Reprogramming of a vehicle shall never fail due to remote communication issues

Reprogramming has to be fail safe, rollback strategies are needed in case of problems

Updates have to be reliable, the system must detect whether vehicles missed an update

Efficiency

The footprint of OTA components in the vehicle should be small (network and ECUs)

Data Collection should use resources of vehicle, backend and connection economically

Live Diagnostics should not impose high requirements on the connection

Responsiveness

Live Diagnostics via OTA should be almost as responsive as a local tester

Requirements for automotive OTA – Security is essential

Vector OTA Solution

Page 5: OTA Solution - Vector€¦ · 7 Integration into existing Backends is intended explicitly APIs available to connect to customer specific components or services Integration of Big

5

OTA Framework – Security by Design

Vector OTA Solution

E2E security for all OTA use cases

Data and error messages encrypted on application level

Security independent from used transport layer

State of the art handling of certificates and keys

Encrypted sessions

Flexible rights managementbased on cryptographic techniques

Mitigation strategies for sophisticated attack scenarios

Separation of duties

Page 6: OTA Solution - Vector€¦ · 7 Integration into existing Backends is intended explicitly APIs available to connect to customer specific components or services Integration of Big

6

Software Update Server

Software Update Client

Data Collection

Server

Data Collection

Client

Live Diagnostics

Server

Live Diagnostics

Client

Backend Platform

Vehicle Platform

End-2-End Framework

Built-in Security

Separate building blocks

Out-of-the-box use cases for

Software Update

Data Collection

Live Diagnostics

Extensible

New use cases can be added

OTA Framework – Architecture

Vector OTA Solution

DataCollection

Server

Client

LiveDiagnostics

Server

Client

SoftwareUpdate

Server

Client

Communication & Security API

Page 7: OTA Solution - Vector€¦ · 7 Integration into existing Backends is intended explicitly APIs available to connect to customer specific components or services Integration of Big

7

Integration into existing Backends is intended explicitly

APIs available to connect to customer specific components or services

Integration of Big Data Analytics Engines is possible

Data platform is located on customer side always

Container based solution using

Docker for containers

Kubernetes for orchestration

Deployment possible in

AWS

MS Azure

Vector Cloud

On-Premises> e.g. on top of OpenStack

Backend server components offer

Campaign management

Staged rollouts

Key generation

Session management

Central logging

OTA Framework – Backend Platform

Vector OTA Solution

Amazon Kinesis Streams | Azure Stream Analytics | Google Cloud Dataflow | Cassandra | Kafka | Hadoop | Spark | …

Page 8: OTA Solution - Vector€¦ · 7 Integration into existing Backends is intended explicitly APIs available to connect to customer specific components or services Integration of Big

8

Creation and testing of flash containers using an established PC tool

Support for 120+ flash specifications out-of-the-box featuring

Signature Handling

Compression

Encryption

Reuse already tested flash containers for OTA

Flash engine utilizes proven diagnostic runtime

Update in application context e.g. via MICROSAR.OTA

Software Update – Moving the flash tool into the vehicle

Vector OTA Solution

Connectivity Unit

Gateway

Flash ExecutionEngine

VCI

Backend

vFlash

Target ECU

App

V 1.0

App

V 2.0Upload + Sign

Flash Container

Page 9: OTA Solution - Vector€¦ · 7 Integration into existing Backends is intended explicitly APIs available to connect to customer specific components or services Integration of Big

9

Integration of PC tools for analytics in Backend

Creation of MDF data format in Backend

Usage of established MICROSAR components to extract bus signals

Retrieval of diagnostic data via powerful diagnostic runtime

Configurable queries

Based on AUTOSAR System Description data (ARXML)

Data Collection – Support Logging and Big Data Analytics

Vector OTA Solution

Connectivity Unit

Gateway

Data CollectorEngine

Door Roof

Seat

VCI

Offline Analysis

CANapeMDF

Backend

Query Editor

Query PlanCreation

Data Pool

Create

Upload Logger

Configuration

Analytics

Page 10: OTA Solution - Vector€¦ · 7 Integration into existing Backends is intended explicitly APIs available to connect to customer specific components or services Integration of Big

10

Advanced new tester architecture

Based on generated diagnostic scripts

Execution of identical scripts, both in the vehicle and in the tester

Very efficient runtime format for diagnostic databases

Architecture enables highly responsive web applications on top of a REST API

Live Diagnostics – Same tester runtime onboard and offboard

Vector OTA Solution

Backend

Connectivity Unit

Gateway

Indigo

D-Tester Runtime

Door Roof

Seat

WEB-GUI

D-Tester Runtime

UI

VCI

D-Tester Runtime

Diagnostic Scripts

Diagnostic Scripts

Diagnostic Scripts

Page 11: OTA Solution - Vector€¦ · 7 Integration into existing Backends is intended explicitly APIs available to connect to customer specific components or services Integration of Big

11

Vector takes a holistic approach for automotive OTA

Vector OTA Solution

Reusable Software

Components

Diagnosticdata

DiagnosticSequence

...

Bus Traces

Measure-ment data

...

In the cloud

In the vehicle

In P

C to

ols

Identical data

sourc

es a

nd p

rocess inte

rfaces

Identical data

sin

ks a

nd p

rocess inte

rfaces

Page 12: OTA Solution - Vector€¦ · 7 Integration into existing Backends is intended explicitly APIs available to connect to customer specific components or services Integration of Big

12

OTA Framework is based on solid automotive expertise

Vector OTA Solution

Traditionaldiagnostic test tools

Indigo, vFlash,CANoe, CANalyzer, …

Diagnostics from a distance

Indigo Remote,Remote D-PDU API,

VN8810

Diagnostics in the Cloud

Vector DiagnosticsWeb Services,

Remote D-PDU API

OTA Solution

OTA Framework,MICROSAR,

MICROSAR Adaptive

24

Page 13: OTA Solution - Vector€¦ · 7 Integration into existing Backends is intended explicitly APIs available to connect to customer specific components or services Integration of Big

13

Roadmap

Vector OTA Solution

2018-12

OTA Framework R1

1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12

2018-12

OTA Framework Software Update R1

2018-12

OTA Framework Live Diagnostics R1

2018-12

OTA Framework Data Collection R1

2018 2019

OTA Framework will be offered with a project license

Optional use case licenses on top of framework license

Customizing and integration on project basis

Page 14: OTA Solution - Vector€¦ · 7 Integration into existing Backends is intended explicitly APIs available to connect to customer specific components or services Integration of Big

14

Vector OTA Solution

Feature

End-2-end security

Robust

Efficient

Smooth integration into existing process and offboard approach

Use case

Automated SW update for vehicle fleets

Data collection

Live diagnostics

Page 15: OTA Solution - Vector€¦ · 7 Integration into existing Backends is intended explicitly APIs available to connect to customer specific components or services Integration of Big

15 © 2018. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V1.0 | 2018-08-20

Author:Udo SchifferdeckerVector Germany

For more information about Vectorand our products please visit

www.vector.com