kepware: iiot and communications at the edge
TRANSCRIPT
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
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
About Kepware
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
What is IIoT?
3
!=
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Industry
More diverse, longer lasting, bigger
4
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
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Exhibit A – Technology Stack
6
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
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
The technology stack is similar
8
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
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
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
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Analytics
Predictive analytics & number crunching
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
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
New Business Models
• Cap-ex to Op-ex
14 14 14
IoT Gateway
Vendor A Vendor B Vendor C
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.”
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
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
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
We connect to the edge
Connect to this
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…
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
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…
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
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”
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
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Technology is moving fast
25
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Where do I start?
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?
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Will we rip & replace?
28
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Overlay an IoT Gateway
29
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
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
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
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Iterative Approach
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)
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
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
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
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
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
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
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
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
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Internet of Gateways
43
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Present - IoT Enable Existing
Copyright © 2015 Rockwell Automation, Inc. All Rights Reserved. Rockwell Automation TechED 2015 @ROKTechED #ROKTechED
Future – IoT Enable Everything
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