Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

E3: Edge and Cloud Connectivity (Predix Transform 2016)

4,541 views

Published on

http://predixtransform.com

The edge is where the Industrial Internet starts (and ends). Understand the roles Predix Machine and Connectivity play for your app architecture. Then use the essential tool kits to build your own edge-connected apps. We'll cover edge management (enrollment and security), edge analytics, and data ingestion (e.g., HTTP and MQTT).

Published in: Technology

E3: Edge and Cloud Connectivity (Predix Transform 2016)

  1. 1. E3: Edge and Cloud Connectivity Suparna Pal Jiaqi Wu
  2. 2. 2PREDIX TRANSFORM Agenda What is Edge Technology Architecture How to
  3. 3. 3PREDIX TRANSFORM TERMINOLOGY
  4. 4. 4PREDIX TRANSFORM Edge Terminology Edge Edge Computing Edge Device
  5. 5. 5PREDIX TRANSFORM MOTIVATION
  6. 6. 6PREDIX TRANSFORM Integrated Operations - Idea Connection and correlation is key to operational excellence and business optimization Systems of Records Systems of Engagement Systems of Assets Collaboration rooms Trondheim Vendor’s onshore operation center Operator’s onshore operation centre Better and faster decisions streamlined delivery chains Stavanger Aberdeen Bergen Control room External experts External experts
  7. 7. 7PREDIX TRANSFORM Edge decision – maximize energy production
  8. 8. 8PREDIX TRANSFORM Edge decision – optimize fuel consumption
  9. 9. 9PREDIX TRANSFORM In sub seconds More than edge to cloud latency Edge Cloud Real time anomaly detection Real time situation awareness Prediction Planning Business process Network latency Real time Batch Connectivity Decision making cycle – workload distribution
  10. 10. 10PREDIX TRANSFORM Digital Assets Enable compute on high-fidelity representations of Industrial Asset Data Physical Assets Enable Seamless App & Data Mobility across Cloud & Edge Enable compute closer to the source of Industrial Asset Data Edge Cloud Edge to Cloud Platform – connecting the dots
  11. 11. 11PREDIX TRANSFORM Sensors Other Cloud Platforms Edge is an after thought for other Cloud Platforms
  12. 12. 12PREDIX TRANSFORM Deployment Tier-1 cloud Predix edge Predix cloud Predix-ready Mobile Device Predix-ready Sensor Hub Predix-ready Controller Predix-ready Gateway Predix-ready Appliance Deployment Tier-2 Deployment Tier-3 Deployment Tier-4 Predix EdgeManager Predix Connectivity Predix Machine Predix edge delivers products and services with industrial strength
  13. 13. 13PREDIX TRANSFORM Predix cloud Predix edge Consistent syntactic and semantic model and interface Edge Applications EdgeServices Data, Control Command Exchange Edge to Cloud Platform – Symmetry and Symbiosis Edge Context Stream Analytic CloudServices Cloud Applications Stream/ Micro Batch/ Batch Analytic Integrated Context
  14. 14. 14PREDIX TRANSFORM PREDIX EDGE PLATFORM
  15. 15. 15PREDIX TRANSFORM Edge products – Create your solution Predix Machine SDK • Eclipse IDE plugin
  16. 16. 16PREDIX TRANSFORM Edge products – Create your solution Predix Machine SDK • Pick your features • Build custom services
  17. 17. 17PREDIX TRANSFORM Edge products – Create your adapters Predix Machine – Machine Gateway • Create custom protocol adapters • OPC-UA, Modbus, MQTT out of box Machine Gateway Data Source 1 Data Source 2 Data Source 3
  18. 18. 18PREDIX TRANSFORM Edge products – Create your adapters Read/Write public interface IMachineAdapter { /** * Read from a datasource, specified by symbolic name * * @param nodeId local identying name for the datasource (not the nodeId) * @return data value read from the adapter or null * @throws MachineAdapterException if node is not found */ public PDataValue readData(UUID nodeId) throws MachineAdapterException; /** * Write to a datasource, specified by symbolic name * * @param nodeId local identying name for the datasource (not the nodeId) * @param value datavalue to be written * @throws MachineAdapterException if node is not found */ public void writeData(UUID nodeId, PDataValue value) throws MachineAdapterException; }
  19. 19. 19PREDIX TRANSFORM Edge products – Create your adapters Subscriptions public interface ISubscriptionMachineAdapter extends IMachineAdapter { /** * Add Subscription Adapter Listener to allow service that are using the subscription to receive hints * when subscriptions are added. * @param listener - listener that is interested in addition/removal of subscriptions * @since 16.2 */ public void addSubscriptionAdapterListener(ISubscriptionAdapterListener listener); /** * Add Subscription Adapter Listener to allow service that are using the subscription to receive hints * when subscriptions are removed. * @param listener - listener that was monitoring changes to a data subscription * @since 16.2 */ public void removeSubscriptionAdapterListener(ISubscriptionAdapterListener listener); }
  20. 20. 20PREDIX TRANSFORM Edge products – Create edge applications and analytics Hoover framework • Spillways – links machine data to river • Processors – pre- process data
  21. 21. 21PREDIX TRANSFORM Edge products – …in any language Containerization • Environment separation • Other language support • Data bus • Centralized security Predix-ready device Predix Machine Java Application C++ Application Data bus Python Application
  22. 22. 22PREDIX TRANSFORM Edge products – Send data to cloud Store and Forward • Persist data during connectivity loss • Prioritization of data
  23. 23. 23PREDIX TRANSFORM EDGEMANAGER
  24. 24. 24PREDIX TRANSFORM Edge Products – Manage your fleet Device Lifecycle Management • Assign enrollment to technicians • Device commissioning • Grouping • Secure enrollment
  25. 25. 25PREDIX TRANSFORM Edge Products – Manage your fleet Command framework • Get logs • Device lifecycle (shutdown, restart, etc) • Custom commands
  26. 26. 26PREDIX TRANSFORM Edge Products – Manage your applications Applications/configurations • Upload configurations • Upload applications • Deploy to individual and groups of devices
  27. 27. 27PREDIX TRANSFORM Edge Products – edge to cloud security Secure the link Edge  Cloud • Certificate enrollment • Device identity management • Role based access control • Secure transport
  28. 28. 28PREDIX TRANSFORM Edge Products - Connectivity • Connectivity Management • Cellular • VPN
  29. 29. 29PREDIX TRANSFORM DEMO
  30. 30. 30PREDIX TRANSFORM Demo recap 1. Upload application and configuration package 2. Secure device enrollment 3. Push configuration and application to device 4. Device begins uploading data to Timeseries 5. Device access revocation
  31. 31. 31PREDIX TRANSFORM Recap PREDIX EDGE Sensor data acquisition Analytics Secure connectivity and data transfer to the cloud PREDIX EDGE PRODUCTS Predix Machine EdgeManager Connectivity
  32. 32. 32PREDIX TRANSFORM Conclusion Predix edge software and services https://www.predix.io/catalog/services/ • Download Predix Machine (it’s free!) • Sign up for an EdgeManager instance
  33. 33. 33PREDIX TRANSFORM Conclusion With this edge to cloud platform called Predix we are making the IT and OT convergence a reality
  34. 34. General Electric reserves the right to make changes in specifications and features, or discontinue the product or service described at any time, without notice or obligation. These materials do not constitute a representation, warranty or documentation regarding the product or service featured. Illustrations are provided for informational purposes, and your configuration may differ. This information does not constitute legal, financial, coding, or regulatory advice in connection with your use of the product or service. Please consult your professional advisors for any such advice. GE, Predix and the GE Monogram are trademarks of General Electric Company. ©2016 General Electric Company – All rights reserved.

×