Document not found! Please try again

Innovation through Openness The Open Source

0 downloads 0 Views 1MB Size Report
Platform independent. ▻ Shared workspaces. ▻ Almost configuration free. ▻ Docker-based: VPN planned to allow remote / network independent cross.
Missing:
Innovation through Openness The Open Source Connected Vehicle Framework Eclipse Kuksa

Dr. Marco Wagner, Dr. Sebastian Schildt Corporate Sector Research and Advance Engineering Robert Bosch GmbH

Innovation through Openness Content  Introduction and Motivation  The Projects APPSTACLE and Eclipse Kuksa  Technical details  Kuksa Cloud Platform  Kuksa In-Vehicle Platform  Kuksa Integrated Development Environment (IDE)

 Potential Deployment Scenarios  Summary and Outlook

2

CR/AEX1-Wagner | 2018-08-17 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

INTRODUCTION AND MOTIVATION

Innovation through Openness Introduction & Motivation “The overall revenue pool from car data monetization at a global scale might add up to USD 450 - 750 billion by 2030”

Source: Monetizing car data- McKinsey Study, September 2016

“The Global Connected Car Market is Estimated to be USD 72.89 Billion in 2017 and is Projected to Reach USD 219.21 Billion by 2025.”

In 2017, there were 107 million connected cars out on the road. This number is expected to increase to 358 million connected cars in 2022

Connected Car Market - Global Forecast to 2025, ResearchAndMarkets.com

4

CR/AEX1-Wagner | 2018-08-17 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Connected Car Report 2018, statista, June 2018

Innovation through Openness Introduction & Motivation To leverage from this huge business potential, we need  open standards and interfaces to interconnect platforms and domains  to pave the way for ‒ smaller players (e.g. SMEs) ‒ non-automotive players

by lowering the risks and entry costs  open up closed ecosystems for new business models and open innovation  This is where the European research project APPSTACLE and the Open Source project Eclipse Kuksa come into play!

5

CR/AEX1-Wagner | 2018-08-17 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

THE PROJECTS APPSTACLE AND ECLIPSE KUKSA

APPSTACLE ITEA 3 Publicly funded project  APPSTACLE: open standard Application Platform for carS and TrAnsportation vehicles  Eclipse Kuksa: the Open Source project hosting all code developed  Objective: Development of an Open Source Connected Car Ecosystem  Development of an open source automotive IoT Cloud Platform ‒ Architectural considerations for the cloud platform ‒ Establishment of standardized interfaces to the vehicle

 Definition and development of Service enablers for car-to-cloud connectivity ‒ Network infrastructure considerations ‒ Next generation mobile networks

 Development of an open source in-vehicle platform ‒ Safe and secure gateway to the cloud ‒ In-vehicle data access mechanism and application platform 7

CR/AEX1-Wagner | 2018-08-17 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Eclipse Kuksa Kuksa Vision Our vision of

Create a cross-vendor connected vehicle platform that relies on open standards and uses open source software to leverage the potential of a large developer community!

+ 8

CR/AEX1-Wagner | 2018-08-17 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Eclipse Kuksa The Kuksa Ecosystem

9

CR/AEX1-Wagner | 2018-08-17 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Eclipse Kuksa Kuksa in the Open Source Universe  Eclipse Kuksa is not the kind of project that tries to reinvent the wheel  Instead we use and foster Open Source solutions to create a harmonized composition of existing Open Source projects enriched with specific Kuksa components  Therefore, Eclipse bases for example on  Automotive Grade Linux (AGL)  Eclipse hawkBit  Eclipse Hono  Eclipse Ditto  Eclipse Che  Keycloak  …

10

CR/AEX1-Wagner | 2018-08-17 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

TECHNICAL DETAILS

App Store

Third Party Services

Core Services Big Data Analysis

Visualization

Data Management

12

CR/AEX1-Wagner | 2018-08-17 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Report Generation

(Automatic) Deployment

Eclipse Kuksa Kuksa Cloud Platform

Eclipse Kuksa Kuksa In-Vehicle Platform Application layer: - Runs 3rd party apps on the platform - Contains security, IoT, and OTA static apps

Boot Loader 13

In-Vehicle Interface





Ethernet

Ex-Vehicle Interface CAN

MQTT LWM2M

Communication Services

5G LTE

Middleware

APPSTACLE API

OS

Authentication & Encryption

Special Apps: App OTA downloader App 1 App 1 OTA manager IoT Connector Secure App Runtime



Platform Update Manager

Middleware layer (Yocto layer): - APPSTACLE API to abstract the vehicles’ E/E architecture - Communication Services to manage network access and provide data from the vehicle - Contains configured and generated AGL services from the Yocto build - Includes communication libs, protocols, security layers,… OS layer: - Reuse of OE’s existing services, layers, HW abstractions, etc.

CR/AEX1-Wagner | 2018-08-17 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Eclipse Kuksa Kuksa IDE  Based on Eclipse Che  Allows Cloud and In-Vehicle Application development  Platform independent  Shared workspaces  Almost configuration free  Docker-based: VPN planned to allow remote / network independent cross compilation

14

CR/AEX1-Wagner | 2018-08-17 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

POTENTIAL DEPLOYMENT SCENARIOS

Eclipse Kuksa Potential deployment Variants: the integrated solution Core Services

Select Apps

Vehicle Owner Install Apps

Publish Apps

App 1

Data / Commands & Use Interaction

App 2

W3C API layer

In-Vehicle Platform

App IDE

Visualization

Data Management

App Store

Plug-In

Big Data Analysis

In-Vehicle 16

Platform CR/AEX1-Wagner | 2018-08-17 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Report Generation

Data

3rd Party

Eclipse Kuksa Potential deployment Variants: the aftermarket solution Core Services

Select Apps

Big Data Analysis

Install Apps

Publish Apps

OBD

App 1

App 2

W3C API layer

Data / Commands

In-Vehicle Platform

App IDE

Vehicle Owner

User Interaction

Mirroring System Standard HMI

OBD dongle 17

Report Generation

Data Management

App Store

Plug-In

Visualization

CR/AEX1-Wagner | 2018-08-17 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Data

3rd Party

SUMMARY AND OUTLOOK

Eclipse Kuksa Roadmap 04.2018 Kuksa-AGL running with OBD-II

01.2017 Start of APPSTACLE

12.2017 Initial Kuksa In-Vehicle Setup

10.2017 Platform study finished  AGL

19

06.2018 Initial contribution IP checked

06.2018 Initial contribution comitted to 5 GitHub repos

08.2018 05.2018 Kuksa Integration Hackathon Security concepts 02.2019 02.2018 OTA & Device BCX presentation Management & Hackathon 12.2018 HMI Demonstrator 04.2018 Ideas for APPSTACLE Follow-Up Safety, Blockchain, µ-services,...

09.2018 ITEA PO Days

CR/AEX1-Wagner | 2018-08-17 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

12.2019 Kuksa 1.0

Eclipse Kuksa Cooperation possibilities  Eclipse Kuksa Open Source project  Contribute with own ideas and development  Use and try the software  Be part of the development community from the beginning

 APPSTACLE Advisory board  Advice and proof of current development  Getting up to date results  Be part and shape the open source results  Cooperation based on open source solutions

 Join the APPSTACLE Follow-Up project  More information needed? https://www.eclipse.org/kuksa/ 20

CR/AEX1-Wagner | 2018-08-17 © Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

THANK YOU

Suggest Documents