SlideShare a Scribd company logo
1 of 4
Download to read offline
India, June 2015
Cloud – The Next Step in Diagnostics
A uniform platform for the development department, the service engineers and the final
customer
Increasingly short model cycles with more and more complex systems require innovative solutions both
in the creation of diagnostic systems and for efficient and targeted diagnostics in the workshop.
Could the Cloud be a possible solution? If so, what modifications are needed?
The Cloud offers many advantages with regard to a scalable system, a current diagnostic application
without a complex update process as well as a reduction in the amount of hardware required in the field.
The platform described in this article combines an offline and a Cloud-based diagnostic solution without
any need for additional modification to the code of the application or the data. Specific requirements
from the sectors of Development, After Sales and the final Customer can be covered with the help of
different licences.
Single source as a basis
In order to be able to offer client improved support, the company Vaillant has decided to expand the
service by adding a Cloud-based component for the After Sales. This solution picks up the previously
developed components of the existing diagnostic solution from the development sector and adds a
telematics platform to this. The new platform is also designed to cover and unite use cases from the
development sector (extended support), technical customer services (remote maintenance) and the final
customer (control of heating functions).
This basis is formed by standards from the automotive industry, which allows a single source concept
for the data. Use across all sectors allows Vaillant to cover the entire supply chain.
A concept and its challenges
The diagnostic concept includes a telematics platform, a central server and a web-based user interface
in order to display the entire product life cycle.
Figure 1: The Vaillant diagnostic platform
The existing system was replaced through a solution with standardised components from the
automotive industry. The scope of function was extended and the maintainability and expandability of
the new system was increased. The new solution needed to be data-driven, as it is standard in the
automotive industry. It was therefore possible to add new Vaillant heaters and platforms by installing a
data packet.
The pillars of future-oriented architecture
The first pillar is the use of standardised components
 D-PDU API with connection of the Vaillant specific protocols
 MVCI MCD-3D server
 ODX data
The ODX database, which is created and released in the development department, enables consistent,
data-driven functionality across all areas of use and use cases of the diagnostic solution within the
Vaillant Group.
The second pillar is represented by the OTX processes. The process includes a full and cross-sector use.
This requires a corresponding architecture and a mutual understanding of the authoring guidelines
during content creation.
Data are stored in a version control system so that different departments and/or development centres
in different locations can work together. Meta-information on the individual OTX procedures document
the progress, and enables a unified workflow and release process.
Combining diagnostics and connectivity
The solution covers 3 main components in order to provide the concepts described above as well as
their use cases
 Telematic platform with connection to the heating bus
 Business server for administration of the client platforms
 Client web interfaces for the different users and areas of use
Figure 2: Communication architecture
The telematic platform is based on an embedded Linux system, which was developed in-house by
Vaillant. The connection to the Vaillant IT systems is taking place by GSM interface or via DSL / LAN of
the final customer.
The security of the interface and the client data is an important aspect. Therefore this Smart Home
solution was approved and certified by the VDE Testing and Certification Institute.
The telematics platform offers a use case-based interface to the business server as shown in the graphic.
The telematics protocol MQTT is used as a communications medium. The interface is served from the
business server using RPCs (remote procedure calls). ProtoBuf is used to optimise communication in the
GSM case.
A generator was implemented to create the communication structures and their methods (Java
interfaces) which generates the ProtoBuf messages. ProtoBuf serves to (de)serialise the objects in a
compressed byte stream.
The box client on the telematics platform is a Java application. In addition to execution of the use cases
shown in the graphic this also allows the definition of cyclical tasks. The results are then made available
to the business server.
These tasks include
 Fault memory: any new entries are communicated automatically to the business server. Then,
the responsible service engineer will get informed
 Topology scan: monitoring of the control device at the bus and its condition
 OTX jobs: expert interface for the execution of any OTX processes. They can be loaded into the
box at any time
Experience from the field
After integration of the relevant components the application was able to begin productive operation
approximately 2 ½ years ago. The system was first validated with field test devices. Following release
the telematics platforms were delivered to the final customers in several phases and then put into
operation by the service engineers. It was thus possible to successfully replace the old system.
During operation it was recognised that the performance of the telematics platform was not able to
satisfy the requirements. The selected CPU was identified as a limiting factor with the help of
performance analyses. The execution of Java code proved to be the primary problem.
This experience was used to commission telematics platform 2.0. This is currently in the release process
and will be delivered to clients before the end of this year.
The new controller with an improved floating point calculation and support for the selected Java VM
provided the greatest performance gain. The problem was finding the appropriate combination of
processor, Linux operating system and the right Java VM. Neither the CPU setting nor the size of the
memory were the limiting factors in the old hardware.
Another learning effect was that OTX needs to be treated as the ‘correct’ programming language in
order to be able to use the advantages of the procedural, graphic programming. Thus the focus is on
the definition of the authoring guidelines, the use of Design-Pattern and the informative specification
of the required functionality before processes are created.
In a further development step the scope of function of the service solution has now also been extended.
One of the new functions is guided troubleshooting. This allows the service engineer to already test
functionality during remote diagnosis and to make conclusions from the error pattern or possible
symptoms. The service engineer can thus already make decisions before travelling to the customer and
may be able to take the correct replacement parts along.
Outlook: future Cloud diagnostic systems
The system described here demonstrates the advantages of a data-driven diagnostic solution. The
distribution of the required data is taking place automatically via update. Thus both final customers and
service engineers can profit from the latest functionality of the Vaillant products and the After Sales
diagnostic system.
By using proven standards from the automotive industry this platform can be adapted to different areas
of application in various industries.
Modifications must be done on following components
 Protocol implementation within the D-PDU API interface
 Mapping of the ECU diagnostic functions within the ODX data
 Adaptation of the specific properties of the ECU in the OTX-based diagnostic processes
The solution also offers ideal prerequisites for the ‘right to repair’ legislation in the automotive industry.
This system can make an important contribution thanks to the different user roles and views. The partial
components can be moved between the server and the workshop depending on requirements. Great
importance is placed on the security of the data and the processes.
The use of the KPIT authoring systems for the ODX data and the OTX diagnostic processes and the
integration into the KPIT framework for execution in the Cloud has created a scalable system that fulfils
any client requirements within the diagnostic sector.
Original published in HANSERautomotive: issue 5-6 2015
Authors
Stefan Zeppetzauer
Head of Diagnostic & Connectivity
Products, KPIT Technologies GmbH
Lars Hörnchen
IRE – R&D Manager Connectivity & Apps,
Vaillant Group
About KPIT
KPIT Technologies (BSE: 532400, NSE: KPIT), is a fast growing global product engineering and IT
consulting partner focused on co-innovating domain intensive technology solutions for automotive &
transportation, manufacturing and energy & utilities corporations. KPIT is at the forefront of
automotive engineering globally with solutions in the areas of AUTOSAR & in-Vehicle Networks, Body
Electronics, Chassis, Safety & Driver Assistance, Functional Safety, Vehicle Diagnostics, Infotainment
and Powertrain.
Press Contact:
Richa Bakshi, Tel: +91 992 244 9750, richa.bakshi@kpit.com, www.kpit.com

More Related Content

Viewers also liked

TEDx video - http://bit.ly/TEDxp - Persuasive Cities for Sustainable Wellbein...
TEDx video - http://bit.ly/TEDxp - Persuasive Cities for Sustainable Wellbein...TEDx video - http://bit.ly/TEDxp - Persuasive Cities for Sustainable Wellbein...
TEDx video - http://bit.ly/TEDxp - Persuasive Cities for Sustainable Wellbein...Agnis Stibe
 
Effective Communications - Fundamentals of Public Relations
Effective Communications - Fundamentals of Public RelationsEffective Communications - Fundamentals of Public Relations
Effective Communications - Fundamentals of Public RelationsMr. Ronald Quileste, PhD
 
Assistive technology
Assistive technologyAssistive technology
Assistive technologypm00563
 
United Incentives: Manufacturer Case Studies
United Incentives: Manufacturer Case StudiesUnited Incentives: Manufacturer Case Studies
United Incentives: Manufacturer Case StudiesUnited Incentives
 
Open Data in a Global Ecosystem
Open Data in a Global EcosystemOpen Data in a Global Ecosystem
Open Data in a Global EcosystemPhilip Bourne
 

Viewers also liked (8)

TEDx video - http://bit.ly/TEDxp - Persuasive Cities for Sustainable Wellbein...
TEDx video - http://bit.ly/TEDxp - Persuasive Cities for Sustainable Wellbein...TEDx video - http://bit.ly/TEDxp - Persuasive Cities for Sustainable Wellbein...
TEDx video - http://bit.ly/TEDxp - Persuasive Cities for Sustainable Wellbein...
 
20161014IROS_WS
20161014IROS_WS20161014IROS_WS
20161014IROS_WS
 
Effective Communications - Fundamentals of Public Relations
Effective Communications - Fundamentals of Public RelationsEffective Communications - Fundamentals of Public Relations
Effective Communications - Fundamentals of Public Relations
 
Assistive technology
Assistive technologyAssistive technology
Assistive technology
 
RESUME C&I
RESUME C&IRESUME C&I
RESUME C&I
 
United Incentives: Manufacturer Case Studies
United Incentives: Manufacturer Case StudiesUnited Incentives: Manufacturer Case Studies
United Incentives: Manufacturer Case Studies
 
Open Data in a Global Ecosystem
Open Data in a Global EcosystemOpen Data in a Global Ecosystem
Open Data in a Global Ecosystem
 
CAR Email 6.4.02 (tt)
CAR Email 6.4.02 (tt)CAR Email 6.4.02 (tt)
CAR Email 6.4.02 (tt)
 

More from KPIT

Oracle Product Hub Cloud:​ A True Enterprise Product Master Solution​
Oracle Product Hub Cloud:​  A True Enterprise Product Master Solution​Oracle Product Hub Cloud:​  A True Enterprise Product Master Solution​
Oracle Product Hub Cloud:​ A True Enterprise Product Master Solution​KPIT
 
Innovative Technologies @ KPIT!
Innovative Technologies @ KPIT!Innovative Technologies @ KPIT!
Innovative Technologies @ KPIT!KPIT
 
Medical Device UDI Compliance in the Cloud
Medical Device UDI Compliance in the CloudMedical Device UDI Compliance in the Cloud
Medical Device UDI Compliance in the CloudKPIT
 
KPIT Supplier Portal for JDEdwards Enterprise One
KPIT Supplier Portal for JDEdwards Enterprise One KPIT Supplier Portal for JDEdwards Enterprise One
KPIT Supplier Portal for JDEdwards Enterprise One KPIT
 
Wearables - Is there really a business case for JD Edwards customers?
Wearables - Is there really a business case for JD Edwards customers?Wearables - Is there really a business case for JD Edwards customers?
Wearables - Is there really a business case for JD Edwards customers?KPIT
 
Building a Safer and Healthier Workspace with JD Edwards Health, Safety and E...
Building a Safer and Healthier Workspace with JD Edwards Health, Safety and E...Building a Safer and Healthier Workspace with JD Edwards Health, Safety and E...
Building a Safer and Healthier Workspace with JD Edwards Health, Safety and E...KPIT
 
Oracle Product Hub Cloud Item Master Made Simple for ERP
Oracle Product Hub Cloud  Item Master Made Simple for ERPOracle Product Hub Cloud  Item Master Made Simple for ERP
Oracle Product Hub Cloud Item Master Made Simple for ERPKPIT
 
Accelerate commercialization with cloud based product master data management
Accelerate commercialization with cloud based product master data managementAccelerate commercialization with cloud based product master data management
Accelerate commercialization with cloud based product master data managementKPIT
 
Success Story: Developing an Automatic Seat Control System for a Leading Tier1
Success Story: Developing an Automatic Seat Control System for a Leading Tier1Success Story: Developing an Automatic Seat Control System for a Leading Tier1
Success Story: Developing an Automatic Seat Control System for a Leading Tier1KPIT
 
Case Study- Automation Test Framework (ATF) Development & Infotainment Valida...
Case Study- Automation Test Framework (ATF) Development & Infotainment Valida...Case Study- Automation Test Framework (ATF) Development & Infotainment Valida...
Case Study- Automation Test Framework (ATF) Development & Infotainment Valida...KPIT
 
Cloud – der nächste Schritt der Diagnose (German)
Cloud – der nächste Schritt der Diagnose (German)Cloud – der nächste Schritt der Diagnose (German)
Cloud – der nächste Schritt der Diagnose (German)KPIT
 
K-SAR - AUTOSAR Suite
K-SAR - AUTOSAR SuiteK-SAR - AUTOSAR Suite
K-SAR - AUTOSAR SuiteKPIT
 
Webinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore SystemsWebinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore SystemsKPIT
 
Webinar Presentation on Talent Management Brand New HCM Model for Auto
Webinar Presentation on Talent Management Brand New HCM Model for AutoWebinar Presentation on Talent Management Brand New HCM Model for Auto
Webinar Presentation on Talent Management Brand New HCM Model for AutoKPIT
 
Webinar Presentation: Validation of “next-gen" in-Vehicle Displays.
Webinar Presentation: Validation of “next-gen" in-Vehicle Displays.Webinar Presentation: Validation of “next-gen" in-Vehicle Displays.
Webinar Presentation: Validation of “next-gen" in-Vehicle Displays.KPIT
 
KPIT Announces Q2 FY14 Results - Registers 44.7% Y-o-Y growth in Net Profits
KPIT Announces Q2 FY14 Results - Registers 44.7% Y-o-Y growth in Net ProfitsKPIT Announces Q2 FY14 Results - Registers 44.7% Y-o-Y growth in Net Profits
KPIT Announces Q2 FY14 Results - Registers 44.7% Y-o-Y growth in Net ProfitsKPIT
 
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)KPIT
 
Webinar Presentation: Diagnostic Flash Application with OTX
Webinar Presentation: Diagnostic Flash Application with OTXWebinar Presentation: Diagnostic Flash Application with OTX
Webinar Presentation: Diagnostic Flash Application with OTXKPIT
 
Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases
Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use CasesWebinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases
Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use CasesKPIT
 
Webinar Presentation- Typical Challenges Faced by Tier 1s in AUTOSAR Tooling
Webinar Presentation- Typical Challenges Faced by Tier 1s in AUTOSAR ToolingWebinar Presentation- Typical Challenges Faced by Tier 1s in AUTOSAR Tooling
Webinar Presentation- Typical Challenges Faced by Tier 1s in AUTOSAR ToolingKPIT
 

More from KPIT (20)

Oracle Product Hub Cloud:​ A True Enterprise Product Master Solution​
Oracle Product Hub Cloud:​  A True Enterprise Product Master Solution​Oracle Product Hub Cloud:​  A True Enterprise Product Master Solution​
Oracle Product Hub Cloud:​ A True Enterprise Product Master Solution​
 
Innovative Technologies @ KPIT!
Innovative Technologies @ KPIT!Innovative Technologies @ KPIT!
Innovative Technologies @ KPIT!
 
Medical Device UDI Compliance in the Cloud
Medical Device UDI Compliance in the CloudMedical Device UDI Compliance in the Cloud
Medical Device UDI Compliance in the Cloud
 
KPIT Supplier Portal for JDEdwards Enterprise One
KPIT Supplier Portal for JDEdwards Enterprise One KPIT Supplier Portal for JDEdwards Enterprise One
KPIT Supplier Portal for JDEdwards Enterprise One
 
Wearables - Is there really a business case for JD Edwards customers?
Wearables - Is there really a business case for JD Edwards customers?Wearables - Is there really a business case for JD Edwards customers?
Wearables - Is there really a business case for JD Edwards customers?
 
Building a Safer and Healthier Workspace with JD Edwards Health, Safety and E...
Building a Safer and Healthier Workspace with JD Edwards Health, Safety and E...Building a Safer and Healthier Workspace with JD Edwards Health, Safety and E...
Building a Safer and Healthier Workspace with JD Edwards Health, Safety and E...
 
Oracle Product Hub Cloud Item Master Made Simple for ERP
Oracle Product Hub Cloud  Item Master Made Simple for ERPOracle Product Hub Cloud  Item Master Made Simple for ERP
Oracle Product Hub Cloud Item Master Made Simple for ERP
 
Accelerate commercialization with cloud based product master data management
Accelerate commercialization with cloud based product master data managementAccelerate commercialization with cloud based product master data management
Accelerate commercialization with cloud based product master data management
 
Success Story: Developing an Automatic Seat Control System for a Leading Tier1
Success Story: Developing an Automatic Seat Control System for a Leading Tier1Success Story: Developing an Automatic Seat Control System for a Leading Tier1
Success Story: Developing an Automatic Seat Control System for a Leading Tier1
 
Case Study- Automation Test Framework (ATF) Development & Infotainment Valida...
Case Study- Automation Test Framework (ATF) Development & Infotainment Valida...Case Study- Automation Test Framework (ATF) Development & Infotainment Valida...
Case Study- Automation Test Framework (ATF) Development & Infotainment Valida...
 
Cloud – der nächste Schritt der Diagnose (German)
Cloud – der nächste Schritt der Diagnose (German)Cloud – der nächste Schritt der Diagnose (German)
Cloud – der nächste Schritt der Diagnose (German)
 
K-SAR - AUTOSAR Suite
K-SAR - AUTOSAR SuiteK-SAR - AUTOSAR Suite
K-SAR - AUTOSAR Suite
 
Webinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore SystemsWebinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore Systems
 
Webinar Presentation on Talent Management Brand New HCM Model for Auto
Webinar Presentation on Talent Management Brand New HCM Model for AutoWebinar Presentation on Talent Management Brand New HCM Model for Auto
Webinar Presentation on Talent Management Brand New HCM Model for Auto
 
Webinar Presentation: Validation of “next-gen" in-Vehicle Displays.
Webinar Presentation: Validation of “next-gen" in-Vehicle Displays.Webinar Presentation: Validation of “next-gen" in-Vehicle Displays.
Webinar Presentation: Validation of “next-gen" in-Vehicle Displays.
 
KPIT Announces Q2 FY14 Results - Registers 44.7% Y-o-Y growth in Net Profits
KPIT Announces Q2 FY14 Results - Registers 44.7% Y-o-Y growth in Net ProfitsKPIT Announces Q2 FY14 Results - Registers 44.7% Y-o-Y growth in Net Profits
KPIT Announces Q2 FY14 Results - Registers 44.7% Y-o-Y growth in Net Profits
 
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)
 
Webinar Presentation: Diagnostic Flash Application with OTX
Webinar Presentation: Diagnostic Flash Application with OTXWebinar Presentation: Diagnostic Flash Application with OTX
Webinar Presentation: Diagnostic Flash Application with OTX
 
Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases
Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use CasesWebinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases
Webinar Presentation: New Generation Diagnostic Tools of KPIT and Use Cases
 
Webinar Presentation- Typical Challenges Faced by Tier 1s in AUTOSAR Tooling
Webinar Presentation- Typical Challenges Faced by Tier 1s in AUTOSAR ToolingWebinar Presentation- Typical Challenges Faced by Tier 1s in AUTOSAR Tooling
Webinar Presentation- Typical Challenges Faced by Tier 1s in AUTOSAR Tooling
 

Recently uploaded

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Recently uploaded (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

Cloud - The Next Step in Diagnostics

  • 1. India, June 2015 Cloud – The Next Step in Diagnostics A uniform platform for the development department, the service engineers and the final customer Increasingly short model cycles with more and more complex systems require innovative solutions both in the creation of diagnostic systems and for efficient and targeted diagnostics in the workshop. Could the Cloud be a possible solution? If so, what modifications are needed? The Cloud offers many advantages with regard to a scalable system, a current diagnostic application without a complex update process as well as a reduction in the amount of hardware required in the field. The platform described in this article combines an offline and a Cloud-based diagnostic solution without any need for additional modification to the code of the application or the data. Specific requirements from the sectors of Development, After Sales and the final Customer can be covered with the help of different licences. Single source as a basis In order to be able to offer client improved support, the company Vaillant has decided to expand the service by adding a Cloud-based component for the After Sales. This solution picks up the previously developed components of the existing diagnostic solution from the development sector and adds a telematics platform to this. The new platform is also designed to cover and unite use cases from the development sector (extended support), technical customer services (remote maintenance) and the final customer (control of heating functions). This basis is formed by standards from the automotive industry, which allows a single source concept for the data. Use across all sectors allows Vaillant to cover the entire supply chain. A concept and its challenges The diagnostic concept includes a telematics platform, a central server and a web-based user interface in order to display the entire product life cycle. Figure 1: The Vaillant diagnostic platform
  • 2. The existing system was replaced through a solution with standardised components from the automotive industry. The scope of function was extended and the maintainability and expandability of the new system was increased. The new solution needed to be data-driven, as it is standard in the automotive industry. It was therefore possible to add new Vaillant heaters and platforms by installing a data packet. The pillars of future-oriented architecture The first pillar is the use of standardised components  D-PDU API with connection of the Vaillant specific protocols  MVCI MCD-3D server  ODX data The ODX database, which is created and released in the development department, enables consistent, data-driven functionality across all areas of use and use cases of the diagnostic solution within the Vaillant Group. The second pillar is represented by the OTX processes. The process includes a full and cross-sector use. This requires a corresponding architecture and a mutual understanding of the authoring guidelines during content creation. Data are stored in a version control system so that different departments and/or development centres in different locations can work together. Meta-information on the individual OTX procedures document the progress, and enables a unified workflow and release process. Combining diagnostics and connectivity The solution covers 3 main components in order to provide the concepts described above as well as their use cases  Telematic platform with connection to the heating bus  Business server for administration of the client platforms  Client web interfaces for the different users and areas of use Figure 2: Communication architecture
  • 3. The telematic platform is based on an embedded Linux system, which was developed in-house by Vaillant. The connection to the Vaillant IT systems is taking place by GSM interface or via DSL / LAN of the final customer. The security of the interface and the client data is an important aspect. Therefore this Smart Home solution was approved and certified by the VDE Testing and Certification Institute. The telematics platform offers a use case-based interface to the business server as shown in the graphic. The telematics protocol MQTT is used as a communications medium. The interface is served from the business server using RPCs (remote procedure calls). ProtoBuf is used to optimise communication in the GSM case. A generator was implemented to create the communication structures and their methods (Java interfaces) which generates the ProtoBuf messages. ProtoBuf serves to (de)serialise the objects in a compressed byte stream. The box client on the telematics platform is a Java application. In addition to execution of the use cases shown in the graphic this also allows the definition of cyclical tasks. The results are then made available to the business server. These tasks include  Fault memory: any new entries are communicated automatically to the business server. Then, the responsible service engineer will get informed  Topology scan: monitoring of the control device at the bus and its condition  OTX jobs: expert interface for the execution of any OTX processes. They can be loaded into the box at any time Experience from the field After integration of the relevant components the application was able to begin productive operation approximately 2 ½ years ago. The system was first validated with field test devices. Following release the telematics platforms were delivered to the final customers in several phases and then put into operation by the service engineers. It was thus possible to successfully replace the old system. During operation it was recognised that the performance of the telematics platform was not able to satisfy the requirements. The selected CPU was identified as a limiting factor with the help of performance analyses. The execution of Java code proved to be the primary problem. This experience was used to commission telematics platform 2.0. This is currently in the release process and will be delivered to clients before the end of this year. The new controller with an improved floating point calculation and support for the selected Java VM provided the greatest performance gain. The problem was finding the appropriate combination of processor, Linux operating system and the right Java VM. Neither the CPU setting nor the size of the memory were the limiting factors in the old hardware. Another learning effect was that OTX needs to be treated as the ‘correct’ programming language in order to be able to use the advantages of the procedural, graphic programming. Thus the focus is on the definition of the authoring guidelines, the use of Design-Pattern and the informative specification of the required functionality before processes are created. In a further development step the scope of function of the service solution has now also been extended. One of the new functions is guided troubleshooting. This allows the service engineer to already test functionality during remote diagnosis and to make conclusions from the error pattern or possible symptoms. The service engineer can thus already make decisions before travelling to the customer and may be able to take the correct replacement parts along.
  • 4. Outlook: future Cloud diagnostic systems The system described here demonstrates the advantages of a data-driven diagnostic solution. The distribution of the required data is taking place automatically via update. Thus both final customers and service engineers can profit from the latest functionality of the Vaillant products and the After Sales diagnostic system. By using proven standards from the automotive industry this platform can be adapted to different areas of application in various industries. Modifications must be done on following components  Protocol implementation within the D-PDU API interface  Mapping of the ECU diagnostic functions within the ODX data  Adaptation of the specific properties of the ECU in the OTX-based diagnostic processes The solution also offers ideal prerequisites for the ‘right to repair’ legislation in the automotive industry. This system can make an important contribution thanks to the different user roles and views. The partial components can be moved between the server and the workshop depending on requirements. Great importance is placed on the security of the data and the processes. The use of the KPIT authoring systems for the ODX data and the OTX diagnostic processes and the integration into the KPIT framework for execution in the Cloud has created a scalable system that fulfils any client requirements within the diagnostic sector. Original published in HANSERautomotive: issue 5-6 2015 Authors Stefan Zeppetzauer Head of Diagnostic & Connectivity Products, KPIT Technologies GmbH Lars Hörnchen IRE – R&D Manager Connectivity & Apps, Vaillant Group About KPIT KPIT Technologies (BSE: 532400, NSE: KPIT), is a fast growing global product engineering and IT consulting partner focused on co-innovating domain intensive technology solutions for automotive & transportation, manufacturing and energy & utilities corporations. KPIT is at the forefront of automotive engineering globally with solutions in the areas of AUTOSAR & in-Vehicle Networks, Body Electronics, Chassis, Safety & Driver Assistance, Functional Safety, Vehicle Diagnostics, Infotainment and Powertrain. Press Contact: Richa Bakshi, Tel: +91 992 244 9750, richa.bakshi@kpit.com, www.kpit.com