28
Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October 22 nd 2019 Yann Bodéré, Managing Director IoT.bzh [email protected] Linux cybersecured for new industrial IoT like automotive, marine

Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

Current market conditions for automotive supply

implies Long Term Support

Monte Carlo AMM October 22nd 2019Yann Bodéré, Managing Director IoT.bzh

[email protected]

Linux cybersecured for new industrial IoT like automotive, marine

Page 2: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 2

Table of contents

I. Who are we?

II. Supply market current conditions

III. Long Term Support (LTS) requirements

IV. IoT.bzh LTS project

V. Planning

VI. Conclusion

Page 3: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 3

I. Who are we?

Page 4: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 4

About us

LORIENT➢ 28 engineers mostly dedicated to AGL➢ Our goal is to deploy AGL in cars, boats...

● https://iot.bzh/en/● http://github.com/iotbzh

Page 5: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 5

1st contributor to AGL since 2016

References: Walt Miner presentationsAGL AMM 2017 https://sched.co/9KB6AGL AMM 2018 https://sched.co/DRAXAGL AMM 2019 https://sched.co/L8W3

Page 6: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 6

II. Supply market current conditions

Page 7: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 7

Average vehicle age evolution ● The EU motor vehicle fleet is getting older year-on-year. Passenger cars are now on average 11.1 years

old, vans 11 years and heavy commercial vehicles 12 years (source ACEA, 11/06/2019)

● The average age of light vehicles in operation in the U.S. has risen again as consumers continue to hold onto cars and light trucks longer. Driven by technology and quality gains, the average age of light vehicles on U.S. roads is 11.8 years (source IHS Market 27/06/2019)

● IHS Market found that the number of older cars and light trucks is growing fast, with vehicles 16 years and older expected to grow 22% to 74 million from 2018 to 2023

Page 8: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 8

Average smartphone age evolution

2016 2017 201820

21

22

23

24

25

26

27

Smartphone life cycles in months on the uptrend

USA

China

EU5

Years

Life

cyc

les

(mo

nth

s)

● Smartphone lifecycle is about 2 years in EU & US & 1,75 years in China

Automotive is not a “smartphone on wheels”

Page 9: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 9

R&D investments● “Worldwide R&D spending among the world’s 1000 largest corporate R&D spenders increased

11.4% in 2018 to 782B$

● Technology cost rise will increase car-maker platforms lifecycles● A connected car platform only (IVI, cluster, telematics, cloud) now cost > 300M€

Page 10: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 10

Cybersecurity reglementations

● The European Cybersecurity Act has been voted in June 2019 by EU parliament

● ENISA will have autority upon national entities to establish european certifications including automotive

European Cybersecurity

Act vote

Page 11: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 11

III. Long Term Support requirements

Page 12: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 12

OEM supply contract model S

uppl

ier n

omin

atio

n

[...]

End

of L

ife

Within the RFQ document, the

Suppliers receives information about

the forecasted volumes (annual and total for the

vehicle life cycle) as well as the

requested capacity level

In the contract, the Supplier commits to setup the

volume/capacity indicated in RFQ with regard to the project

milestones

5 years is a typical duration that can be

extended to 7 years like for most populars cars (e.g. average 7 years between

each new Renault Clio generation)

Example of contract term: “Over the 10 years which follow the end of mass-production, the

Supplier should supply parts in accordance with the requirements expressed by [the OEM]. This

10 years does not lead to a deadline, an ending-date or an authorization to cease the

supply a part.”S

tart

of P

rodu

ctio

n

End

of M

ass

Pro

duct

ion Project phase: 3 years Mass Production

phase: 5 to 7 years

RFQ

laun

ch

Aftersales phase: min 10 years

[...] [...]

Total: from 18 to 20 years

Page 13: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 13

Context & requirements

● Existing systems

– Targeting mainly safety certification but not application security nor cybersecurity

– Not adapted to constantly evolving systems

– Not adapted to complex systems

– Not adapted to long term maintenance

● Requirements

– Reduce integration, maintenance costs and time-to-market

– More and more complex systems (>1000 components in a car, >1000 code changes per day, 100 to 200 millions lines of code in a car)

– Over-the-Air software update and cybersecurity...

– … & Long Term Support (security patches applied on systems over 10 years)

Page 14: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 14

IV. IoT.bzh LTS project

Page 15: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 15

Codename: RedPesk®

● 2018 bpifrance and Ademe “Innovation contest” laureate

● Supported by the investment program “Avenir” and the French Prime Minister Cabinet

Page 16: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 16

RedPesk®

● Automated CI plateform : builds and tests

● Multi-Boards : a dedicated board for every car model● Multi-Applications : depend on models, variants, years, …● Multi-Customers : OEMs, Tier1s, apps providers, ...● Multi-Systems : Linux/AGL, Zephyr, Android…

● Robust, highly available & adaptable plateform

● (1000 changes/day) * (X boards) * (Y customers) * (Z apps)● Availability 7/7 24/24● Scalability ● Allow to simulate vehicule environments

Page 17: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 17

RedPesk®

Page 18: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 18

Video demonstration

Page 19: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 19

RedPesk® main features

● RTM (Rackable Test Module)

● Hardware abstraction for modules/board to test

● Simulate vehicule environments● Monitoring (performance, functionnal,

power consumption…)

● Automatic build platform

● Various architectures (ARM, Intel...)● Various BSPs (low level interface with

hardware)● Various profiles (infotainment,

telematics, cluster, maintenance, …)

● Management and reporting interface

● Reporting dashboard● Tasks/Process management● Updates and patches generation reports

● Based on modern technologies / tools :

● Re-use Fedora Remix tools (Koji, Koshei) and adaptation to cross-development

● C/C++ for embedded part● Python for automated tests● Go/Typescript - AngularJS/HTML5 for Web

backend and UI

Page 20: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 20

V. Planning

Page 21: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 21

Roadmap O

ctob

er 2

019

Nov

embe

r 201

9

Dec

embe

r 20

19

Janu

ary

2020

Febr

uary

202

0

Mar

ch 2

020

Apr

il 20

20

May

202

0

June

202

0

[...]

Dec

embe

r 202

0

Nov

embe

r 202

0

Janu

ary

2021

Febr

uary

202

1

First demos

First beta-

testers

Open to other testers

Qualification deployment

Production deployment

Page 22: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 22

VI. Conclusion

Page 23: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 23

Conclusion

✔ RedPesk® is IoT.bzh’s project to Long Term Support issue

✔ Sponsored by French subsidies

✔ We plan to deploy our product Q1 2021 and target automotive and marine applications first– Beta test opens Q1 2020, if interested contact [email protected]

Page 24: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 24

Thank you for your attention!

Feel free to ask any questions!

Lorient Harbour, South Brittany, France

Th

is p

ictu

re is

an

ori

gin

al p

ictu

re t

ake

n b

y Ja

ck M

ame

let

in 2

006

. It

is u

nd

er t

he

GN

U F

ree

Do

cum

enta

tio

n L

icen

se a

nd

th

e C

reat

ive

Co

mm

on

s A

ttri

bu

tio

n.

Page 25: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 25

Appendix

Page 26: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 2019Confidential 26

RedPesk® Build Workflow

Koji Orchestrator

Koji Builder

Distro generator (Pungi)

Continious Integration ( Koshei)

GIT

SRPM

RPMSRPMSKoji client

Distro ImagesWorking

Repos

Working Repos

Distro ReposWorking

Repos

Working Repos

Working Repos

Input : Spec files, Patch + Sources = SRPM

Tool&Conf

Intermediate outputs : Packages & Repositories

Outputs : Packages, Images, Installer, OsTree...

User Action

Internal action

XMLRPC action

Page 27: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 27

Global architecture

Red-Pesk - Backend Server

Build ServersBuild Servers

Build Servers Farm

Tests Manager

Red-Pesk Web UI

RPM repositories

Build Manager

User Management

Boards Management

RTM Board

RTM Board

DB +

files

Packages Provider

Web UI

RTM

Core

Page 28: Current market conditions for automotive supply implies Long … · 2019-10-26 · Current market conditions for automotive supply implies Long Term Support Monte Carlo AMM October

October 22nd 2019RedPesk® AGL Long Term Support 28

Application targeted ● IoT.bzh product

● Initial integration as SaaS● On-Premise version● Maintenance / support by subscription on Long Term Support

(per board familly, per application, per user service)● Training, support for getting started

● OEMs, Tier1s and application providers companies

● Automotive market and then derived domains

● Marine, Bus, Truck, Off-Road ...

● Military, Agriculture

● Energy, Industry