Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Open Source for Industry 4.0 – Open IoT Summit NA 2018

959 vues

Publié le

Industry 4.0 is set to revolutionize the manufacturing industry. The potential for more flexible manufacturing, more efficient processes and lower costs are the driving factors behind the investment in Industry 4.0 solutions. A key part of creating successful Industry 4.0 solutions will be software on the factory floor and in the cloud.

In this talk, we will introduce how open source software has become a trusted source of technology for the enterprise IT software industry and how the Eclipse IoT open source community and other open source communities are now ready to provide production ready technology for the manufacturing industry and Industry 4.0. Open source software will provide the key building blocks that will promote the interoperability and flexibility required by Industry 4.0 solutions.

Publié dans : Technologie
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website! https://vk.cc/818RFv
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici

Open Source for Industry 4.0 – Open IoT Summit NA 2018

  1. 1. Open Source for Industry 4.0 Benjamin Cabé, IoT Program Manager, Eclipse Foundation @kartben
  2. 2. Copyright © 2018 The Eclipse Foundation. All Rights Reserved A few words about your presenter Benjamin Cabé @kartben ● IoT Program Manager, Eclipse Foundation ● In M2M… then IoT for the past 12+ years
  3. 3. Copyright © 2017 The Eclipse Foundation. All Rights Reserved Photo by Samuel Zeller on Unsplash Industry 4.0?
  4. 4. Copyright © 2017 The Eclipse Foundation. All Rights Reserved Photo by Samuel Zeller on Unsplash TL;DR Bringing IoT technology to the manufacturing industry
  5. 5. Copyright © 2017 The Eclipse Foundation. All Rights Reserved 1780
  6. 6. Copyright © 2017 The Eclipse Foundation. All Rights Reserved 1870
  7. 7. Copyright © 2017 The Eclipse Foundation. All Rights Reserved 1969
  8. 8. Copyright © 2017 The Eclipse Foundation. All Rights ReservedPhoto by Antoine Rault on Unsplash
  9. 9. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Industry 4.0 Drivers ● Predictive Maintenance ● Flexible Manufacturing and Customization ● Global Supply Chain integration ● Better safety and productivity EUR 78 Billion Industry by 2025
  10. 10. Copyright © 2018 The Eclipse Foundation. All Rights Reserved OT and IT Operational Technology (OT) Enterprise IT Continuity Efficiency Safety Speed TCO/ROI Agility
  11. 11. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Brownfield vs. Greenfield
  12. 12. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Industry 4.0 Architecture Old PLC “brownfield” Modern PLCs “greenfield” Enterprise IT Integration Local IoT Platform
  13. 13. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Industry 4.0 Architecture Old PLC “brownfield” Modern PLCs “greenfield” Enterprise IT Integration Local IoT Platform Old PLC “brownfield” → Legacy firmware, difficult/impossible to update → No network connectivity
  14. 14. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Industry 4.0 Architecture Old PLC “brownfield” Modern PLCs “greenfield” Enterprise IT Integration Local IoT Platform Old PLC “brownfield” → Legacy firmware, difficult/impossible to update → No network connectivity
  15. 15. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Industry 4.0 Architecture Old PLC “brownfield” Modern PLCs “greenfield” Enterprise IT Integration Local IoT Platform
  16. 16. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Industry 4.0 Architecture Old PLC “brownfield” Modern PLCs “greenfield” Enterprise IT Integration Local IoT PlatformModern PLCs “greenfield” → Network enabled → Direct support for modern sensors/actuators → Serviceability
  17. 17. Copyright © 2018 The Eclipse Foundation. All Rights Reserved I4.0 Software Architecture Interoperable Distributed Scalable
  18. 18. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Software for Industry 4.0 Data Aggregation Device Management Event Management Data Analysis Security Digital Twin Management
  19. 19. Copyright © 2017 The Eclipse Foundation. All Rights Reserved
  20. 20. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Eclipse IoT Today 2.4M 30 290+ 1.5M lines of code projects developers visitors/yr
  21. 21. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Data Aggregation Consistent data via open standards ● OPC-UA - a communication protocol for industrial automation ○ Eclipse Milo is a Java implementation of an OPC-UA stack, including client and server ● MQTT - general purpose messaging protocol for IoT ○ Eclipse Paho provides MQTT client libraries (Java, C/C++, JavaScript, Python, etc) ○ Eclipse Mosquitto provides MQTT broker implementation
  22. 22. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Production Performance Management Protocol (PPMP) PPMP / Eclipse Unide ⇒ consistent data format for machine data
  23. 23. Copyright © 2018 The Eclipse Foundation. All Rights Reserved PPMP Payload Example { "content-spec": "urn:spec://eclipse.org/unide/measurement-message#v2", "device": { "deviceID": "a4927dad-58d4-4580-b460-79cefd56775b" }, "measurements": [ { "ts": "2018-03-13T05:01:39.500Z", "series": { "$_time": [ 0, 23, 24 ], "temperature": [ 45.4231, 46.4222, 44.2432 ] } } ] }
  24. 24. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Data Aggregation PLC Development - Existing systems are often closed and proprietary systems - Difficult to create flexible manufacturing processes with existing PLC environments - New standards allow for more open and distributed development (IEC 61499) PLC
  25. 25. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Eclipse 4DIAC Development tool for distributed control applications according to IEC 61499 Independent execution environment for IEC 61499 control applications 4diac-ide Target system Execution Environment Control Applications 4diac-rte
  26. 26. Copyright © 2018 The Eclipse Foundation. All Rights Reserved IoT Gateways - Eclipse Kura → Support for Modbus, OPC-UA, Siemens S7, … and custom protocols → Can be distributed through Eclipse IoT Marketplace Java VM OSGi Application Container Device Abstraction Gateway Basic Services Field Protocols Connectivity and Delivery AdministrationGUI Operation& Management Linux Hardware App 2 App n. . . . Applications App 1 Network Management Old PLC “brownfield”
  27. 27. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Device Management Remote update and configuration of devices important for scalability and security. OMA LightweightM2M (LWM2M) provides a device management standard Eclipse Leshan and Eclipse Wakaama implement LWM2M
  28. 28. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Device Management - Software Update
  29. 29. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Security ● Code signing for Edge computing ○ Eclipse Kura allows for code signing of deployed code ● Authentication of devices ○ Eclipse Hono and Eclipse Hawkbit provide device authentication ● Access control ○ Eclipse Keti provides a framework for implementing granular authorization mechanisms to access data and services
  30. 30. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Event Management AMQP 1.0 Eclipse Hono Connect | Command | Control API Endpoints Auth Service Device Registry Protocol Adapters Business Applications Devices Devices AMQP 1.0 AMQP 1.0 AMQP 1.0 HTTP, MQTT
  31. 31. Copyright © 2018 The Eclipse Foundation. All Rights Reserved IOT CLOUD PLATFORM Connectivity MessageRouting OS / PaaS Device Management Data Management Event Management, Analytics & UI Device Registry Application Enablement OS Stack for IoT Cloud Platform An Integration Platform for IoT Services Data Management and Analysis - NoSQL Store - Integration with Cloudera and others ● Microservice approach for IoT services ● Well defined REST API ● Allows for easier integration of other services
  32. 32. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Digital Twins Eclipse Ditto: Device-as-a-Service - A unified resource-based API that can be used to interact with devices - Abstracting from the complexity of different device types and how devices are connected - State management for physical devices - Device and sensor properties like temperature, location, level, fault information, etc. Configuration properties of sensors and actors like thresholds, intervals, ranges, toggles and limits, etc
  33. 33. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Digital Twins
  34. 34. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Great! But… where should I start?
  35. 35. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Industry 4.0 Testbed Problem Statement → Industrial equipment deployed on factory floors today use a wide variety of protocols that allow them to be controlled and expose their condition → It makes it hard to process production performance data in an efficient way, and virtually impossible to implement Industry 4.0 practices such as predictive maintenance.
  36. 36. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Proposed solution PPMP* power consumption temperature vibration RPM vibration vibration pressure * PPMP = Production Performance Management Protocol REST API Monitoring Dashboards 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
  37. 37. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Industry 4.0 Testbed PLC OPC UA PPMP PPMP Grinding machine dataset
  38. 38. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Industry 4.0 White Paper https://iot.eclipse.org/white-papers/
  39. 39. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Our community
  40. 40. Copyright © 2018 The Eclipse Foundation. All Rights Reserved Get Involved ● Learn and use Eclipse IoT projects ● Provide feedback, open bugs, write articles ● Contribute fixes and features ● Join a project as a committer ● Start an IoT project ● Have your company join the IoT Working Group
  41. 41. Copyright © 2018 The Eclipse Foundation. All Rights Reserved @kartben benjamin.cabe@eclipse-foundation.org

×