26
Collaborating to Maximize Interoperability in an Open Source Software Project Ian Skerrett Eclipse Foundation

Internet of manufacturing and Open Source

Embed Size (px)

Citation preview

Page 1: Internet of manufacturing and Open Source

Collaborating to Maximize Interoperability in an Open

Source Software Project

Ian SkerrettEclipse Foundation

Page 2: Internet of manufacturing and Open Source

Copyright © 2017 The Eclipse Foundation. All Rights Reserved

Eclipse Foundation

• Not-for-profit open source foundation responsible for the Eclipse community

• 320+ open source projects• Working groups for Geo-spatial tech, IoT,

System engineering and embedded dev., Science, Automotive, …

• 250+ members

Page 3: Internet of manufacturing and Open Source

Copyright © 2017 The Eclipse Foundation. All Rights Reserved

Software is Eating the World

Marc Andreessen

August 2011

Page 4: Internet of manufacturing and Open Source

Copyright © 2017 The Eclipse Foundation. All Rights Reserved

Open Wins

Page 5: Internet of manufacturing and Open Source

Lots of IoT Platform

IoT Platforms

IoT Platforms

IoT Platforms

IoT Platforms

IoT PlatformsIoT Platforms

IoT Platforms IoT Platforms

Page 6: Internet of manufacturing and Open Source

Copyright © 2017 The Eclipse Foundation. All Rights Reserved

Page 7: Internet of manufacturing and Open Source

Common platform creates an industry

Industry Ecosystem

Open IoT application

framework and runtimes

Open IoT communication protocols IoT

Platforms

Open IoT

development tools

$ $

$ $

$ $

Page 8: Internet of manufacturing and Open Source

Copyright © 2017 The Eclipse Foundation. All Rights Reserved

Open Lowers Barriers

● Lower barriers for collaborative development

●Lower barriers for developers

●Lower barriers to interoperability

●Lower barriers for adoption

Page 9: Internet of manufacturing and Open Source

Eclipse Webinar | INST / TST | 15/10/2014 | © Bosch Software Innovations GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing,

distribution, as well as in the event of applications for industrial property rights.

Bosch Software Innovations

Bosch IoT Platform Strategy

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 “back on the right (platform) horse”)

Assumption:

2-5 major IoTS platforms (in next 5-7 years)

At least one of them will be Open Source

Bosch not able to develop one of these proprietary platforms alone

and customers/partners would not accept it

No risk/dependency on proprietary 3rd party platform

Conclusion

Open Platform strategy with OSS

9

Page 10: Internet of manufacturing and Open Source

Copyright © 2017 The Eclipse Foundation. All Rights Reserved

Page 11: Internet of manufacturing and Open Source

Eclipse IoT Today

2.4M 30 250+ 132Klines of code projects developers monthly

visitors

Page 12: Internet of manufacturing and Open Source

Copyright © 2016 The Eclipse Foundation. All Rights Reserved

Our community

Page 13: Internet of manufacturing and Open Source

Copyright © 2017 The Eclipse Foundation. All Rights Reserved

Industry 4.0 Architecture

Old PLC“brownfield”

Modern PLCs“greenfield”

Enterprise IT Integration

Local IoT Platform

Page 14: Internet of manufacturing and Open Source

Copyright © 2017 The Eclipse Foundation. All Rights Reserved

Software for Industry 4.0

Data Aggregation Device Management Event Management

Data Analysis Security Digital Twin Management

Page 15: Internet of manufacturing and Open Source

Copyright © 2017 The Eclipse Foundation. All Rights Reserved

Industry 4.0 Standards

Eclipse IoT Implementations

Page 16: Internet of manufacturing and Open Source

Copyright © 2017 The Eclipse Foundation. All Rights Reserved

The 3 IoT Software StacksTOOLS & SDKsONTOLOGIESSECURITY

CONSTRAINED DEVICES

Hardware Abstraction Layer (HAL)

OS / RTOS

Communication

Re

mo

te

Ma

na

ge

me

ntField

protocols IoT protocols

IOT CLOUD PLATFORM

Co

nn

ect

ivit

y

Me

ssa

ge

Ro

uti

ng

OS / PaaS

Device Management

Data Management

Event Management, Analytics & UI

Device Registry

Application Enablement

GATEWAYS AND SMART DEVICES

Re

mo

te M

an

ag

em

en

t

Application Runtime

Data Management & Messaging

OS / RTOS

Connectivity

Field protocols IoT protocols

Network Management

Page 17: Internet of manufacturing and Open Source

Production Performance Management Protocol (PPMP)

Consistent Data

⇒ consistent data format for machine data

Page 18: Internet of manufacturing and Open Source

Industry 4.0 Testbed

PPMP*

power consumption

temperature

vibration

RPM

vibration

vibration

pressure

* PPMP = Production Performance Management Protocol

REST

API

MonitoringDashboards

Predictive Maintenance

Bridge heterogenous systems (Modbus, OPC-UA, …) to a common data model

Expose consolidated performance data over

standard APIs for integration with 3rd party systems

IoT Cloud

Page 19: Internet of manufacturing and Open Source

Industry 4.0 Testbed

PLCw/ Internet connectivity

PLC

OPC UA

PPMP

PPMPunide.eclipse.org

Page 20: Internet of manufacturing and Open Source

Testbed Participants

Page 21: Internet of manufacturing and Open Source

Copyright © 2016 The Eclipse Foundation. All Rights Reserved

Industry 4.0 White Paper

Page 22: Internet of manufacturing and Open Source

Copyright © 2016 The Eclipse Foundation. All Rights Reserved

Getting Started

● User open source for PoC● Expect vendors to use open standards● Use open source for internal solutions● Participate in open source communities

Page 23: Internet of manufacturing and Open Source

Copyright © 2016 The Eclipse Foundation. All Rights Reserved

Thank You!

Ian Skerrett

@ianskerrett

[email protected]

https://iot.eclipse.org/

Page 24: Internet of manufacturing and Open Source

Copyright © 2016 The Eclipse Foundation. All Rights Reserved

Backup

Page 25: Internet of manufacturing and Open Source

Copyright © 2017 The Eclipse Foundation. All Rights Reserved

Safety and Security

Page 26: Internet of manufacturing and Open Source

Copyright © 2017 The Eclipse Foundation. All Rights Reserved

Digital Twin

Image credit: GE Power & Water