the rise of open source in the manufacturing …final... · bosch iot suite know-how 800+ iot...
TRANSCRIPT
THE RISE OF OPEN SOURCE IN THE MANUFACTURING INDUSTRY
Bosch Software Innovations GmbH
Dr. Steffen Evers
Head of Open Source Services
Open Source Forum Yokohama 2017
15.11.2017
Bosch – a global network
INST/QMM | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.2
Four business sectors
Consumer GoodsEnergy and Building
Technology
Industrial TechnologyMobility Solutions
Bosch Software Innovations
INST/QMM | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.3
Spearheading the Internet of Things
Market presence
6.2mconnected devices using
Bosch IoT Suite
Know-how
800+IoT experts around the world
(Germany, Bulgaria, Singapore, China,
Japan, USA)
Experience
250+IoT international projects in the areas
of manufacturing, mobility, energy,
home & building, city, agriculture …
Mobility
Solutions for
electromobilit
y, intermodal
transporta-
tion, and
connected
vehicles
Industry
Solutions for
connected
manufactu-
ring
Agriculture
Solutions to
support the
sustainable
intensification
of food
production
Smart City
Connected
solutions for
urbanites to
make life
easy and
efficient
Energy
Solutions for
smart and
simple
energy
management
Smart
Home &
Building
Solutions for
connected
homes and
commercial
buildings
SOFTWARE BUSINESS
“Software is eating the world”[Marc Andreessen, 2011]
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.5
Facebook is the
world's biggest and
most up-to-date
registration office
–
without legal
regulation.
Airbnb is the world's
biggest hotel chain
–
doesn't own a
single room.
Amazon is the
biggest book store
–
without a single
bookshelf.
Pixar has won
16 Oscars
–
never employed
an actor.
Uber is the biggest
cab operator
–
doesn't operate a
single car.
TAXI
Realized by software
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.6
90% of automotive innovations
50 – 100
networked ECUs
Mercedes S-Class
Infotainment subsystem
20 Mio. LOC
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.7
“Every industrial company will become a software company.”
Jeffrey R. ImmeltCEO, General Electric
Today software as a product is hard to sell
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.8
Service-based products are promisingSmart devices, websites, apps, and clouds
© Cienpies Design | shutterstock
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.10
Software as a product business modelsare getting out of fashion.
Service based products are on the rise!
Looking at the numbers
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.11
Stock development of IT giants
Company Stock Change in Given Period
2001-01-01 – 2013-11-01 2013-11-01 – 2017-05-01
Apple +6892% +97.3%
Google +923.6% +78.4%
Red Hat +620.5% +104.2%
IBM +111.3% -11.4%
NASDAQ +71.1% +55.3%
Microsoft +70% +93,1%
Oracle +27,1% +34.4%
Nokia -81.4% -24.3%
GETTING THE SOFTWARE FOR YOUR SERVICE
Github: Leading open source hoster
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.13
Software already there?
20M total users,
(5.8M+ active)
57M total repositories
(19.4M+ active)
10.7M+ active issues
331k+ active
organizations
100M pull requests
Total repositories over time
Open source: A tool to reach business goals
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.14
Efficient
technology
development
Higher
independence
Accelerated
market
penetration
Minimize dependency on Suppliers
Break/prevent a proprietary monopoly
Viral marketing
Establish a new market in technology
Standardization
Shared development
Partition into differentiating
and commodity SW
Identify commodity for
relevant point in time
Shared commodity is
competitive advantage
How OSS works for companies What they gain from OSS
Agile Collaboration
Increase Quality
Gain Speed
Share Risks
Reduce Costs
Effort for strategic open source development
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.15
100%80%
60%
30%
Time
Effort
Initiating party
1st partner
2nd partner
3rd partner
120%
Github: Primary open source hoster
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.16
Role of organizations
BUILDINGECOSYSTEMS
Major changes in doing business
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.18
for established industries
Value chain Business ecosystem
Technology adoption is strategic
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.19
Source: Report: IoT: Breaking Free From Internet And Things | vmob.me/IoT
©Vision Mobile | June 2014 | Licensed under BY ND
It’s the developer community
that will make the IoT happen.
Playing the platform game
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.20
... and win
Big fish eat small fishes
… but small fishes
can build swarms
Resulting in platform ecosystem battles
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.21
Continuing in the cloud
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.22
THE ART OF OPEN SOURCE
Open source
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.24
Shifting your business focus
Technology Productization Service Marketplace
CollaborateBuyMake
Relevance of Open Source
Open source
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.25
Using open source as a strategic tool
Open source
ecosystem
Open source
strategy
Open source
management &
development
Open source
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.26
A new approach needs a different setup
Business strategy Open source strategyOpen source
implementation
Open source
services
1. Open source management
2. Staffing & organization
3. Technology selection
4. Building up ecosystems
5. Marketing
6. Open source development
Rules & guidelines
Processes
Infrastructure
IOT PLATFORMS:NO-ONE CAN DO I(O)T ALONE.
We connect every thing
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.28
Device management for
connected filters
Smart heating: intelligent
networking of heating systems
IoT Gateway: easy connection
to Industry 4.0 environments
‘Internet of Oysters’: monitor
the health of the water system
Firmware and software updates
over the air
Connected asset intelligence
system for rail freight
TrackMyTools: a smart
inventory management system
Indego Connect:
intelligent device management
Current IoT
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.29
Isolated solutions
Device
type A
IoT solution A
Device
type B
Device
type E
Device
type D
Device
type C
IoT solution C IoT solution D IoT solution EIoT solution B
a3
a2a1
b3
b2b1
c3
c2c1
d3
d2d1
e3
e2e1
Industrial manufacturers
Future products
Required
IoT middleware
Products today
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.30
“In a few years, every electronic productwill be internet-capable. The question isno longer if, but when.”
Dr. Volkmar Denner
Chairman, Board of Management
Robert Bosch GmbH
1,000,000number of things produced
by Bosch (per day)
IoT Vision: Cross vendor, cross domain
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.32
Devices/assets
a3
a2a1
b3
b2b1
c3
c2c1
d3
d2d1
e3
e2e1
Generic IoT platform
IoT services
IoT cloud
IoT enabled devices
IoT solution A IoT solution C IoT solution D IoT solution EIoT solution B
Industrial manufacturers
Open IoT Platform with OSS
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.33
Overall Goal
Business success for Bosch
Group in IoT with products and
services in the verticals Mobility,
Industry, Energy, Building
Interconnections and
interoperability of devices/
services (therefore Bosch
should “bet on the right
(platform) horse”)
Assumption
2-5 major IoT platforms (in next
5-7 years)
At least one of them will be
Open source
Big industrial manufacturers not
able to position proprietary
platforms among top 5 and
customers/partners would not
accept it
No risk/dependency on
proprietary 3rd party platform
Conclusion
Open platform
strategy with OSS
Eclipse Foundation: strategic membershipActively engaged within the Eclipse IoT Working Group
Eclipse HonoEnabling device-related communication between connected devices and IoT applications in the cloud
Eclipse VortoA smart, open approach to the interoperabilityof IoT products
Eclipse hawkBitA domain-independent, back-end solution formanaging software rollouts in IoT
Eclipse LeshanA Java library for implementingLightweight M2M servers and clients
Eclipse Ditto … where IoT devices and the state of theirdigital twins get together
Eclipse IoT community
Bosch Software Innovations GmbH | INST/CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.35
Numbers
2.2million lines of code
261
projects
210+developers
110Kmonthly visitors
1) and counting!
<>{ }#
OSS@BOSCH GOES BEYOND IOT
APPSTACLEITEA3 Publicly Funded Project
APPSTACLE: open standard Application Platform for carS
and TrAnsportation vehicles
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
ESP
In-vehicle
platform
Ethernet
Central Gateway /
Backbone
Vehicle Motion
CAN
BodyADAS & Safety Infotainment
Cam
ADAS
Control
Motion
ControlHead Unit
Body
Control
Join and find more information here: https://itea3.org/project/appstacle.html
OpenADx - xcelerate your AD development
CC-AD/PRM-P | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.39
Tool Chain for Automated Driving Systems
Automated Driving (AD) is clustered into
three equally important technology areas:
1. In-vehicle technology
2. Cloud technology (backend)
3. Design, development, test and validation tools
(tool chain)
OpenADx is focused on the AD tool chain
The goal is to accelerate AD development
through open collaboration and open source.
OpenADx' vision is to ensure transparency
and make the complex AD tool landscape
more easily accessible for its users.
Join and find more information here: https://wiki.eclipse.org/OpenADx
ROS @ AD
CC-AD/ESW2 JJ | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.40
Open Source for Automated Driving
Robot Operating System (ROS) is…
An advanced environment to develop advanced
robotic systems
A big community with many ideas
Automated Driving (AD) is…
A mega trend in the automotive world
Safety critical & complex
An attractive challenge for software developers and
engineers
ROS @ Bosch Automated Driving
An advanced environment for automated driving
Combination of automotive grade software and
prototypical development
Join and find more information here: http://www.ros.org/
41 Public | ETAS/PGA | 2017 | © ETAS GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,
distribution, as well as in the event of applications for industrial property rights.
https://rbei-etas.github.io/busmaster/Add_Ons.html
BUSMASTER • An easy-to-use Open Source Software tool to Simulate, Analyze and Test data bus systems • Supports CAN, CAN FD, LIN, FlexRay, J1939 • ISO26262 compliant• Has an active and healthy community for interaction & support• Offers Commercial Add-ons & Engineering Services to enhance capabilities of base tool
Key Features• Supports over 70 Bus access hardware from over 20 manufacturers• Develop your own extension plug-ins, APIs with developer kit• Feature contributions from users including OEMs & Tier-1s• Use-cases in domains beyond Automotive (Security, Medical, Telecom,
Aerospace, Manufacturing, Defence etc.)
Popularity• Most popular Open Source CAN bus analysis tool globally• Downloaded & used over almost the entire globe (maploco) • Over 20,000 unique downloads annually
Open Source for Network Monitoring & Analysis
BUSMASTER
Eclipse APP4MC – ApplicationPlatformProject4MultiCore
CDG-SMT/ESM1 | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.42
Platform for engineering embedded multicore software systems
Eclipse APP4MC is a platform for engineering
embedded multi- and many-core software systems. The
platform enables the creation and management of
complex tool chains including simulation and validation.
It supports interoperability and extensibility and unifies
data exchange in cross-organizational projects.
APP4MC focuses on:
1. Multi- and Many-Core Development Process Support
2. Common Data Exchange and Simulation
3. Event Tracing
4. Customizable Workflow
Join and find more information here: https://www.eclipse.org/app4mc/
Eclipse Unide – understand industry devices
CC-AD/PRM-P | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.43
The ecosystem of PPMP
Production Performance Management
Protocol (PPMP)
Standardized lightweight structure for
receiving data of production machines
Message types
Machine events (e.g. “cooling water low”)
Sensor measurements (e.g. temperature 37°)
Process data (e.g. Tightening process curve)
Integrates manufacturing characteristics
like part ids, part types, machine status
Does not impose constraints on transport
(rest, amqp, mqtt etc.)
Unide provides
PPMP bindings in different languages (java,
python)
A server for
‒ validating messages
‒ Persisting data (to influxdb)
‒ Visualizing the data (using grafana)
Platform for further evolution of the protocol
Join and find more information here: http://unide.eclipse.org
Eclipse SW360
INST-CSS/BSV-OS | 7/20/2017
© Bosch Software Innovations GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.44
Central Hub to Manage SW Component Info in Organizations
Supports the usage & management of OSS
Collect meta-data to
components / projects / products
Aggregates component data from various
sources
Integrates into build processes
Project provides
REST API
End user front end to FOSSology
Portal application
Preconfigured Docker setup
Join and find more information here: projects.eclipse.org/projects/technology.sw360
OSS@BOSCH …MORE TO COME
THANK YOU
Follow us on
Dr. Steffen Evers
Head of Open Source Services
Bosch Software Innovations
We are hiring. Contact us.