Collaborating to Maximize Interoperability in an Open Source Software Project Ian Skerrett Eclipse Foundation
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
Copyright 2017 The Eclipse Foundation. All Rights Reserved Software is Eating the World Marc Andreessen August 2011
Open Wins Copyright 2017 The Eclipse Foundation. All Rights Reserved
Lots of IoT Platform IoT Platforms IoT Platforms IoT Platforms IoT Platforms IoT Platforms IoT Platforms IoT Platforms IoT Platforms
Copyright 2017 The Eclipse Foundation. All Rights Reserved
Common platform creates an industry Industry Ecosystem Open IoT application framework and runtimes $ $ Open IoT communication protocols IoT Platforms $ $ Open IoT development tools $ $
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
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 3 rd party platform Conclusion Open Platform strategy with OSS 9 Bosch Software Innovations 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.
Copyright 2017 The Eclipse Foundation. All Rights Reserved
Eclipse IoT Today 2.4M 30 250+ 132K lines of code projects developers monthly visitors
Our community Copyright 2016 The Eclipse Foundation. All Rights Reserved
Copyright 2017 The Eclipse Foundation. All Rights Reserved Industry 4.0 Architecture Enterprise IT Integration Old PLC brownfield Modern PLCs greenfield Local IoT Platform
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
Copyright 2017 The Eclipse Foundation. All Rights Reserved Industry 4.0 Standards Eclipse IoT Implementations
Remote Management Remote Management Connectivity Message Routing The 3 IoT Software Stacks SECURITY ONTOLOGIES TOOLS & SDKs Data Management & Messaging Application Enablement Connectivity Event Management, Analytics & UI Field protocols Communication IoT protocols Hardware Abstraction Layer (HAL) Field protocols IoT protocols Network Management Application Runtime Data Management Device Management Device Registry OS / RTOS OS / RTOS OS / PaaS CONSTRAINED DEVICES GATEWAYS AND SMART DEVICES IOT CLOUD PLATFORM Copyright 2017 The Eclipse Foundation. All Rights Reserved
Consistent Data Production Performance Management Protocol (PPMP) consistent data format for machine data
Industry 4.0 Testbed power consumption temperature vibration Monitoring Dashboards RPM vibration PPMP* REST API vibration pressure Bridge heterogenous systems (Modbus, OPC-UA, ) to a common data model IoT Cloud Expose consolidated performance data over standard APIs for integration with 3rd party systems Predictive Maintenance * PPMP = Production Performance Management Protocol
Industry 4.0 Testbed PLC w/ Internet connectivity PPMP unide.eclipse.org PPMP OPC UA PLC
Testbed Participants
Industry 4.0 White Paper Copyright 2016 The Eclipse Foundation. All Rights Reserved
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
Copyright 2016 The Eclipse Foundation. All Rights Reserved Thank You! https://iot.eclipse.org/ Ian Skerrett @ianskerrett ian.skerrett@eclipse-foundation.org
Backup Copyright 2016 The Eclipse Foundation. All Rights Reserved
Safety and Security Copyright 2017 The Eclipse Foundation. All Rights Reserved
Copyright 2017 The Eclipse Foundation. All Rights Reserved Digital Twin Image credit: GE Power & Water