SlideShare una empresa de Scribd logo
1 de 17
The Over-The-Air update for the
Connected Car
Pratik Desai, PhD
Lead Scientist & Architect
Movimento Inc.
@chheplo
100+ year old industry
Focused on optimizing the manufacturing process
Highly regulated
90M cars a year
Automotive Industry is not
built like the Software Industry
@chheplo
Whose Software will eat the Automotive world?
@chheplo
• Agile
• Platform Centric
• Open-source
• Developer friendly
• Waterfall
• Hardware driven
• Cost Effective
• Closed
Silicon Valley or Detroit
@chheplohttp://www.wired.com/2015/07/hackers-remotely-kill-jeep-highway/
OTA Drivers
• Consumer expectations
• Cars and electronics lifespan
• In-vehicle apps and updates
Software Complexity
Cybersecurity
Impact of Mobile
• Integration and validation
• New feature update
• Module interdependencies
and variances
• Vehicle vulnerability/hacking
• Regulatory requirements
• Safety
OTA Advantages
SavingsRecall avoidance
• Software updates
• Safety and security
• Release cycle
• Customer satisfaction
• New features
• Extended product lifespan
UPDATES
RECALLS
FEATURES
@chheplo
Google
Releases
new
Android
version
Chipset
manufacturer
for Drivers and
Optimization
Phone
manufacturer
Phone
manufacturer
Phone
manufacturer
Carrier
customization
Carrier
customization
Carrier
customization
Carrier
customization
Carrier
customization
Testing,
Validation by
Google
OTA server
platform
To
Download
While OTA updates for Mobile Industry is
comparatively a simple problem,
@chheplo
Image courtesy: Automotive News Europe
@chheplo
100M CAR
100+ ECUs
Different hardware architecture
Different computation and storage capability
Ever increasing Software complexity
100+ ECU
Multiple Firmware versions
Per Firmware dependencies
Inter-module dependencies
100+ Vendor
Different software development cycle
Increasing system complexity
More independent software suppliers
Organization structure not suitable to run SW development
100M+ line of code
No central repository
Missing Vehicle knowledge Management
Missing Dependency resolver mechanism
99 Problems
…
Binary files for ECUs
or other firmware
updates
Maps data for
onboard navigation
Music, photos,
videos and user
generated content
Operating systems,
applications and
software packages
Other updates
• Updates are fundamentally different in terms of content and size
• Receiving units are heterogeneous in terms of available resources
One delta-compression technique cannot provide an optimal
solution across all updates
Type of updates
Message Engine Operation Engine Analytical EngineIntelligent Engine
Message
Handler
Connection
Management
Vehicle
Management
Software
Management
Reporting
Transformation
Resolver
Scheduler
Message Bus
OTA Platform
Relational
Database
NoSQL
Database
Manager
• Persistence management of user, roles, campaigns, vehicles, components
and software packages.
• Scalable, distributed infrastructure to support high availability and high
volume.
• User friendly interface, operation flow, reporting and visualization.
• Intelligent context resolver for vehicle, component and software packages.
• Multilevel security and layered authentication support.
• Extensive API support and modular platform architecture.
• Adaptive Delta Compression.
• Supports OMA DM 2.0
• Big Data analytics ready.
@chheplo
OTA Server features
• Agnostic to hardware and CPU
• Runs on multiple OSes through POSIX compliance
• Development Guidelines adherence – MISRA C/C++
• Provides internal/external vehicle security framework
• Supports standard OBD (J1939-73, ISO 14229, ISO15765, …) and
proprietary OEM diagnostics
• Supports Self Update and Multiple External Module Updates through
common business logic
• Supports native flash file formats
• Supports multiple vehicle networks (CAN, LIN, FlexRay, AutoIP, ...)
• Support Rollback and recovery
@chheplo
OTA Client features
• Adaptive Delta Compression methodology selects compression tool
according to Automaker’s requirements among,
• Parameters can be customized according to requirements and adjusted to
hardware resources on the client-side
• Standardized technologies ensures no proprietary vendor lock-in or
licensing
File size and bandwidth Time to generate and reconstruct Priority of update
Adaptive Delta Compression Methodology
Thank you
@chheplo

Más contenido relacionado

La actualidad más candente

V2V communications
V2V communicationsV2V communications
V2V communicationsSai Avinash
 
The Internet of Cars - Towards the Future of the Connected Car
The Internet of Cars - Towards the Future of the Connected CarThe Internet of Cars - Towards the Future of the Connected Car
The Internet of Cars - Towards the Future of the Connected CarJorgen Thelin
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamentalOmkar Rane
 
Autosar basics by ARCCORE
Autosar basics by ARCCOREAutosar basics by ARCCORE
Autosar basics by ARCCOREARCCORE
 
5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and ChallengesMarie-Paule Odini
 
Diagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARDiagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARBernhard Wagner
 
V2X Communications: Getting our Cars Talking
V2X Communications: Getting our Cars TalkingV2X Communications: Getting our Cars Talking
V2X Communications: Getting our Cars TalkingAlison Chaiken
 
Vehicle to vehicle communication
Vehicle to vehicle communicationVehicle to vehicle communication
Vehicle to vehicle communicationMrityunjaya Chauhan
 
VEHICLE TO VEHICLE WIRELESS COMMUNICATION
VEHICLE TO VEHICLE WIRELESS COMMUNICATIONVEHICLE TO VEHICLE WIRELESS COMMUNICATION
VEHICLE TO VEHICLE WIRELESS COMMUNICATIONRahul Natarajan
 
Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaCore
 
Webinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore SystemsWebinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore SystemsKPIT
 
digitalization and artificial intelligence in shipping.pptx
digitalization and artificial intelligence in shipping.pptxdigitalization and artificial intelligence in shipping.pptx
digitalization and artificial intelligence in shipping.pptxSaptarshiBasu23
 
Cruise control devices
Cruise control devicesCruise control devices
Cruise control devicesShijo T Daniel
 
Consolidation of Instrument Cluster and In Vehicle Infotainment
Consolidation of Instrument Cluster and In Vehicle InfotainmentConsolidation of Instrument Cluster and In Vehicle Infotainment
Consolidation of Instrument Cluster and In Vehicle InfotainmentKarolina Janowicz
 
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture Embitel Technologies (I) PVT LTD
 
Why ignoring firmware over the-air (fota) updates in automotive ecu can be a ...
Why ignoring firmware over the-air (fota) updates in automotive ecu can be a ...Why ignoring firmware over the-air (fota) updates in automotive ecu can be a ...
Why ignoring firmware over the-air (fota) updates in automotive ecu can be a ...Embitel Technologies (I) PVT LTD
 

La actualidad más candente (20)

V2V communications
V2V communicationsV2V communications
V2V communications
 
Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)
 
The Internet of Cars - Towards the Future of the Connected Car
The Internet of Cars - Towards the Future of the Connected CarThe Internet of Cars - Towards the Future of the Connected Car
The Internet of Cars - Towards the Future of the Connected Car
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamental
 
Autosar basics by ARCCORE
Autosar basics by ARCCOREAutosar basics by ARCCORE
Autosar basics by ARCCORE
 
5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges
 
Diagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARDiagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSAR
 
V2X Communications: Getting our Cars Talking
V2X Communications: Getting our Cars TalkingV2X Communications: Getting our Cars Talking
V2X Communications: Getting our Cars Talking
 
Vehicle to vehicle communication
Vehicle to vehicle communicationVehicle to vehicle communication
Vehicle to vehicle communication
 
VEHICLE TO VEHICLE WIRELESS COMMUNICATION
VEHICLE TO VEHICLE WIRELESS COMMUNICATIONVEHICLE TO VEHICLE WIRELESS COMMUNICATION
VEHICLE TO VEHICLE WIRELESS COMMUNICATION
 
Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR Architecture
 
Automotive Telematics
Automotive TelematicsAutomotive Telematics
Automotive Telematics
 
Webinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore SystemsWebinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore Systems
 
digitalization and artificial intelligence in shipping.pptx
digitalization and artificial intelligence in shipping.pptxdigitalization and artificial intelligence in shipping.pptx
digitalization and artificial intelligence in shipping.pptx
 
Frequently Asked Questions on AUTOSAR Services
Frequently Asked Questions on AUTOSAR ServicesFrequently Asked Questions on AUTOSAR Services
Frequently Asked Questions on AUTOSAR Services
 
Cruise control devices
Cruise control devicesCruise control devices
Cruise control devices
 
Consolidation of Instrument Cluster and In Vehicle Infotainment
Consolidation of Instrument Cluster and In Vehicle InfotainmentConsolidation of Instrument Cluster and In Vehicle Infotainment
Consolidation of Instrument Cluster and In Vehicle Infotainment
 
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
 
Why ignoring firmware over the-air (fota) updates in automotive ecu can be a ...
Why ignoring firmware over the-air (fota) updates in automotive ecu can be a ...Why ignoring firmware over the-air (fota) updates in automotive ecu can be a ...
Why ignoring firmware over the-air (fota) updates in automotive ecu can be a ...
 
AUToSAR introduction
AUToSAR introductionAUToSAR introduction
AUToSAR introduction
 

Similar a Over-the-air (OTA) updates and the Connected car

Open Source Automotive Development
Open Source Automotive DevelopmentOpen Source Automotive Development
Open Source Automotive DevelopmentOSCON Byrum
 
Your partner for the connected car evolution
Your partner for the  connected car evolutionYour partner for the  connected car evolution
Your partner for the connected car evolutionprhaskitt
 
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...LogeekNightUkraine
 
Applied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd.
 
Applied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd.
 
4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the FutureHiveMQ
 
End-to-End Architectural Considerations for Supporting Telematics Solutions -...
End-to-End Architectural Considerations for Supporting Telematics Solutions -...End-to-End Architectural Considerations for Supporting Telematics Solutions -...
End-to-End Architectural Considerations for Supporting Telematics Solutions -...mfrancis
 
Visiongain publishes report on: The 100 connected car companies to watch
Visiongain publishes report on: The 100 connected car companies to watchVisiongain publishes report on: The 100 connected car companies to watch
Visiongain publishes report on: The 100 connected car companies to watchVisiongain
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionTom Laszewski
 
Morphis Technologies Overview
Morphis Technologies OverviewMorphis Technologies Overview
Morphis Technologies Overviewjrhartley62
 
Customer Highleveloverview
Customer HighleveloverviewCustomer Highleveloverview
Customer Highleveloverviewrehanf5
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
AppManager_Overview.pptx
AppManager_Overview.pptxAppManager_Overview.pptx
AppManager_Overview.pptxTriLe786508
 
IBM ALM for aviation safety compliance aerospace
IBM ALM for aviation safety compliance aerospaceIBM ALM for aviation safety compliance aerospace
IBM ALM for aviation safety compliance aerospaceImran Hashmi
 
Gcp intro-20160721
Gcp intro-20160721Gcp intro-20160721
Gcp intro-20160721Haeseung Lee
 
Saving Lives Using Artificial Intelligence and Context-based Automotive OTA S...
Saving Lives Using Artificial Intelligence and Context-based Automotive OTA S...Saving Lives Using Artificial Intelligence and Context-based Automotive OTA S...
Saving Lives Using Artificial Intelligence and Context-based Automotive OTA S...Mahbubul Alam
 
GoPoint Technology Business Overview
GoPoint Technology Business OverviewGoPoint Technology Business Overview
GoPoint Technology Business Overviewbrennanhamilton
 

Similar a Over-the-air (OTA) updates and the Connected car (20)

Open Source Automotive Development
Open Source Automotive DevelopmentOpen Source Automotive Development
Open Source Automotive Development
 
Your partner for the connected car evolution
Your partner for the  connected car evolutionYour partner for the  connected car evolution
Your partner for the connected car evolution
 
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...
Dmitry Vilchinsky "Powering Tomorrow: Cutting Edge Technologies (IoT, Blockch...
 
Applied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial Software
 
Applied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial SoftwareApplied Systems Ltd. Industrial Software
Applied Systems Ltd. Industrial Software
 
AdnanAlbujuq_2
AdnanAlbujuq_2AdnanAlbujuq_2
AdnanAlbujuq_2
 
4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future
 
End-to-End Architectural Considerations for Supporting Telematics Solutions -...
End-to-End Architectural Considerations for Supporting Telematics Solutions -...End-to-End Architectural Considerations for Supporting Telematics Solutions -...
End-to-End Architectural Considerations for Supporting Telematics Solutions -...
 
Visiongain publishes report on: The 100 connected car companies to watch
Visiongain publishes report on: The 100 connected car companies to watchVisiongain publishes report on: The 100 connected car companies to watch
Visiongain publishes report on: The 100 connected car companies to watch
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
Morphis Technologies Overview
Morphis Technologies OverviewMorphis Technologies Overview
Morphis Technologies Overview
 
Customer Highleveloverview
Customer HighleveloverviewCustomer Highleveloverview
Customer Highleveloverview
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
AppManager_Overview.pptx
AppManager_Overview.pptxAppManager_Overview.pptx
AppManager_Overview.pptx
 
Ta3s Corporate Overview Brochure
Ta3s Corporate Overview BrochureTa3s Corporate Overview Brochure
Ta3s Corporate Overview Brochure
 
IBM ALM for aviation safety compliance aerospace
IBM ALM for aviation safety compliance aerospaceIBM ALM for aviation safety compliance aerospace
IBM ALM for aviation safety compliance aerospace
 
Gcp intro-20160721
Gcp intro-20160721Gcp intro-20160721
Gcp intro-20160721
 
Saving Lives Using Artificial Intelligence and Context-based Automotive OTA S...
Saving Lives Using Artificial Intelligence and Context-based Automotive OTA S...Saving Lives Using Artificial Intelligence and Context-based Automotive OTA S...
Saving Lives Using Artificial Intelligence and Context-based Automotive OTA S...
 
GoPoint Technology Business Overview
GoPoint Technology Business OverviewGoPoint Technology Business Overview
GoPoint Technology Business Overview
 
Resume
ResumeResume
Resume
 

Más de Pratik Desai, PhD

Semantic Repository of Linked Data for Interoperability of Software Defined...
Semantic Repository of Linked Data for  Interoperability of  Software Defined...Semantic Repository of Linked Data for  Interoperability of  Software Defined...
Semantic Repository of Linked Data for Interoperability of Software Defined...Pratik Desai, PhD
 
What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpr...
What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpr...What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpr...
What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpr...Pratik Desai, PhD
 
Semantic repository of things
Semantic repository of thingsSemantic repository of things
Semantic repository of thingsPratik Desai, PhD
 
Pratik Desai Ph.D dissertation defense
Pratik Desai Ph.D dissertation defensePratik Desai Ph.D dissertation defense
Pratik Desai Ph.D dissertation defensePratik Desai, PhD
 
Situation Awareness in Cyber-Physical Systems using Indoor Localization and S...
Situation Awareness in Cyber-Physical Systems using Indoor Localization and S...Situation Awareness in Cyber-Physical Systems using Indoor Localization and S...
Situation Awareness in Cyber-Physical Systems using Indoor Localization and S...Pratik Desai, PhD
 

Más de Pratik Desai, PhD (6)

Semantic Repository of Linked Data for Interoperability of Software Defined...
Semantic Repository of Linked Data for  Interoperability of  Software Defined...Semantic Repository of Linked Data for  Interoperability of  Software Defined...
Semantic Repository of Linked Data for Interoperability of Software Defined...
 
What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpr...
What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpr...What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpr...
What is a thing of the IoT? Aspiration of things narrated by a 'Thing Interpr...
 
Pasted image-1050
Pasted image-1050Pasted image-1050
Pasted image-1050
 
Semantic repository of things
Semantic repository of thingsSemantic repository of things
Semantic repository of things
 
Pratik Desai Ph.D dissertation defense
Pratik Desai Ph.D dissertation defensePratik Desai Ph.D dissertation defense
Pratik Desai Ph.D dissertation defense
 
Situation Awareness in Cyber-Physical Systems using Indoor Localization and S...
Situation Awareness in Cyber-Physical Systems using Indoor Localization and S...Situation Awareness in Cyber-Physical Systems using Indoor Localization and S...
Situation Awareness in Cyber-Physical Systems using Indoor Localization and S...
 

Último

Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!
Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!
Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!Mint Automotive
 
Control-Plan-Training.pptx for the Automotive standard AIAG
Control-Plan-Training.pptx for the Automotive standard AIAGControl-Plan-Training.pptx for the Automotive standard AIAG
Control-Plan-Training.pptx for the Automotive standard AIAGVikrantPawar37
 
Human Resource Practices TATA MOTORS.pdf
Human Resource Practices TATA MOTORS.pdfHuman Resource Practices TATA MOTORS.pdf
Human Resource Practices TATA MOTORS.pdfAditiMishra247289
 
Pros and cons of buying used fleet vehicles.pptx
Pros and cons of buying used fleet vehicles.pptxPros and cons of buying used fleet vehicles.pptx
Pros and cons of buying used fleet vehicles.pptxjennifermiller8137
 
ABOUT REGENERATIVE BRAKING SYSTEM ON AUTOMOBILES
ABOUT REGENERATIVE BRAKING SYSTEM ON AUTOMOBILESABOUT REGENERATIVE BRAKING SYSTEM ON AUTOMOBILES
ABOUT REGENERATIVE BRAKING SYSTEM ON AUTOMOBILESsriharshaganjam1
 
Welcome to Auto Know University Orientation
Welcome to Auto Know University OrientationWelcome to Auto Know University Orientation
Welcome to Auto Know University Orientationxlr8sales
 
怎么办理美国UCONN毕业证康涅狄格大学学位证书一手渠道
怎么办理美国UCONN毕业证康涅狄格大学学位证书一手渠道怎么办理美国UCONN毕业证康涅狄格大学学位证书一手渠道
怎么办理美国UCONN毕业证康涅狄格大学学位证书一手渠道7283h7lh
 
Lighting the Way Understanding Jaguar Car Check Engine Light Service
Lighting the Way Understanding Jaguar Car Check Engine Light ServiceLighting the Way Understanding Jaguar Car Check Engine Light Service
Lighting the Way Understanding Jaguar Car Check Engine Light ServiceImport Car Center
 
A Comprehensive Exploration of the Components and Parts Found in Diesel Engines
A Comprehensive Exploration of the Components and Parts Found in Diesel EnginesA Comprehensive Exploration of the Components and Parts Found in Diesel Engines
A Comprehensive Exploration of the Components and Parts Found in Diesel EnginesROJANE BERNAS, PhD.
 
Mastering Mercedes Engine Care Top Tips for Rowlett, TX Residents
Mastering Mercedes Engine Care Top Tips for Rowlett, TX ResidentsMastering Mercedes Engine Care Top Tips for Rowlett, TX Residents
Mastering Mercedes Engine Care Top Tips for Rowlett, TX ResidentsRowlett Motorwerks
 

Último (10)

Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!
Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!
Can't Roll Up Your Audi A4 Power Window Let's Uncover the Issue!
 
Control-Plan-Training.pptx for the Automotive standard AIAG
Control-Plan-Training.pptx for the Automotive standard AIAGControl-Plan-Training.pptx for the Automotive standard AIAG
Control-Plan-Training.pptx for the Automotive standard AIAG
 
Human Resource Practices TATA MOTORS.pdf
Human Resource Practices TATA MOTORS.pdfHuman Resource Practices TATA MOTORS.pdf
Human Resource Practices TATA MOTORS.pdf
 
Pros and cons of buying used fleet vehicles.pptx
Pros and cons of buying used fleet vehicles.pptxPros and cons of buying used fleet vehicles.pptx
Pros and cons of buying used fleet vehicles.pptx
 
ABOUT REGENERATIVE BRAKING SYSTEM ON AUTOMOBILES
ABOUT REGENERATIVE BRAKING SYSTEM ON AUTOMOBILESABOUT REGENERATIVE BRAKING SYSTEM ON AUTOMOBILES
ABOUT REGENERATIVE BRAKING SYSTEM ON AUTOMOBILES
 
Welcome to Auto Know University Orientation
Welcome to Auto Know University OrientationWelcome to Auto Know University Orientation
Welcome to Auto Know University Orientation
 
怎么办理美国UCONN毕业证康涅狄格大学学位证书一手渠道
怎么办理美国UCONN毕业证康涅狄格大学学位证书一手渠道怎么办理美国UCONN毕业证康涅狄格大学学位证书一手渠道
怎么办理美国UCONN毕业证康涅狄格大学学位证书一手渠道
 
Lighting the Way Understanding Jaguar Car Check Engine Light Service
Lighting the Way Understanding Jaguar Car Check Engine Light ServiceLighting the Way Understanding Jaguar Car Check Engine Light Service
Lighting the Way Understanding Jaguar Car Check Engine Light Service
 
A Comprehensive Exploration of the Components and Parts Found in Diesel Engines
A Comprehensive Exploration of the Components and Parts Found in Diesel EnginesA Comprehensive Exploration of the Components and Parts Found in Diesel Engines
A Comprehensive Exploration of the Components and Parts Found in Diesel Engines
 
Mastering Mercedes Engine Care Top Tips for Rowlett, TX Residents
Mastering Mercedes Engine Care Top Tips for Rowlett, TX ResidentsMastering Mercedes Engine Care Top Tips for Rowlett, TX Residents
Mastering Mercedes Engine Care Top Tips for Rowlett, TX Residents
 

Over-the-air (OTA) updates and the Connected car

  • 1. The Over-The-Air update for the Connected Car Pratik Desai, PhD Lead Scientist & Architect Movimento Inc. @chheplo
  • 2. 100+ year old industry Focused on optimizing the manufacturing process Highly regulated 90M cars a year Automotive Industry is not built like the Software Industry
  • 3.
  • 5. Whose Software will eat the Automotive world? @chheplo • Agile • Platform Centric • Open-source • Developer friendly • Waterfall • Hardware driven • Cost Effective • Closed Silicon Valley or Detroit
  • 7. OTA Drivers • Consumer expectations • Cars and electronics lifespan • In-vehicle apps and updates Software Complexity Cybersecurity Impact of Mobile • Integration and validation • New feature update • Module interdependencies and variances • Vehicle vulnerability/hacking • Regulatory requirements • Safety
  • 8. OTA Advantages SavingsRecall avoidance • Software updates • Safety and security • Release cycle • Customer satisfaction • New features • Extended product lifespan UPDATES RECALLS FEATURES
  • 11. @chheplo 100M CAR 100+ ECUs Different hardware architecture Different computation and storage capability Ever increasing Software complexity 100+ ECU Multiple Firmware versions Per Firmware dependencies Inter-module dependencies 100+ Vendor Different software development cycle Increasing system complexity More independent software suppliers Organization structure not suitable to run SW development 100M+ line of code No central repository Missing Vehicle knowledge Management Missing Dependency resolver mechanism 99 Problems
  • 12. … Binary files for ECUs or other firmware updates Maps data for onboard navigation Music, photos, videos and user generated content Operating systems, applications and software packages Other updates • Updates are fundamentally different in terms of content and size • Receiving units are heterogeneous in terms of available resources One delta-compression technique cannot provide an optimal solution across all updates Type of updates
  • 13. Message Engine Operation Engine Analytical EngineIntelligent Engine Message Handler Connection Management Vehicle Management Software Management Reporting Transformation Resolver Scheduler Message Bus OTA Platform Relational Database NoSQL Database Manager
  • 14. • Persistence management of user, roles, campaigns, vehicles, components and software packages. • Scalable, distributed infrastructure to support high availability and high volume. • User friendly interface, operation flow, reporting and visualization. • Intelligent context resolver for vehicle, component and software packages. • Multilevel security and layered authentication support. • Extensive API support and modular platform architecture. • Adaptive Delta Compression. • Supports OMA DM 2.0 • Big Data analytics ready. @chheplo OTA Server features
  • 15. • Agnostic to hardware and CPU • Runs on multiple OSes through POSIX compliance • Development Guidelines adherence – MISRA C/C++ • Provides internal/external vehicle security framework • Supports standard OBD (J1939-73, ISO 14229, ISO15765, …) and proprietary OEM diagnostics • Supports Self Update and Multiple External Module Updates through common business logic • Supports native flash file formats • Supports multiple vehicle networks (CAN, LIN, FlexRay, AutoIP, ...) • Support Rollback and recovery @chheplo OTA Client features
  • 16. • Adaptive Delta Compression methodology selects compression tool according to Automaker’s requirements among, • Parameters can be customized according to requirements and adjusted to hardware resources on the client-side • Standardized technologies ensures no proprietary vendor lock-in or licensing File size and bandwidth Time to generate and reconstruct Priority of update Adaptive Delta Compression Methodology