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).
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
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. 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
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. 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. 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. 20PREDIX TRANSFORM
Edge products – Create edge applications and
analytics
Hoover framework
• Spillways – links
machine data to river
• Processors – pre-
process data
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. 22PREDIX TRANSFORM
Edge products – Send data to cloud
Store and Forward
• Persist data during
connectivity loss
• Prioritization of data
26. 26PREDIX TRANSFORM
Edge Products – Manage your applications
Applications/configurations
• Upload configurations
• Upload applications
• Deploy to individual and
groups of devices
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
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. 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. 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