how the bosch group is making use of osgi for iot - kai hackbarth

24
HOW THE BOSCH GROUP IS MAKING USE OF OSGI FOR IOT Kai Hackbarth Evangelist & Member Board of Directors OSGi Alliance Bosch Software Innovations GmbH

Upload: mfrancis

Post on 16-Apr-2017

331 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

HOW THE BOSCH GROUP IS MAKING USE OF OSGI FOR IOTKai HackbarthEvangelist & Member Board of Directors OSGi AllianceBosch Software Innovations GmbH

Page 2: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

2

Bosch – a global networkFour business sectors

Consumer GoodsEnergy and Building Technology

IndustrialTechnology

Mobility Solutions

Page 3: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

3

Bosch as a software company

15,000software

engineers

45,700associates inresearch and

development

Researchersand developers across the globe

94research anddevelopmentlocations in25 countries

3,000developersfor the Internetof Things

Page 4: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

4

Bosch Software InnovationsSpearheading the Internet of Things

MobilityEnergy

Building

City

Solution & Service Provider

Technology Provider

Manufacturing

Page 5: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

5

Prosyst Merged with Bosch Software InnovationsBosch IoT strategy Enabling connectivity in many areas of

daily life and work Systematically expand IoT software

competencies Bosch electronic products are web-

enabled to deliver fascinating new services

Expand and foster IoT ecosystems Establish an open IoT platform with

partners

Reasons for acquisition Market leading in gateway software Provides the fastest & most efficient

OSGi container in the market with backend connectivity

Complements Bosch IoT Suite Highly experienced software

developers for embedded and backend software

Gateway software serves as a link between connected devices and the backend. It is part of many IoT solutions.

Page 6: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

6

Software components Strategic impact on IoT applications

Technological, commercial, and user angles covered through Bosch

The brain of an

intelligent device or machine

Bosch is excelling in intelligent products of

superior quality

Market leader in gateway software

Running on local

gateways bundling and connecting also non-IP-

ready devices

Users experience IoT-enabled services via internet on

mobile devices, TV

sets, and more

End-user apps

Gateway software

Embedded software

Connecting users,

devices, and

business partners

Basis for Bosch IoT solutions

Cloud & enterprise software

ProSyst mBS middleware

ProSyst mPRM

Page 7: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

OPEN SOURCE AND OPEN STANDARDS ENABLE IOT

Page 8: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

8

Openness in the IoT helps manage both business and technical complexity.Benefits of open standardsOpen standards are not defined by individual players. It is industry collaboration that increases the quality of standards.

Multiple stakeholders foster long-term investment and increase the durability and global adoption of the solution.

Open standards help to reduce risks by avoiding single vendor dependence and they allow higher flexibility with multiple sources / suppliers.

Benefits of open sourceGives free and open access to the

software that serves as the foundation for the Internet of Things.

Enables cooperation with partners and makes it easier to create IoT

ecosystems.

Makes it cost-effective to implement the scalability required to connect and manage the number of devices.

Only with open source will it be possible to engage the numbers of

developers needed to realize the IoT.

No risk/dependency on proprietary 3rd-party platform/single players

Page 9: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

9

Bosch’s ProSyst software is deployed in more than 1,000,000 smart homes providing home automation, higher security, energy management and savings.

Page 10: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

10

Bosch Smart HomeOverview

Lighting control and regulation Control of heating, ventilation, cooling Energy and load management Integration of PV, CHP, etc.

Security and home monitoring Access control Smoke detector integration Movement detection

Page 11: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

11

Bosch Smart Home Technology conceptOverview

End devices

Smartphone

Local networkSmart Home

Controller BackendInternet

LandingZone

AppZone

- Remote access

- Software Provisioning- Logfile upload

Page 12: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

12

Smart Life SolutionsDeployments based on gateways

• Energy and light management • Home Entertainment• Remote Lawn mover • Garden watering• eMobility charge systems• Apps for power tools• Horse stable, dog house monitoring• Swimming pool heating and illumination• Assisted Living Solutions• …

Sensors and software take Robert Bosch’s lathe from 1887 into the age of Industry 4.0

Page 13: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

13

Commercial Building GatewaysElevator Monitoring

XDKPrototyping Platform

XDKProgrammable Sensor

CISSConnected Industry Sensor Solution

• Air Pressure• Magnetic

Field• 3-axis

Acceleration• Light• …

Gateway

Controller

Page 14: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

14

Harvest optimizationBased on a sensor gateways

Harvest optimization based on sensor gateways (temperature, moisture, etc.):

Harvest simulation and prediction

Demand matching simulation Cost analysis Agricultural recommendations

(e.g. watering, fertilization, foil replacement, etc.)

Dynamic and real time data visualization (web & app)

Page 15: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

15

Bosch Automotive Aftermarkets Connected fleet management

 

Hardware(Telematics

devices)

Connectivity(machine-to-machine

communication)

Vehicle data management(IT infrastructure)

Services(B2B, B2B/C,

B2C)

Customer interface

(integration, portals, apps)

Apps, smartphone-based telematics

Driver portal (Drivelog)

Communications center(BPO hotline)

Push offers,bonus programs, etc.

Direct parts sales

Workshop services(servicing, maintenance,online scheduling)

Connected vehicleTelematics solutions

Page 16: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

16

Bosch Automotive Aftermarkets Connected vehicle system

CCU

server

Business customers(B2B)

Customers of customers(B2B)

Additional services

Drivers(B2C)

Mobile networkprovider

e.g.leasing, rent-a-car,insurances

e.g. company

fleets

Connectedvehicle

Page 17: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

17

The Track & Trace Testbed First European testbed for the Industrial Internet Consortium

The testbed explores Testbed partners Improvement in asset life Asset utilization and ROI by reducing the downtime

of valuable assets Maximizing production and predictable delivery of

service

Infosys: leader, solution & application design, analytics engine

Bosch: sensors, ProSyst OSGi-based middleware mPRM and mBS, Eclipse Vorto standard

Intel: gateway, horizontal infrastructure PTC: application enablement platform

Page 18: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

18

Bosch Rexroth New Bosch IoT gateway

About this project The connected system combines

sensors, software, and IoT-compatible industrial controls.

Makes it possible to monitor the condition of ancient machines.

ProSyst mBS is running on the gateway.

Machines can be quickly and easily connected with the IoT gateway.

Old machine + rapid connectivity = new benefit

Sensors and software take Robert Bosch’s lathe from 1887 into the age of Industry 4.0

Page 19: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

19

IoT GatewayApps for data collection, data processing, and data publishing

The IoT Gateway provides Dashboard app for system administration,

configuration and parameterization Device app for integration of I/O-modules and

sensors Processing app for processing of signal values

and forwarding of information to MES systems, database, and cloud application

Dashboard

DevicesProcessin

g

IoTGateway

Page 20: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

20

Bosch Rexroth New Bosch IoT gateway

Scalable control platform IndraControl XM and I/O-family IndraControl S20 as a basis for process connection

Modular software for customer-specific solutions

Easy Connection of machines with IT-solutions like MES systems, databases or cloud applications

Opens up operators of older machinery the benefits of connected industry

Enables the optimization of processes Provides data for Condition Monitoring and

Predictive Maintenance Connects the real-time world and the IoT world

for flexible software deployment

IoTGatewa

y

Page 21: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

21

IndraControl XM Platform for the IoT Gateway

Control platform IndraControl XM- With newest technology and robust housing design

- Meets high real-time demands

- Expandable with I/O-family IndraControl S20

OSGi Framework as a service platform- Modular software

- Expandable dynamically during runtime

- Additional security functions

Highly adaptable for tailored solutions

Java Virtual Machine

OSGi 2)

IndraControl XM

VxWorks / Linux

BRE

Stor

age

Web ...M2M

MES ...PRC

IoT

Gate

way

Infr

astr

uctu

reAp

plic

atio

n

Application

Solution

Plat

form

Services

Framework

Runtime

Operating System

Hardware

Connectivity FieldbusHardware

Page 22: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

22

OSGi-based technology benefits at a glanceMost common requirements for IoT scenarios out of the box Smart management of gateways and connected devices

Gateways are no longer only aggregators / transmitters of data. They allow multi-service execution to devices,local data processing / filtering and enhanced security.

Adds remote device management access and supportIncluding dynamic firmware update, app lifecycle and configuration management, diagnostics etc.

Convenient user experienceUsers of connected devices enjoy IoT-based services without initiating required soft-ware additions, updates or removals. No user-initiated reboot of connected devices.

20+ device protocols and 30+ commercially available device and gateway drivers For smart homes and automotive (Zigbee, Z-Wave, EnOcean, LLE, KNX, DECT, MBUS, CAN, and more).

Fastest & most efficient OSGi container in the marketSmallest memory footprint and highly optimized for speed; having proven its effectiveness in practice over many years.

Page 23: How the Bosch Group is making use of OSGi for IoT - Kai Hackbarth

EclipseCon Europe / OSGi Community Event 2016 | Kai Hackbarth | 26.10.2016© Bosch Software Innovations GmbH. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution as well as in the event of applications for industrial property rights.

23

Bosch ConnectedWorld 2017 will take placeMarch 15-16 at Station Berlin

Save the Date!