connecting robots with iot using osgi...external | 3/29/16 | © prosyst software gmbh 2015. all...

10
Connecting Robots with IoT using OSGi European Robotics Forum 2016, Ljubiliana – March 22nd

Upload: others

Post on 16-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Connecting Robots with IoT using OSGi...External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution,

External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Connecting Robots with IoT using OSGiEuropean Robotics Forum 2016, Ljubiliana – March 22nd

Page 2: Connecting Robots with IoT using OSGi...External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution,

External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.2

Interoperability in the IoT is hard to achieve

§ Many domains• Energy, Industry 4.0, Health, etc.

§ Wide range of devices• Starting with simple device like temperature sensors to complex manufacturing machines

§ Many protocols• OPC-UA, ZigBee, Bluetooth, LORA, etc.

§ Many standards• OneM2M, OMA, OSGi, ETSI, ISO, IEEE, etc.

§ 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 (Industry 4.0 and Energy) are

merging

What are the Challenges ?

Page 3: Connecting Robots with IoT using OSGi...External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution,

External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.3

Requirements Specifications Standards Test & Certification Open Source Market

DevelopmentCommercial Incubation

HGI Test Event

IIC Testbed

EEBusPlugfest

CCNx

Complexity of the IoT LandscapeMapping of IoT Industry Alliances

Page 4: Connecting Robots with IoT using OSGi...External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution,

External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.4

OSGi AllianceBackground

Proven, Mature Software Architecture

Transparent Development

Process

Strategic Partnerships/Collaboration

Founded in 1999

Global Ecosystem

Best Practices

Industry & End User Adoption

OSGi Alliance © 2008-2016. All Rights Reserved

Page 5: Connecting Robots with IoT using OSGi...External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution,

External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Alliance Members

IBM

Include…..

5OSGi Alliance © 2008-2016. All Rights Reserved

OSGi Alliance

Members include

Page 6: Connecting Robots with IoT using OSGi...External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution,

External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.6

What is OSGi ?Modularity and Services

6

Modular Software architecture • Execution environment, APIs, device abstraction• Application development framework• Common architecture is applicable to Cloud,

Enterprise, M2M & IoT architecture• Can run locally on one device, all the way through

to distributed across 1,000’s of serversDynamic Service lifecycle enables:

• True 24/7 remote maintenance• Remote software updates• Aftermarket sales of upgrades and extensions

Portable and re-usable software modules enable• Faster time-to-market• Increased agility and reduced development effort

and project risk• Reduction in maintenance costs• Ecosystem based solutions

OSGi Alliance © 2008-2016. All Rights Reserved

Page 7: Connecting Robots with IoT using OSGi...External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution,

External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.7

Architecture and specifications

o one can do I(o)T alone“ – OSGi architecture for IoT OSGi Alliance

§ OSGi was made for IoT§ Founded in 1999§ Spec Releases

• http://www.osgi.org/Specifications/HomePage

• Providing a modular, dynamicarchitecture for specific industriyneeds

§ OSGi IoT Expert Group• launched Sept 2015• Collecting RFP’s for new OSGi IoT

specs• Collaboration with other industry

bodies

Page 8: Connecting Robots with IoT using OSGi...External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution,

External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.8

OSGi specifications Cross industry adoption and membership

Completing the puzzle

§ Millions of product solutions§ Adoption in vendorsolutions§ Adoption in open source

• e.g. Eclipse Foundation, Apache Foundation etc.

§ Strategic partnerships• In Smart Home• In IoT

Page 9: Connecting Robots with IoT using OSGi...External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution,

External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.9

End-to-end IoT Solution – from Backend to SensorBuilding Open Industry 4.0 Ecosystem based on Standards

Page 10: Connecting Robots with IoT using OSGi...External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution,

External | 3/29/16 | © ProSyst Software GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Follow us on:

@ProSystSoftwar e

Thank you for your attention!

Kai Hackbarth+49 221 [email protected]