CURRENT MARKET CONDITIONS FOR AUTOMOTIVE SUPPLY IMPLIES LONG TERM SUPPORT - MONTE CARLO AMM OCTOBER 22ND 2019 - IOT.BZH

Page created by Andrew Burns
 
CONTINUE READING
CURRENT MARKET CONDITIONS FOR AUTOMOTIVE SUPPLY IMPLIES LONG TERM SUPPORT - MONTE CARLO AMM OCTOBER 22ND 2019 - IOT.BZH
Linux cybersecured for new industrial IoT like automotive, marine

   Current market conditions for
        automotive supply
    implies Long Term Support

              Monte Carlo AMM October 22nd 2019
                  Yann Bodéré, Managing Director IoT.bzh
                          yann.bodere@iot.bzh
CURRENT MARKET CONDITIONS FOR AUTOMOTIVE SUPPLY IMPLIES LONG TERM SUPPORT - MONTE CARLO AMM OCTOBER 22ND 2019 - IOT.BZH
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

                          RedPesk® AGL Long Term Support   October 22nd 2019   2
CURRENT MARKET CONDITIONS FOR AUTOMOTIVE SUPPLY IMPLIES LONG TERM SUPPORT - MONTE CARLO AMM OCTOBER 22ND 2019 - IOT.BZH
I. Who are we?

 RedPesk® AGL Long Term Support   October 22nd 2019   3
CURRENT MARKET CONDITIONS FOR AUTOMOTIVE SUPPLY IMPLIES LONG TERM SUPPORT - MONTE CARLO AMM OCTOBER 22ND 2019 - IOT.BZH
About us

➢   28 engineers mostly dedicated to AGL                                        LORIENT
➢   Our goal is to deploy AGL in cars, boats...
    ●
       https://iot.bzh/en/
    ●
       http://github.com/iotbzh

                                RedPesk® AGL Long Term Support   October 22nd 2019        4
CURRENT MARKET CONDITIONS FOR AUTOMOTIVE SUPPLY IMPLIES LONG TERM SUPPORT - MONTE CARLO AMM OCTOBER 22ND 2019 - IOT.BZH
1st contributor to AGL since 2016

References: Walt Miner presentations
AGL AMM 2017 https://sched.co/9KB6
AGL AMM 2018 https://sched.co/DRAX
AGL AMM 2019 https://sched.co/L8W3

                                       RedPesk® AGL Long Term Support   October 22nd 2019   5
CURRENT MARKET CONDITIONS FOR AUTOMOTIVE SUPPLY IMPLIES LONG TERM SUPPORT - MONTE CARLO AMM OCTOBER 22ND 2019 - IOT.BZH
II. Supply market current conditions

            RedPesk® AGL Long Term Support   October 22nd 2019   6
CURRENT MARKET CONDITIONS FOR AUTOMOTIVE SUPPLY IMPLIES LONG TERM SUPPORT - MONTE CARLO AMM OCTOBER 22ND 2019 - IOT.BZH
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

                                          RedPesk® AGL Long Term Support                   October 22nd 2019          7
CURRENT MARKET CONDITIONS FOR AUTOMOTIVE SUPPLY IMPLIES LONG TERM SUPPORT - MONTE CARLO AMM OCTOBER 22ND 2019 - IOT.BZH
Average smartphone age evolution
                            Smartphone life cycles in months on the uptrend
                       27
Life cycles (months)   26
                       25
                       24                                                      USA      ●
                                                                                            Smartphone lifecycle is about 2 years
                       23                                                      China
                                                                               EU5
                                                                                             in EU & US & 1,75 years in China
                       22
                       21
                       20
                        2016                   2017                 2018
                                              Years

                                                                                       Automotive is not a “smartphone on wheels”

                                                      RedPesk® AGL Long Term Support                      October 22nd 2019         8
CURRENT MARKET CONDITIONS FOR AUTOMOTIVE SUPPLY IMPLIES LONG TERM SUPPORT - MONTE CARLO AMM OCTOBER 22ND 2019 - IOT.BZH
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€

                                    RedPesk® AGL Long Term Support                     October 22nd 2019   9
CURRENT MARKET CONDITIONS FOR AUTOMOTIVE SUPPLY IMPLIES LONG TERM SUPPORT - MONTE CARLO AMM OCTOBER 22ND 2019 - IOT.BZH
Cybersecurity reglementations

                                                                             European
                                                                           Cybersecurity
                                                                              Act vote

●
    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

                                       RedPesk® AGL Long Term Support                   October 22nd 2019       10
III. Long Term Support requirements

            RedPesk® AGL Long Term Support   October 22nd 2019   11
OEM supply contract model
   Within the RFQ
   document, the
Suppliers receives
 information about
   the forecasted                                                           5 years is a typical
  volumes (annual                                                                                         Example of contract term: “Over the 10 years
                                                                           duration that can be
  and total for the                In the contract, the Supplier                                           which follow the end of mass-production, the
                                                                        extended to 7 years like for
 vehicle life cycle)                   commits to setup the                                              Supplier should supply parts in accordance with
                                                                         most populars cars (e.g.
    as well as the                 volume/capacity indicated in                                          the requirements expressed by [the OEM]. This
                                                                         average 7 years between
requested capacity                RFQ with regard to the project                                             10 years does not lead to a deadline, an
                                                                          each new Renault Clio
        level                               milestones                                                     ending-date or an authorization to cease the
                                                                               generation)
                                                                                                                          supply a part.”

                                                                                    [...]                                          [...]
                  t io n

                                                         ion
      nch

                                                                                                          du ass
                 ina

                                                        uct

                                                                                                                                                     fe
                           Project phase: 3 years                         Mass Production                              Aftersales phase: min

                                                                                                                   n
    lau

                                                                                                            c t io

                                                                                                                                                 f Li
                                                                                                       Pro of M
                                                      rod
            om

                                                                         phase: 5 to 7 years                                  10 years

                                                                                                                                                do
     Q

           rn

                                                    fP
  RF

                                                                                                          d

                                                                                                                                                En
                                                                                                       En
         p lie

                                                 rt o
        p

                                               S ta
     Su

                                                                      Total: from 18 to 20 years
                                                               RedPesk® AGL Long Term Support                               October 22nd 2019             12
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)

                                        RedPesk® AGL Long Term Support                    October 22nd 2019   13
IV. IoT.bzh LTS project

     RedPesk® AGL Long Term Support   October 22nd 2019   14
®
Codename: RedPesk
               ●
                    2018 bpifrance and Ademe “Innovation contest”
                    laureate

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

    RedPesk® AGL Long Term Support                October 22nd 2019        15
®
                                       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

                                       RedPesk® AGL Long Term Support      October 22nd 2019   16
®
RedPesk

RedPesk® AGL Long Term Support   October 22nd 2019   17
Video demonstration

     RedPesk® AGL Long Term Support   October 22nd 2019   18
®
                        RedPesk main features
●
    RTM (Rackable Test Module)                                ●
                                                                   Management and reporting interface
          ●
              Hardware abstraction for                                      ●
                                                                                Reporting dashboard
              modules/board to test                                         ●
                                                                                Tasks/Process management
          ●
              Simulate vehicule environments                                ●
                                                                                Updates and patches generation reports
          ●
              Monitoring (performance, functionnal,
              power consumption…)

●
    Automatic build platform                                  ●
                                                                   Based on modern technologies / tools :
          ●
              Various architectures (ARM, Intel...)                         ●
                                                                                Re-use Fedora Remix tools (Koji, Koshei)
                                                                                and adaptation to cross-development
          ●
              Various BSPs (low level interface with
              hardware)                                                     ●
                                                                                C/C++ for embedded part
          ●
              Various profiles (infotainment,                               ●
                                                                                Python for automated tests
              telematics, cluster, maintenance, …)                          ●
                                                                                Go/Typescript - AngularJS/HTML5 for Web
                                                                                backend and UI

                                           RedPesk® AGL Long Term Support                       October 22nd 2019          19
V. Planning

RedPesk® AGL Long Term Support   October 22nd 2019   20
Roadmap

                                                                 First               Open to other                  Qualification                    Production
                                First
                                                                 beta-                  testers                     deployment                       deployment
                               demos
                                                                testers

                                                                                                           [...]

                                                                              02 0
        19

                                                0

                                                                        0

                                                                                                                   20

                                                                                                                                 0

                                                                                                                                               21
                     019

                                    9

                                                                                                       0
                                                           0

                                                                                                                                                            1
                                                                                         20
                                               02

                                                                    02
                                   201

                                                                                                                                02
                                                                                                   02
                                                           02

                                                                                                                                                           02
    20

                                                                                                                   20

                                                                                                                                            20
                                                                                        20
                                                                            ril 2
                     r2

                                           y2

                                                                  h2

                                                                                                                                r2
                                                                                                  e2
                                                       ry 2

                                                                                                                                                         ry 2
  ber

                                                                                                               er

                                                                                                                                          ary
                                er

                                                                                         y
                  e

                                                                                                                             e
                                          uar

                                                                   rc

                                                                                      Ma

                                                                                                 Jun
                                                                            Ap

                                                                                                             mb
               mb

                             mb

                                                                                                                          mb
                                                     rua

                                                                                                                                                     rua
                                                                Ma

                                                                                                                                           u
   to

                                         Jan

                                                                                                                                       Jan
Oc

                                                                                                              ve

                                                                                                                           ce
                ve

                              ce

                                                       b

                                                                                                                                                       b
                                                    Fe

                                                                                                                                                    Fe
             No

                           De

                                                                                                           No

                                                                                                                        De
                                                                RedPesk® AGL Long Term Support                                       October 22nd 2019            21
VI. Conclusion

 RedPesk® AGL Long Term Support   October 22nd 2019   22
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 redpesk@iot.bzh

                              RedPesk® AGL Long Term Support   October 22nd 2019   23
questions!
                                                                                       Feel free to ask any

 RedPesk® AGL Long Term Support
                                  Lorient Harbour, South Brittany, France
                                                                                                                                                      Thank you for your attention!

October 22nd 2019
24

                        This picture is an original picture taken by Jack Mamelet in 2006. It is under the GNU Free Documentation License and the Creative Commons Attribution.
Appendix

RedPesk® AGL Long Term Support   October 22nd 2019   25
RedPesk® Build Workflow

     Continious Integration                                        Koji Builder        RPMS
              ( Koshei)
                                        Koji client                                    RPMS

                           GIT
                                                         Koji
                                                      Orchestrator

                          SRPM

                                                                                  Distro generator
                                                                                       (Pungi)

User Action
Internal action
XMLRPC action
                                                        Working                          Distro       Distro
                                                        Working
                                                         Working                         Working
                                                                                         Working     Images
                                                        Repos                            Repos
Input : Spec files, Patch + Sources = SRPM               Repos
                                                         Repos                           Repos
                                                                                          Repos

Tool&Conf

Intermediate outputs : Packages & Repositories

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

                                    Confidential                                    October 2019               26
Global architecture
Web UI

                          Red-Pesk
                           Web UI

                                                                  DB
                         Red-Pesk - Backend Server                 +
                                                                 files

Core
            User           Build          Packages              Tests
         Management       Manager         Provider             Manager

                                             RTM           Boards
                                                         Management
      Build Servers
    Build Farm
          Servers             RPM                      RTM               RTM
   Build Servers           repositories                Board             Board

                      RedPesk® AGL Long Term Support                             October 22nd 2019   27
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

                                            RedPesk® AGL Long Term Support   October 22nd 2019   28
You can also read