Upload
others
View
1
Download
1
Embed Size (px)
Citation preview
V1.0 | 2018-08-20
Vector OTA Framework @Automotive Diagnostics Techday 2018 Seoul
OTA Solution
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
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
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
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
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
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 | …
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
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
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
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
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
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
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
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