SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Automotive Telematics
Automotive TelematicsAutomotive Telematics
Automotive TelematicsVenkatesh Agaram
 
Connected Cars - Use Cases for Indian Scenario
Connected Cars - Use Cases for Indian ScenarioConnected Cars - Use Cases for Indian Scenario
Connected Cars - Use Cases for Indian ScenarioHCL Technologies
 
Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaCore
 
Infotainment system of car
Infotainment system of carInfotainment system of car
Infotainment system of carBrundha Sholaganga
 
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)
 
The Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar SlidedeckThe Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar Slidedeckteledynelecroy
 
Value for a Connected Vehicle (IoT)
Value for a Connected Vehicle (IoT)Value for a Connected Vehicle (IoT)
Value for a Connected Vehicle (IoT)Brian Loomis
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamentalOmkar Rane
 
Autosar basics by ARCCORE
Autosar basics by ARCCOREAutosar basics by ARCCORE
Autosar basics by ARCCOREARCCORE
 
AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
AUTOSAR_EXP_LayeredSoftwareArchitecture.pdfAUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
AUTOSAR_EXP_LayeredSoftwareArchitecture.pdfSalaheddineelabbassi
 
Automotive Software Basics
Automotive Software BasicsAutomotive Software Basics
Automotive Software BasicsMedhat HUSSAIN
 
Autonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and OpportunitiesAutonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and OpportunitiesJeffrey Funk
 
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
 
ECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
ECU Flashing: Flash Bootloaders that Facilitate ECU ReprogrammingECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
ECU Flashing: Flash Bootloaders that Facilitate ECU ReprogrammingEmbitel Technologies (I) PVT LTD
 
Automotive embedded systems part8 v1
Automotive embedded systems part8 v1Automotive embedded systems part8 v1
Automotive embedded systems part8 v1Keroles karam khalil
 
Automotive infotainment system
Automotive infotainment systemAutomotive infotainment system
Automotive infotainment systemEapen Zacharias P
 

Was ist angesagt? (20)

Automotive Telematics
Automotive TelematicsAutomotive Telematics
Automotive Telematics
 
Connected Cars - Use Cases for Indian Scenario
Connected Cars - Use Cases for Indian ScenarioConnected Cars - Use Cases for Indian Scenario
Connected Cars - Use Cases for Indian Scenario
 
Adaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR ArchitectureAdaptive AUTOSAR - The New AUTOSAR Architecture
Adaptive AUTOSAR - The New AUTOSAR Architecture
 
UDS Protocol Stack | Manual Guide | Fact Sheet
UDS Protocol Stack | Manual Guide | Fact SheetUDS Protocol Stack | Manual Guide | Fact Sheet
UDS Protocol Stack | Manual Guide | Fact Sheet
 
Infotainment system of car
Infotainment system of carInfotainment system of car
Infotainment system of 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...
 
The Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar SlidedeckThe Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar Slidedeck
 
Value for a Connected Vehicle (IoT)
Value for a Connected Vehicle (IoT)Value for a Connected Vehicle (IoT)
Value for a Connected Vehicle (IoT)
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamental
 
Autosar basics by ARCCORE
Autosar basics by ARCCOREAutosar basics by ARCCORE
Autosar basics by ARCCORE
 
AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
AUTOSAR_EXP_LayeredSoftwareArchitecture.pdfAUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
 
Automotive Software Basics
Automotive Software BasicsAutomotive Software Basics
Automotive Software Basics
 
Autonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and OpportunitiesAutonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and Opportunities
 
Automative basics v3
Automative basics v3Automative basics v3
Automative basics v3
 
Flash Bootloader Development for ECU programming
Flash Bootloader Development for ECU programmingFlash Bootloader Development for ECU programming
Flash Bootloader Development for ECU programming
 
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
 
Cellular V2X
Cellular V2XCellular V2X
Cellular V2X
 
ECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
ECU Flashing: Flash Bootloaders that Facilitate ECU ReprogrammingECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
ECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
 
Automotive embedded systems part8 v1
Automotive embedded systems part8 v1Automotive embedded systems part8 v1
Automotive embedded systems part8 v1
 
Automotive infotainment system
Automotive infotainment systemAutomotive infotainment system
Automotive infotainment system
 

Ähnlich wie 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.
 
AdnanAlbujuq_2
AdnanAlbujuq_2AdnanAlbujuq_2
AdnanAlbujuq_2adnan albujuq
 
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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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...
 

KĂźrzlich hochgeladen

Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...
Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...
Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...anilsa9823
 
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...Hot Call Girls In Sector 58 (Noida)
 
如何办理美国西雅图大学毕业证(Seattle毕业证书)成绩单(学位证)原版一比一
如何办理美国西雅图大学毕业证(Seattle毕业证书)成绩单(学位证)原版一比一如何办理美国西雅图大学毕业证(Seattle毕业证书)成绩单(学位证)原版一比一
如何办理美国西雅图大学毕业证(Seattle毕业证书)成绩单(学位证)原版一比一meq5nzfnk
 
John deere 425 445 455 Maitenance Manual
John deere 425 445 455 Maitenance ManualJohn deere 425 445 455 Maitenance Manual
John deere 425 445 455 Maitenance ManualExcavator
 
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp NumberVip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Numberkumarajju5765
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 personDelhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 personshivangimorya083
 
John Deere Tractors 6130M 6140M Diagnostic Manual
John Deere Tractors  6130M 6140M Diagnostic ManualJohn Deere Tractors  6130M 6140M Diagnostic Manual
John Deere Tractors 6130M 6140M Diagnostic ManualExcavator
 
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...Hot Call Girls In Sector 58 (Noida)
 
Dubai Call Girls Size E6 (O525547819) Call Girls In Dubai
Dubai Call Girls  Size E6 (O525547819) Call Girls In DubaiDubai Call Girls  Size E6 (O525547819) Call Girls In Dubai
Dubai Call Girls Size E6 (O525547819) Call Girls In Dubaikojalkojal131
 
Chapter-1.3-Four-Basic-Computer-periods.pptx
Chapter-1.3-Four-Basic-Computer-periods.pptxChapter-1.3-Four-Basic-Computer-periods.pptx
Chapter-1.3-Four-Basic-Computer-periods.pptxAnjieVillarba1
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Russian Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
Russian  Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...Russian  Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
Russian Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...shivangimorya083
 
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdf
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdfSales & Marketing Alignment_ How to Synergize for Success.pptx.pdf
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdfAggregage
 
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhi
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhiHauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhi
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhiHot Call Girls In Sector 58 (Noida)
 
Stay Cool and Compliant: Know Your Window Tint Laws Before You Tint
Stay Cool and Compliant: Know Your Window Tint Laws Before You TintStay Cool and Compliant: Know Your Window Tint Laws Before You Tint
Stay Cool and Compliant: Know Your Window Tint Laws Before You TintBisnar Chase Personal Injury Attorneys
 
How To Troubleshoot Mercedes Blind Spot Assist Inoperative Error
How To Troubleshoot Mercedes Blind Spot Assist Inoperative ErrorHow To Troubleshoot Mercedes Blind Spot Assist Inoperative Error
How To Troubleshoot Mercedes Blind Spot Assist Inoperative ErrorAndres Auto Service
 
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Delhi Call girls
 
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111Sapana Sha
 

KĂźrzlich hochgeladen (20)

Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...
Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...
Lucknow 💋 (Genuine) Escort Service Lucknow | Service-oriented sexy call girls...
 
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...
 
如何办理美国西雅图大学毕业证(Seattle毕业证书)成绩单(学位证)原版一比一
如何办理美国西雅图大学毕业证(Seattle毕业证书)成绩单(学位证)原版一比一如何办理美国西雅图大学毕业证(Seattle毕业证书)成绩单(学位证)原版一比一
如何办理美国西雅图大学毕业证(Seattle毕业证书)成绩单(学位证)原版一比一
 
John deere 425 445 455 Maitenance Manual
John deere 425 445 455 Maitenance ManualJohn deere 425 445 455 Maitenance Manual
John deere 425 445 455 Maitenance Manual
 
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp NumberVip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 personDelhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
 
John Deere Tractors 6130M 6140M Diagnostic Manual
John Deere Tractors  6130M 6140M Diagnostic ManualJohn Deere Tractors  6130M 6140M Diagnostic Manual
John Deere Tractors 6130M 6140M Diagnostic Manual
 
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
 
Dubai Call Girls Size E6 (O525547819) Call Girls In Dubai
Dubai Call Girls  Size E6 (O525547819) Call Girls In DubaiDubai Call Girls  Size E6 (O525547819) Call Girls In Dubai
Dubai Call Girls Size E6 (O525547819) Call Girls In Dubai
 
Chapter-1.3-Four-Basic-Computer-periods.pptx
Chapter-1.3-Four-Basic-Computer-periods.pptxChapter-1.3-Four-Basic-Computer-periods.pptx
Chapter-1.3-Four-Basic-Computer-periods.pptx
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Russian Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
Russian  Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...Russian  Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
Russian Call Girls Delhi Indirapuram {9711199171} Aarvi Gupta ✌️Independent ...
 
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdf
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdfSales & Marketing Alignment_ How to Synergize for Success.pptx.pdf
Sales & Marketing Alignment_ How to Synergize for Success.pptx.pdf
 
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhi
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhiHauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhi
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhi
 
Stay Cool and Compliant: Know Your Window Tint Laws Before You Tint
Stay Cool and Compliant: Know Your Window Tint Laws Before You TintStay Cool and Compliant: Know Your Window Tint Laws Before You Tint
Stay Cool and Compliant: Know Your Window Tint Laws Before You Tint
 
How To Troubleshoot Mercedes Blind Spot Assist Inoperative Error
How To Troubleshoot Mercedes Blind Spot Assist Inoperative ErrorHow To Troubleshoot Mercedes Blind Spot Assist Inoperative Error
How To Troubleshoot Mercedes Blind Spot Assist Inoperative Error
 
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
 
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
 
Call Girls In Kirti Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Kirti Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In Kirti Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Kirti Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 

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