how osgi can help to build open iot...

21
OSGi Alliance © 2008-2017. All Rights Reserved 1 OSGi Alliance © 2008-2017. All Rights Reserved How OSGi can help to build open IoT ecosystems Kai Hackbath Member of OSGi Alliance Board of Directors Evangelist at Bosch Software Innovations CeBIT IoT Expert Conference Hannover, March 23, 2017 1

Upload: vubao

Post on 06-Mar-2018

220 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 1 OSGi Alliance © 2008-2017. All Rights Reserved

How OSGi can help to build open IoT ecosystems Kai Hackbath

Member of OSGi Alliance Board of Directors

Evangelist at Bosch Software Innovations

CeBIT IoT Expert Conference Hannover, March 23, 2017

1

Page 2: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 2

In 2001 when I joined ProSyst Software

ProSyst was one the few software vendors focusing on

Connected Home

The term „Internet of Things“ was used in the scientific

research community

An Open Platform was really scary !!

Everybody was on the hunt for the Killer Application

SMS being the prime example

Investments were not made due to missing business models

Customers canceled their product launches

We were offering a solution for a problem that did not

exist

Page 3: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 3

In 2016 Interoperability is still a major

challenge

Its all about Platforms & Ecosystems

360+ IoT Platforms (Soure: IoT Analystics 2016)

Many domains (Energy, IIoT, Smart Home, Healthcare, etc.)

Wide range of devices

Starting with simple device like temperature sensors to complex

manufacturing machines

No single solution can handle this complexity

Device abstraction can take away only some of the

complexity

Complexity is increasing due to the fact that domains (e.g.

smart home with smart energy) are merging

3 OSGi Alliance © 2008-2017. All Rights Reserved

Page 4: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 4

Complexity of the IoT Landscape

Page 5: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 5

Mapping of IoT Industry Alliances

Page 6: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 6

OSGi Alliance Overview

Proven, Mature

Software Architecture

Transparent

Development

Process

Strategic

Partnerships/Coll

aboration

Founded in 1999

Global

Ecosystem

Best Practices

Industry & End

User Adoption

Page 7: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

What is OSGi?

OSGi Alliance © 2008-2017. All Rights Reserved 7

Open Standards for Modularity and Services

Modular Software

Architecture

Portable and Reusable

Software Modules

Dynamic Service

Lifecycle

OSGi is made for IoT

Page 8: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 8

OSGi Alliance Strategic Members include

Page 9: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 9

OSGi Residential Expert Group (1)

2012: OSGi Residential Specification 4.3 published

Fulfills HGI SWEX Requirements e.g.,

BBF TR069 Connector Service Specification

BBF TR157 Amendment 3 Software Module Guidelines

DMT Admin 2.0

Page 10: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 10

OSGi Residential Expert Group (2)

08/2015: OSGi Residential Specification 6 published

EnOcean Device Service Specification

USB Device Service Specification

Serial Device Service Specification

Network Interface Information Service

Specification

Resource Monitoring Specification

Device Abstraction Layer Specification

Device Abstraction Layer Functions Specification

Page 11: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 11

OSGi IoT Expert Group

The IoT EG was formally announced in September

More than 12 OSGi member companies are actively contributing

Co-Chairs: Tim Ward (Paremus) and Seven Ganlu (Huawei)

Current work items at the IoT Expert Group are

Improvements to the Device Access Specification

Constrained Application Protocol Support

MQTT Service Adaptor

oneM2M Smart Device Template Abstraction

oneM2M Interworking

A Bundle Security White Paper and Testing Platform

Page 12: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 12

Follow our specification work

Please

provide

comments

and

feedback

Available publicly - https://github.com/osgi/design

Page 13: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 13

and OSGi today

Smart Home Automotive Telematics

Industrial Controller

Page 14: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 14

Bosch’s ProSyst software is deployed

in more than 1,000,000 smart homes

providing home automation, higher

security, energy management and

savings.

Page 15: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 15

What OSGi means for Bosch

“For Bosch Software Innovations, OSGi offers the right balance between flexibility and hardware cost for IoT gateways. There is currently no other technology that is both more future-proof on IoT gateways and more mature than OSGi. Having integrated ProSyst’s technology into our Bosch IoT Suite, an open IoT platform, our customers and partners can profit a widely used, fast and highly efficient OSGi implementation in commercial M2M and IoT applications.”

Stefan Ferber, Senior Vice President

Engineering, Bosch Software

Innovations

Page 16: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 16

Examples of OSGi enabled IoT Products

Page 17: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 17

Part of a much wider Ecosystem A tiny snapshot of this includes….

Page 18: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 18

Collaboration with other Organizations is Key

for the Success of IoT Ecosystems

Page 19: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 19

Nobody can do IoT alone – Join us!

• Get involved and make your mark

• Join the OSGi Alliance and the IoT Expert Group (and the

other Expert Groups)

• Help us create and deliver the future

www.osgi.org/Join

Page 20: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

OSGi Alliance © 2008-2017. All Rights Reserved 20

OSGi IoT Demo - Hall 12, Stand C62

• LEGO trains, Raspberry

Pi’s, customised

hardware, open source

software, commercial

products.

• OSGi everywhere - in

the Cloud, on the

Raspberry Pi’s, used to

manage and control

trains

• OSGi enabled gateways

and sensors allow you

to interact with demo

Page 21: How OSGi can help to build open IoT ecosystemsfiles.messe.de/abstracts/77944_CeBIT_23_03_1340_OSGI_Alliance... · How OSGi can help to build open IoT ecosystems ... (Huawei) Current

Contact and Follow Us…..

OSGi Alliance © 2008-2017. All Rights Reserved 21

OSGi is a trademark or registered trademark of the OSGi Alliance in the United States, other countries, or both. Java and all Java based trademarks and

logos are trademarks of the Oracle Corporation in the United States, other countries, or both. All other product or service names are the property of their

respective owners.

www.osgi.org/linkedin