SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Diagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARDiagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARBernhard Wagner
 
Automotive Infotainment Test Solution or In-Vehicle Infotainment Testing (IVI...
Automotive Infotainment Test Solution or In-Vehicle Infotainment Testing (IVI...Automotive Infotainment Test Solution or In-Vehicle Infotainment Testing (IVI...
Automotive Infotainment Test Solution or In-Vehicle Infotainment Testing (IVI...MaxEye Technologies Private Limited
 
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
 
Embedded systems in automobiles
Embedded systems in automobilesEmbedded systems in automobiles
Embedded systems in automobilesTilak Marupilla
 
Internet Of Things in Automobile Industry
Internet Of Things in Automobile IndustryInternet Of Things in Automobile Industry
Internet Of Things in Automobile IndustryIEI GSC
 
Autosar basics by ARCCORE
Autosar basics by ARCCOREAutosar basics by ARCCORE
Autosar basics by ARCCOREARCCORE
 
IoT services in the automotive sector
IoT services in the automotive sectorIoT services in the automotive sector
IoT services in the automotive sectorPRIME
 
Connected Car Security
Connected Car SecurityConnected Car Security
Connected Car SecuritySuresh Mandava
 
Android auto
Android autoAndroid auto
Android autodhiraj007
 
IoT applications for connected vehicle and ITS
IoT applications for connected vehicle and ITSIoT applications for connected vehicle and ITS
IoT applications for connected vehicle and ITSShashank Dhaneshwar
 

What's hot (20)

Diagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARDiagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSAR
 
UDS PPT
UDS PPTUDS PPT
UDS PPT
 
Automotive Infotainment Test Solution or In-Vehicle Infotainment Testing (IVI...
Automotive Infotainment Test Solution or In-Vehicle Infotainment Testing (IVI...Automotive Infotainment Test Solution or In-Vehicle Infotainment Testing (IVI...
Automotive Infotainment Test Solution or In-Vehicle Infotainment Testing (IVI...
 
Cyber Security for the Connected Car
Cyber Security for the Connected Car Cyber Security for the Connected Car
Cyber Security for the Connected Car
 
Advanced driver assistance systems
Advanced driver assistance systemsAdvanced driver assistance systems
Advanced driver assistance systems
 
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
 
Embedded systems in automobiles
Embedded systems in automobilesEmbedded systems in automobiles
Embedded systems in automobiles
 
Software Defined Car
Software Defined CarSoftware Defined Car
Software Defined Car
 
Internet Of Things in Automobile Industry
Internet Of Things in Automobile IndustryInternet Of Things in Automobile Industry
Internet Of Things in Automobile Industry
 
Automotive Telematics
Automotive TelematicsAutomotive Telematics
Automotive Telematics
 
Autosar basics by ARCCORE
Autosar basics by ARCCOREAutosar basics by ARCCORE
Autosar basics by ARCCORE
 
What is over-the-air programming
What is over-the-air programmingWhat is over-the-air programming
What is over-the-air programming
 
IoT services in the automotive sector
IoT services in the automotive sectorIoT services in the automotive sector
IoT services in the automotive sector
 
Autonomous car
Autonomous carAutonomous car
Autonomous car
 
Autonomous Vehicles
Autonomous VehiclesAutonomous Vehicles
Autonomous Vehicles
 
Autonomous vehicles
Autonomous vehiclesAutonomous vehicles
Autonomous vehicles
 
Automotive Cybersecurity: The Gap Still Exists
Automotive Cybersecurity: The Gap Still ExistsAutomotive Cybersecurity: The Gap Still Exists
Automotive Cybersecurity: The Gap Still Exists
 
Connected Car Security
Connected Car SecurityConnected Car Security
Connected Car Security
 
Android auto
Android autoAndroid auto
Android auto
 
IoT applications for connected vehicle and ITS
IoT applications for connected vehicle and ITSIoT applications for connected vehicle and ITS
IoT applications for connected vehicle and ITS
 

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

Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Dr. Anish Cheriyan (PhD)
 
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 to Over-the-air (OTA) updates and the Connected car (20)

Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...
 
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
 

More from 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
 

More from 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...
 

Recently uploaded

定制(MSVU毕业证书)圣文森山大学毕业证毕业证成绩单原版一比一定制
定制(MSVU毕业证书)圣文森山大学毕业证毕业证成绩单原版一比一定制定制(MSVU毕业证书)圣文森山大学毕业证毕业证成绩单原版一比一定制
定制(MSVU毕业证书)圣文森山大学毕业证毕业证成绩单原版一比一定制miwhjk
 
Building a Future Where Everyone Can Ride and Drive Electric by Bridget Gilmore
Building a Future Where Everyone Can Ride and Drive Electric by Bridget GilmoreBuilding a Future Where Everyone Can Ride and Drive Electric by Bridget Gilmore
Building a Future Where Everyone Can Ride and Drive Electric by Bridget GilmoreForth
 
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一F La
 
What Could Be Causing My Jaguar XF To Lose Coolant
What Could Be Causing My Jaguar XF To Lose CoolantWhat Could Be Causing My Jaguar XF To Lose Coolant
What Could Be Causing My Jaguar XF To Lose CoolantEMC- European Motor Cars
 
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样gfghbihg
 
(毕业原版)曼尼托巴大学毕业证(曼大学位证)毕业证成绩单留信学历认证原版一比一
(毕业原版)曼尼托巴大学毕业证(曼大学位证)毕业证成绩单留信学历认证原版一比一(毕业原版)曼尼托巴大学毕业证(曼大学位证)毕业证成绩单留信学历认证原版一比一
(毕业原版)曼尼托巴大学毕业证(曼大学位证)毕业证成绩单留信学历认证原版一比一ffhuih11ff
 
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdfkushkruthik555
 
(Griffith毕业证)格里菲斯大学毕业证毕业证成绩单修改留信学历认证原版一比一
(Griffith毕业证)格里菲斯大学毕业证毕业证成绩单修改留信学历认证原版一比一(Griffith毕业证)格里菲斯大学毕业证毕业证成绩单修改留信学历认证原版一比一
(Griffith毕业证)格里菲斯大学毕业证毕业证成绩单修改留信学历认证原版一比一ejgeojhg
 
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Equity & Freight Electrification by Jose Miguel Acosta Cordova
Equity & Freight Electrification by Jose Miguel Acosta CordovaEquity & Freight Electrification by Jose Miguel Acosta Cordova
Equity & Freight Electrification by Jose Miguel Acosta CordovaForth
 
Digamma / CertiCon Company Presentation
Digamma / CertiCon Company  PresentationDigamma / CertiCon Company  Presentation
Digamma / CertiCon Company PresentationMihajloManjak
 
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证jjrehjwj11gg
 
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607dollysharma2066
 
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书zdzoqco
 
-The-Present-Simple-Tense.pdf english hh
-The-Present-Simple-Tense.pdf english hh-The-Present-Simple-Tense.pdf english hh
-The-Present-Simple-Tense.pdf english hhmhamadhawlery16
 
办理克莱姆森大学毕业证成绩单|购买美国文凭证书
办理克莱姆森大学毕业证成绩单|购买美国文凭证书办理克莱姆森大学毕业证成绩单|购买美国文凭证书
办理克莱姆森大学毕业证成绩单|购买美国文凭证书zdzoqco
 
EPA Funding Opportunities for Equitable Electric Transportation by Mike Moltzen
EPA Funding Opportunities for Equitable Electric Transportationby Mike MoltzenEPA Funding Opportunities for Equitable Electric Transportationby Mike Moltzen
EPA Funding Opportunities for Equitable Electric Transportation by Mike MoltzenForth
 
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 

Recently uploaded (20)

定制(MSVU毕业证书)圣文森山大学毕业证毕业证成绩单原版一比一定制
定制(MSVU毕业证书)圣文森山大学毕业证毕业证成绩单原版一比一定制定制(MSVU毕业证书)圣文森山大学毕业证毕业证成绩单原版一比一定制
定制(MSVU毕业证书)圣文森山大学毕业证毕业证成绩单原版一比一定制
 
Building a Future Where Everyone Can Ride and Drive Electric by Bridget Gilmore
Building a Future Where Everyone Can Ride and Drive Electric by Bridget GilmoreBuilding a Future Where Everyone Can Ride and Drive Electric by Bridget Gilmore
Building a Future Where Everyone Can Ride and Drive Electric by Bridget Gilmore
 
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一
办理(PITT毕业证书)美国匹兹堡大学毕业证成绩单原版一比一
 
What Could Be Causing My Jaguar XF To Lose Coolant
What Could Be Causing My Jaguar XF To Lose CoolantWhat Could Be Causing My Jaguar XF To Lose Coolant
What Could Be Causing My Jaguar XF To Lose Coolant
 
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
 
(毕业原版)曼尼托巴大学毕业证(曼大学位证)毕业证成绩单留信学历认证原版一比一
(毕业原版)曼尼托巴大学毕业证(曼大学位证)毕业证成绩单留信学历认证原版一比一(毕业原版)曼尼托巴大学毕业证(曼大学位证)毕业证成绩单留信学历认证原版一比一
(毕业原版)曼尼托巴大学毕业证(曼大学位证)毕业证成绩单留信学历认证原版一比一
 
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf
248649330-Animatronics-Technical-Seminar-Report-by-Aswin-Sarang.pdf
 
(Griffith毕业证)格里菲斯大学毕业证毕业证成绩单修改留信学历认证原版一比一
(Griffith毕业证)格里菲斯大学毕业证毕业证成绩单修改留信学历认证原版一比一(Griffith毕业证)格里菲斯大学毕业证毕业证成绩单修改留信学历认证原版一比一
(Griffith毕业证)格里菲斯大学毕业证毕业证成绩单修改留信学历认证原版一比一
 
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Equity & Freight Electrification by Jose Miguel Acosta Cordova
Equity & Freight Electrification by Jose Miguel Acosta CordovaEquity & Freight Electrification by Jose Miguel Acosta Cordova
Equity & Freight Electrification by Jose Miguel Acosta Cordova
 
Digamma / CertiCon Company Presentation
Digamma / CertiCon Company  PresentationDigamma / CertiCon Company  Presentation
Digamma / CertiCon Company Presentation
 
Hot Sexy call girls in Pira Garhi🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Pira Garhi🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Pira Garhi🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Pira Garhi🔝 9953056974 🔝 escort Service
 
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
 
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
 
sauth delhi call girls in Connaught Place🔝 9953056974 🔝 escort Service
sauth delhi call girls in  Connaught Place🔝 9953056974 🔝 escort Servicesauth delhi call girls in  Connaught Place🔝 9953056974 🔝 escort Service
sauth delhi call girls in Connaught Place🔝 9953056974 🔝 escort Service
 
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书
办理乔治布朗学院毕业证成绩单|购买加拿大文凭证书
 
-The-Present-Simple-Tense.pdf english hh
-The-Present-Simple-Tense.pdf english hh-The-Present-Simple-Tense.pdf english hh
-The-Present-Simple-Tense.pdf english hh
 
办理克莱姆森大学毕业证成绩单|购买美国文凭证书
办理克莱姆森大学毕业证成绩单|购买美国文凭证书办理克莱姆森大学毕业证成绩单|购买美国文凭证书
办理克莱姆森大学毕业证成绩单|购买美国文凭证书
 
EPA Funding Opportunities for Equitable Electric Transportation by Mike Moltzen
EPA Funding Opportunities for Equitable Electric Transportationby Mike MoltzenEPA Funding Opportunities for Equitable Electric Transportationby Mike Moltzen
EPA Funding Opportunities for Equitable Electric Transportation by Mike Moltzen
 
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
 

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