NW20 - Kepware: IIoT and Communications at the Edge

46
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED PUBLIC INFORMATION NW20 Kepware Technologies IIoT and Communications at the Edge

Transcript of NW20 - Kepware: IIoT and Communications at the Edge

Page 1: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

PUBLIC INFORMATION

NW20 Kepware TechnologiesIIoT and Communications at the Edge

Page 2: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

About Kepware

Page 3: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

What is IIoT?

3

!=

Page 4: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Industry

More diverse, longer lasting, bigger

4

Page 5: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Exhibit A - Toothbrush

5

• Monitor how well you’re brushing• $125.00 retail

Page 6: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Exhibit A – Technology Stack

6

Page 7: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

The 15 Trillion $ Question

If I can create a business model for connecting a toothbrush, why can’t I create a business model connecting this?

7

Page 8: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

The technology stack is similar

8

Page 9: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

The Big 50

Over 50 billion things on the edge by 2020 Don’t worry you have 5 years

Data

Page 10: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

5 years…

To find 50 billion things To configure 50 billion things To collect, manipulate, and store their data To find their VALUE

Page 11: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Faster Decisions

Process visibility & faster decision making Data mash-ups, reporting, and visualization

Page 12: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Analytics

Predictive analytics & number crunching

Page 13: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Open Data

Shared data across sites, companies, and supply chains Remove data silos Demand response

Page 14: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

New Business Models

• Cap-ex to Op-ex

141414

IoT Gateway

Vendor A Vendor B Vendor C

Page 15: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

How do we realize this value?

“What got us here won’t get us to where we need to go.”

Page 16: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

What is our edge?

It’s where our data comes from

Page 17: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

And it takes many forms

Equipment like this. It could be far or near

Page 18: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

We connect to the edge

Connect to this

Page 19: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

We connect to the edge over

Connect over these Serial Ethernet Radio Cellular Satellite And more…

Page 20: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

We speak to the edge using

Speak using Modbus Ethernet I/P S7 DNP3 Bristol SNMP ROC 61850 BACnet And many, many more

Page 21: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Data from the edge goes to

Data goes to HMIs to visualize Historians to store and trend Alarm Management Systems to notify Workflow solutions to integrate Predictive analytics to fix ERP to plan Excel to… what are your doing in Excel? And more…

Page 22: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

And we have names for this

We call it SCADA M2M Control Systems Operational Networks

Page 23: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

And now it’s called IIoT, right?

• Larry Ellison – CEO of Oracle• “They don’t call it the Internet

anymore, they call it cloud computing”

Page 24: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

IIoT is Technology driven

• 20 billion transistors on a chip• Apple iPhone• 3G/4G/LTE connectivity• Amazon - computing as a service• Google – mass data storage• HTML5

24

Page 25: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Technology is moving fast

25

Page 26: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Where do I start?

Page 27: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Look ahead into IT

• IoT Platforms are hungry for data Big Data Alarms/Workflow Analytics Data Mashup/Visualization

How do we get data to them?

Page 28: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Will we rip & replace?

28

Page 29: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Overlay an IoT Gateway

29

Page 30: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Connect to anything

Everything is different, so connect and make it all look the same

Page 31: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Give the Edge IQ

Too much data, so we condition it Cloud is unreliable, so make local decisions (edge analytics) The internet is unreliable, so store & forward the data

Page 32: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Translate to anything

Translate to AMQP, MQTT, DDS, OPC UA, etc

Page 33: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Iterative Approach

Page 34: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

IoT Protocols

Asynchronous Message Queuing Protocol (AMQP) Message Queue Telemetry Transport (MQTT) Data Distribution Services (DDS) Constrained Application Protocol (CoAP) OPC Unified Architecture (UA)

Page 35: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

IT Protocols: Push vs. Pull

Client/Server or Master/Slave Client connects to the server (firewall) Client polls for data Scale it to 50 Billion?

Client

Server/Device Server/Device Server/Device

Page 36: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

IT Protocols: Push vs. Pull

Pub/Sub Everyone connects to a broker Publish data to subscribers when available Easier to scale, firewall friendly

Broker

Device Device Device

Client

Page 37: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

AMQP

AMQP Financial Sector Roots OASIS and IEC 19464 Pub/Sub over TCP/IP Store and Forward Rich Connection and User

Security Packet Inspection for Routing

(metadata) Utilized in the Cloud

Message Broker

Named Exchange A Named Exchange B Named Exchange (N)

Publisher X Publisher Y

Queue Queue Queue

Consumer Z

Page 38: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

MQTT

MQTT IBM Roots OASIS Pub/Sub over TCP/IP Low overhead and

Embeddable Lightweight user security Utilized in the Cloud

Message Broker

Topic A Topic B Topic (N)

Publisher X Publisher Y

Consumer Z

Page 39: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

DDS

DDS Open Pub/Sub Decentralized

(no broker) UDP Highly performant (µS) Rich security Utilized at the Edge

Thing A Thing X Thing Y Thing Z

Page 40: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

CoAP

CoAP Open Request/Response Lightweight HTTP over UDP Embeddable Peer-to-Peer Optional DTLS Communications

Security Utilized at the Edge

Provider Y

Consumer Z

Page 41: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

OPC UA

OPC UA Request/Response HTTP and TCP transports Embeddable Transport and Message security Information Modeling Utilized at the Edge Provider Y

Consumer Z

Page 42: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Understanding IoT Protocols

Protocol Data Flow Store - Forward Performance Adoption

AMQP Pub - Sub Yes Seconds Cloud

MQTT Pub - Sub No Seconds Cloud

DDS Pub - Sub No Microseconds Edge

CoAP Request - Response No Milliseconds Edge

OPC UA Request - Response No Milliseconds Edge

Page 43: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Internet of Gateways

43

Page 44: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Present - IoT Enable Existing

Page 45: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Future – IoT Enable Everything

Page 46: NW20 - Kepware: IIoT and Communications at the Edge

Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved.Rockwell Automation TechED 2015 @ROKTechED #ROKTechED

Call to Action

You can play with IIoT today using the data you’re already collecting via you’re SCADA & Controls networks

You can play around with gateways and IoT Platforms for very little upfront cost or risk