SlideShare une entreprise Scribd logo
1  sur  49
How to Build the Connectivity Architecture for the
Industrial Internet of Things (IoT)
Rajive Joshi, Ph. D.
Principal Solution Architect
Real-Time Innovations Inc.
February 25, 2015
Outline
• Industrial IoT is different!
– Why? How? What?
• Open Interoperable Connectivity Architecture
– Role, Model, Rules, Patterns, Realization
• Building the Connected Architecture
– Generic Use Case
– Architecture Mapping
– Implementation
Industrial Internet of
Things (IoT) is different!
Why? How? What?
4
Industrial Internet of Things (IoT)
Quiz! What’s common?
Industrial Internet of Things (IoT)
Why are they different?
• Operate in the real-world
– Non-stop
• Failure has severe consequences
– Loss of life or property, often both
• Data timeliness is critical
– Right answer delivered too late becomes the
wrong answer!
Industrial Internet of Things (IoT)
How are they different?
Technical Factors
• Scalability
– Volume, Variety
• Performance
– Velocity, Timeliness
• Resilience
– Availability, Recovery,
Durability
• Security
– Authentication, Authorization,
Integrity, Confidentiality, Non-
Repudiation
Business Factors
• Reliability
– Chance of failure during
anticipated lifetime
• Safety
– No unintended consequences
• Longevity
– Incremental upgrades on an
ongoing basis
• Diversity
– Independent developers
– Multiple technologies
There are many vectors along which we can measure end-point “robustness.” Table 1 
summarizes these vectors:
Table 1: Near-term end-point differences between IIoT and HIoT
Attribute Industrial IoT (IIoT) Human IoT (HIoT)
Market Opportunity Brownfield Greenfield
Product Lifecycle Until dead or obsolete Whims of style and/or budget
Solution Integration Heterogeneous APIs Vertically integrated
Security Access Identity & privacy
Human Interaction Autonomous Reactive
Availability 0.9999 to 0.99999 (4–5 ‘9 ’s) 0.99 to 0.999 (2–3 ‘9’s)
Access to Internet Intermittent to independent Persistent to interrupted
Response to Failure Resilient, fail-in-place Retry, replace
Network Topology Federations of peer-to-peer Constellations of peripherals
Physical
Connectivity
Legacy & purpose-built Evolving broadband &
wireless
Example Gateways Commercial monitoring
Echelon SmartServer
Consumer home automation
Revolv Hub
Market Opportunity: “Brownfield” is a term borrowed from commercial real estate; it is
used to denote a potential site for building development that had been previously
developed for industrial or commercial use. IIoT uses brownfield to describe the
Collectively referred to as a
Gateway
Source:
http://www.moorinsightsstrategy.com/wp-content/uploads/2013/10/Connecting-with-the-Industrial-Internet-of-Things-IIoT-by-Moor-Insights-Strategy.pdf
Architecture Style Data Driven,
Publish-Subscribe
Human Driven,
Request-Response
Moore Insights report 2014
Industrial Internet of Things (IoT)
What’s different?
Industrial Internet of Things (IoT)
Common Pitfalls
Applying connectivity technologies meant for
human users
to
non-humans users*
*Time and again, people re-discover this!
Key Takeaways
• Industrial Internet of Things (IoT) is different!
– Why?
• Requirements
– How?
• Qualities: Technical and Business
– What ?
• Architecture and Techniques
 Connectivity architecture must address the
unique requirements of Industrial Internet Systems
Open Interoperable
Connectivity Architecture
Role, Model, Rules, Patterns, Realization
Connectivity Architecture Role
Interoperability: Reduce Time to Integrate
Party A Party B
No standard exists, completely
custom integration
Interfaces can be
transformed/mapped
Interfaces use a
common model
“Plug and Play” standard defined
Credit: Scott Neumann, UISol position paper
Data Centric Connectivity Architecture
Rule: Decouple apps from the Data
Data centricity enables interoperation, scale, integration
Messaging middleware
Databus
Unstructured files
Database
Data Centricity
Data Centricity
Connectivity Data Flow Patterns
Fundamental Building Blocks
Industrial IoT
• Stream
• Command
• Status
• Configuration
Conventional Enterprise IT
• Event
• Query
• Transaction
• Job
Architecture Style
Publish-Subscribe Request-Response
Activity Trigger
Data (State Change) Human (Decision)
DDS: The Connectivity Foundation for IIoT
Data-Centric Messaging Bus
• Data Distribution Service (DDS) is
an open industry standard for data-
centric connectivity
• From OMG, the world’s largest
systems software standards
organization
– UML, DDS
– Industrial Internet Consortium (IIC)
• DDS is Open & Multi-Vendor
– Open Standard & Open Source
– 12 implementations
Interoperability
between source written
for different vendors
Interoperability between
applications running on different
implementations
DDS-RTPS Protocol
Real-Time Publish-Subscribe
Distribution
Fabric
DDS API
• ~800 Designs
– Healthcare
– Transportation
– Communications
– Energy
– Industrial
– Defense
• 15+ Standards &
Consortia Efforts
DDS Industrial Internet Applications
Current Users
Connectivity Architecture using DDS
Connect Everything, Everywhere
• Proximity
• Platform
• Language
• Physical network
• Transport
protocol
• Network
topology
DDS “DataBus”
Seamless data sharing regardless of:
Explicit Shared
Data Model
with
Controlled QoS
Connectivity Architecture using DDS
Interoperability Between Subsystems
DDS Routing Service
• Organize
– Hierarchy
• Bridge
– Data models
– Protocols
– Security domains
• Isolate
– Control export
– Filter access
– Translate models
Other
protocols
Routing Service
Pluggable Adapters
Transformation Engine
System
Super System
Subsystem
Subsystem
Subsystem
Subsystem
Key Takeaways
• Connectivity Architecture Role
– Interoperability to reduce integration time & effort
• Connectivity Architecture Model, Rules, Patterns
– Decouple apps from data
– Pick a core open connectivity standard
– Use gateways to organize and bridge
• Connectivity Architecture Realization
– Leverage the DDS open standard, popular in Industrial
Internet Systems, for integration of disparate
connectivity protocols
– Leading DDS implementations provide all the
connectivity fundamental building blocks
– Seamless data sharing from sensor to cloud
Building the
Connected Architecture
Generic Use Case
Architecture Mapping
Implementation
Connected Home
Gadgets  Service Provider  Occupants
Cloud
Intelligent Device
Intelligent Device
Intelligent Device
WAN
WAN
Many Devices
Internal LAN
Many Users
LAN
At Home
• Fixed Network
• Stable Addressing (relatively)
• Ad-hoc components
• Gateway
Cloud
Intelligent Device
Intelligent Device
Intelligent Device
WAN
WAN
Many Devices
Internal LAN
Many Users
LAN
Field technician on-site
• Fixed Network
• Stable Addressing (relatively)
• Managed Components
• Gateway
Connected Energy
Turbines  Operations  Operators
Connected Healthcare
Patient Monitors  Hospital  Doctors
Cloud
Intelligent Device
Intelligent Device
Intelligent Device
WAN
WAN
Many Devices
Internal LAN
Many Users
LAN
Doctor at the Hospital
• Mobile Network
• Dynamic Addressing
• Certified Components
• Gateway
Connected Cars
Car  Service Provider  Drivers
Cloud
Intelligent Device
Intelligent Device
Intelligent Device
WAN
WAN
Many Devices
Internal LAN
Many Users
LAN
In the Vehicle
• Mobile Network
• Dynamic Addressing
• Qualified Components
• Gateway
Generic Connectivity Use Case
Devices  Cloud  Users
Cloud
Intelligent Device
Intelligent Device
Intelligent Device
WAN
WAN
Many Devices
Internal LAN
Many Users
LAN
Occasionally
• Mobile Network
• Dynamic Addressing
• Ad-hoc Components
• Gateway
Connectivity Architecture Mapping
Choosing the right technology
Cloud
Intelligent Device
Intelligent Device
Intelligent Device
WAN
WAN
Many Devices
Internal LAN
Many Users
LAN
Occasionally
?
?
?
?
Connectivity Architecture Mapping
Choosing the right technology
Cloud
Intelligent Device
Intelligent Device
Intelligent Device
WAN
WAN
Many Devices
Internal LAN
Many Users
LAN
Occasionally
DDS
- Stateful interactions and many data flow
patterns (now, future)
- Publish-Subscribe architecture style, data
driven
- Scalability, Performance, Resilience,
Security Requirements
- Disconnected & Intermittent Links
- Mobile Networks (Cellular and WiFi)
Connectivity Architecture Mapping
Choosing the right technology
Cloud
Intelligent Device
Intelligent Device
Intelligent Device
WAN
WAN
Many Devices
Internal LAN
Many Users
LAN
Occasionally
Web (Web-Sockets, HTTP)
- Stateless interactions, single data flow
pattern (query)
- Request-Response architecture style,
human driven
- Established Scalability, Security
infrastructure
- Forgiving Performance, Resilience
requirements
- Ubiquitous access from any (mobile)
device or thin client
Connectivity Architecture Mapping
Choosing the right technology
Cloud
Intelligent Device
Intelligent Device
Intelligent Device
WAN
WAN
Many Devices
Internal LAN
Many Users
LAN
Occasionally
DDS
- Stateful interactions and many data flow
patterns (now, future)
- Publish-Subscribe architecture style, data
driven
- Scalability, Performance, Resilience,
Security Requirements
- Reliability, Safety, Longevity requirements
- Diversity of transports and platforms
Connectivity Architecture Mapping
Choosing the right technology
Cloud
Intelligent Device
Intelligent Device
Intelligent Device
WAN
WAN
Many Devices
Internal LAN
Many Users
LAN
Occasionally
DDS
- Stateful interactions and many data flow
patterns (now, future)
- Publish-Subscribe architecture style, data
driven
- Request-Reponse architecture style,
human driven
- Scalability, Performance, Resilience,
Security
- Longevity of Services
- Diversity of connectivity solutions
Connectivity Architecture Mapping
Choosing the right technology
Cloud
Intelligent Device
Intelligent Device
Intelligent Device
WAN
Many Devices
Internal LAN
Many Users
LAN
Occasionally
• Mobile Network
• Dynamic Addressing
• Ad-hoc Components
• Gateway
DDS Databus
WAN
DDS Databus
Connectivity Architecture
Deployment View
Cloud
Intelligent Device
Intelligent Device
Intelligent Device
WAN
Many Devices
Internal LAN
Many Users
LAN
Occasionally
• Mobile Network
• Dynamic Addressing
• Ad-hoc Components
• Gateway
DDS Databus, Domain 1
WAN
DDS Databus, Domain 1
Domain 0
Connectivity Architecture
Deployment View
Cloud
Intelligent Device
Intelligent Device
Intelligent Device
WAN
Many Devices
Internal LAN
Many Users
LAN
Occasionally
• Mobile Network
• Dynamic Addressing
• Ad-hoc Components
• Gateway
DDS Databus, Domain 1
WAN
DDS Databus, Domain 1
UDP, Shmem
Domain 0
TCP
UDP,
Shmem
Connectivity Implementation Example
Deployment View: Nodes
demo.rti.com
osx
(Mac OS Laptop)
WAN
Many Users
LAN
Occasionally
DDS Databus, Domain 1
WAN
DDS Databus, Domain 1
UDP, Shmem
Domain 0
TCP
UDP,
Shmem
vm1
(Linux Virtual Machine)
android
(Nexus 7 Tablet with LTE)
WAN
Domain 0
TCP
iPhone
(iOS)
Connectivity Implementation Example
Deployment View: Components
demo.rti.com
osx
(Mac OS Laptop)
WAN
Many Users
LAN
Occasionally
DDS Databus, Domain 1
WAN
DDS Databus, Domain 1
UDP, Shmem
Domain 0
TCP
UDP,
Shmem
vm1
(Linux Virtual Machine)
android
(Nexus 7 Tablet with LTE)
WAN
Domain 0
TCP
iPhone
(iOS)
rtiddsprototyper
rtiddsprototyper
rtiddsprototyper
Shapes
Demo
nodejs DDS Connector
Articulate Concept
1. Draw a diagram of the components and the interconnecting
data-flows
Define Structure
2. Define the data types for the interconnecting data flows (in
IDL or XML)
3. Define the system structure as a collection of data-oriented
interfaces (in XML)
Configure Behavior
4. Select from built-in Quality of Service (QoS) profiles to match
the data flow pattern; extend to match special cases.
5. Code component behaviors
35
Connectivity Implementation Example
Component Development Webinar
Build it Fast:
5 Steps from Concept to Working
Distributed System
Human Access
Cloud  Users
DDS Databus, Domain 1
iOS Safari
http://demo.rti.com:7401/simple
Network Mobility
Devices  Cloud
• Switching between Cellular and Wi-Fi
– Seamless data sharing
– State managed by DDS
iOS Safari
Wi-Fi
http://demo.rti.com:7401/simple
Network Mobility
Devices  Cloud
• Switching between Cellular and Wi-Fi
– Seamless data sharing
– State managed by DDS
iOS Safari
Cellular (LTE) – Different IP Address Seamless Data Sharing
http://demo.rti.com:7401/simple
Elastic Cloud Applications
Cloud Apps  Cloud Apps
• Adding/removing/upgrading components
– Data is decoupled from components
DDS Databus, Domain 1
nodejs DDS Connector
Elastic Cloud Applications
Cloud Apps  Cloud Apps
• Adding/removing/upgrading components
– New components independently created to work
on the data
nodejs DDS Connector
DDS Databus, Domain 1
Connectivity Technology Triage
When to use what technology?
• Is there a human at one end?
– No!  Use DDS
• Device  Device
• Device  Cloud
– Yes!  Use DDS or Web-Sockets
• User Device  Cloud
– Web-browser  Use HTML5+Web-sockets
– App  Use DDS or HTML5+Web-sockets
• Ok to use DDS between
– Humans
– Non-humans
– Non-humans and Humans
• Is it over a WAN?
– Yes!  Use TCP (with TLS)
• Device  Cloud
– No! (LAN)  Use UDP (with multicast, if available)
• Cloud App  Cloud App (within the Cloud LAN)
• Switching between Cellular and WiFi networks
– Use DDS to manage state, independently of the
network mobility and switching
– Use DDS Quality of Service (QoS) to control the
how the state is distributed and managed
Connectivity Technology Triage
With DDS, which transport to use?
Key Takeways
• Generic Connectivity Use Case
– Devices  Cloud  Users
• Devices  Cloud (over WAN)
– Use DDS over TCP
• Devices  Devices
– Use DDS over UDP (LAN) or TCP (WAN)
• Cloud Apps  Cloud Apps (within LAN)
– Use DDS over UDP
• Cloud  Users (WAN)
– Use DDS over TCP, or
– Use Web-Sockets + HTML (over TCP)
Parting Thoughts
Review
• Industrial IoT is different!
– Why? How? What?
• Open Interoperable Connectivity Architecture
– Role, Model, Rules, Patterns, Realization
• Building the Connected Architecture
– Generic Use Case
– Architecture Mapping
– Implementation
Connectivity Architecture
Edge to Cloud: Databus Hierarchy
Unit DataBus
Unit DataBus
Intelligent
Machines
Intelligent
Systems
Intelligent
Industrial
Internet
Cloud
Enterprise LAN
Intelligent
System of
Systems
Unit LAN Segment
Sense Act
Think HMI
Intra-machine
Think HMI
Intra-machine
Sense Act
Think HMI
Intra-machine
46
47
Industrial Internet of Things (IoT)
Quiz! Answer: They all use RTI’s Connext DDS
Thank You
Rajive Joshi, Ph. D
Principal Solution Architect
Real-time Innovations Inc.
rajive@rti.com
Start using DDS Today!
Download the FREE complete RTI Connext
DDS Pro package for Windows and Linux:
• Leading implementation of DDS
• C, C++, C#/.NET and Java APIs
• Tools to monitor, debug, test, visualize and
prototype distributed applications and systems
• Adapters to integrate with existing applications and
IT systems

Contenu connexe

Tendances

Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEurotech
 
Interoperability and the Internet of Things – To standardize or not to standa...
Interoperability and the Internet of Things – To standardize or not to standa...Interoperability and the Internet of Things – To standardize or not to standa...
Interoperability and the Internet of Things – To standardize or not to standa...Real-Time Innovations (RTI)
 
IoT Solutions Made Simple with Everyware IoT
IoT Solutions Made Simple with Everyware IoTIoT Solutions Made Simple with Everyware IoT
IoT Solutions Made Simple with Everyware IoTEurotech
 
Data, Big Data and real time analytics for Connected Devices
Data, Big Data and real time analytics for Connected DevicesData, Big Data and real time analytics for Connected Devices
Data, Big Data and real time analytics for Connected DevicesSrinath Perera
 
Intelligent IoT gateway: pushing analytics at the edge
Intelligent IoT gateway: pushing analytics at the edgeIntelligent IoT gateway: pushing analytics at the edge
Intelligent IoT gateway: pushing analytics at the edgeEurotech
 
Internet of things applications covering industrial domain
Internet of things applications covering industrial domainInternet of things applications covering industrial domain
Internet of things applications covering industrial domainDev Bhattacharya
 
Iot gateways march 2015
Iot gateways march 2015Iot gateways march 2015
Iot gateways march 2015sgadgil2002
 
Guide to IoT Projects and Architecture with Microsoft Cloud and Azure
Guide to IoT Projects and Architecture with Microsoft Cloud and AzureGuide to IoT Projects and Architecture with Microsoft Cloud and Azure
Guide to IoT Projects and Architecture with Microsoft Cloud and AzureBarnaba Accardi
 
Blueprint for the Industrial Internet: The Architecture
Blueprint for the Industrial Internet: The ArchitectureBlueprint for the Industrial Internet: The Architecture
Blueprint for the Industrial Internet: The ArchitectureReal-Time Innovations (RTI)
 
L’IoT industriale e i vantaggi competitivi della trasformazione digitale
L’IoT  industriale e i vantaggi competitivi della trasformazione digitale L’IoT  industriale e i vantaggi competitivi della trasformazione digitale
L’IoT industriale e i vantaggi competitivi della trasformazione digitale Eurotech
 
Eclipse kura in industry 4.0 david woodard
Eclipse kura in industry 4.0   david woodardEclipse kura in industry 4.0   david woodard
Eclipse kura in industry 4.0 david woodardEurotech
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueEurotech
 
Why is DDS the Right Technology for the Industrial Internet?
Why is DDS the Right Technology for the Industrial Internet?Why is DDS the Right Technology for the Industrial Internet?
Why is DDS the Right Technology for the Industrial Internet?Real-Time Innovations (RTI)
 
Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation Eurotech
 
IoT Platforms and Architecture
IoT Platforms and ArchitectureIoT Platforms and Architecture
IoT Platforms and ArchitectureLee House
 
Ibm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_CapabilitiesIbm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_CapabilitiesIBM_Info_Management
 
People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013Eurotech
 
How to Architect Microgrids for the Industrial Internet of Things
How to Architect Microgrids for the Industrial Internet of ThingsHow to Architect Microgrids for the Industrial Internet of Things
How to Architect Microgrids for the Industrial Internet of ThingsReal-Time Innovations (RTI)
 

Tendances (20)

Encapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT SolutionsEncapsulating Complexity in IoT Solutions
Encapsulating Complexity in IoT Solutions
 
Interoperability and the Internet of Things – To standardize or not to standa...
Interoperability and the Internet of Things – To standardize or not to standa...Interoperability and the Internet of Things – To standardize or not to standa...
Interoperability and the Internet of Things – To standardize or not to standa...
 
IoT Solutions Made Simple with Everyware IoT
IoT Solutions Made Simple with Everyware IoTIoT Solutions Made Simple with Everyware IoT
IoT Solutions Made Simple with Everyware IoT
 
Data, Big Data and real time analytics for Connected Devices
Data, Big Data and real time analytics for Connected DevicesData, Big Data and real time analytics for Connected Devices
Data, Big Data and real time analytics for Connected Devices
 
Intelligent IoT gateway: pushing analytics at the edge
Intelligent IoT gateway: pushing analytics at the edgeIntelligent IoT gateway: pushing analytics at the edge
Intelligent IoT gateway: pushing analytics at the edge
 
Internet of things applications covering industrial domain
Internet of things applications covering industrial domainInternet of things applications covering industrial domain
Internet of things applications covering industrial domain
 
Iot gateways march 2015
Iot gateways march 2015Iot gateways march 2015
Iot gateways march 2015
 
Guide to IoT Projects and Architecture with Microsoft Cloud and Azure
Guide to IoT Projects and Architecture with Microsoft Cloud and AzureGuide to IoT Projects and Architecture with Microsoft Cloud and Azure
Guide to IoT Projects and Architecture with Microsoft Cloud and Azure
 
Blueprint for the Industrial Internet: The Architecture
Blueprint for the Industrial Internet: The ArchitectureBlueprint for the Industrial Internet: The Architecture
Blueprint for the Industrial Internet: The Architecture
 
Standards for Autonomous and Secure Microgrids
Standards for Autonomous and Secure Microgrids 	Standards for Autonomous and Secure Microgrids
Standards for Autonomous and Secure Microgrids
 
L’IoT industriale e i vantaggi competitivi della trasformazione digitale
L’IoT  industriale e i vantaggi competitivi della trasformazione digitale L’IoT  industriale e i vantaggi competitivi della trasformazione digitale
L’IoT industriale e i vantaggi competitivi della trasformazione digitale
 
Eclipse kura in industry 4.0 david woodard
Eclipse kura in industry 4.0   david woodardEclipse kura in industry 4.0   david woodard
Eclipse kura in industry 4.0 david woodard
 
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the RescueIndustrial IoT Mayhem? Java IoT Gateways to the Rescue
Industrial IoT Mayhem? Java IoT Gateways to the Rescue
 
Why is DDS the Right Technology for the Industrial Internet?
Why is DDS the Right Technology for the Industrial Internet?Why is DDS the Right Technology for the Industrial Internet?
Why is DDS the Right Technology for the Industrial Internet?
 
Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation Developing Interoperable Components for an Open IoT Foundation
Developing Interoperable Components for an Open IoT Foundation
 
IoT Platforms and Architecture
IoT Platforms and ArchitectureIoT Platforms and Architecture
IoT Platforms and Architecture
 
Ibm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_CapabilitiesIbm_IoT_Architecture_and_Capabilities
Ibm_IoT_Architecture_and_Capabilities
 
People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013
 
How to Architect Microgrids for the Industrial Internet of Things
How to Architect Microgrids for the Industrial Internet of ThingsHow to Architect Microgrids for the Industrial Internet of Things
How to Architect Microgrids for the Industrial Internet of Things
 
IoT design and services
IoT design and servicesIoT design and services
IoT design and services
 

En vedette

Industrial Internet of things - What’s at Stake?
Industrial Internet of things - What’s at Stake? Industrial Internet of things - What’s at Stake?
Industrial Internet of things - What’s at Stake? Karan Menon
 
NEXCOM Industry 4.0 Solution Map and Topology
NEXCOM Industry 4.0 Solution Map and TopologyNEXCOM Industry 4.0 Solution Map and Topology
NEXCOM Industry 4.0 Solution Map and TopologyEric Lo
 
NEXCOM_APPC_1533T-P20s_Exercise_Strict_Control_Monitoring_over_Steelmaking_Qu...
NEXCOM_APPC_1533T-P20s_Exercise_Strict_Control_Monitoring_over_Steelmaking_Qu...NEXCOM_APPC_1533T-P20s_Exercise_Strict_Control_Monitoring_over_Steelmaking_Qu...
NEXCOM_APPC_1533T-P20s_Exercise_Strict_Control_Monitoring_over_Steelmaking_Qu...Eric Lo
 
Industrial Internet: Pushing the Boundaries of Minds and Machines
Industrial Internet: Pushing the Boundaries of Minds and MachinesIndustrial Internet: Pushing the Boundaries of Minds and Machines
Industrial Internet: Pushing the Boundaries of Minds and MachinesGE Measurement & Control
 
Winning with the Industrial Internet of Things: How to accelerate the journey...
Winning with the Industrial Internet of Things: How to accelerate the journey...Winning with the Industrial Internet of Things: How to accelerate the journey...
Winning with the Industrial Internet of Things: How to accelerate the journey...accenture
 
Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Ian Skerrett
 
Vortex 2.0 -- The Industrial Internet of Things Platform
Vortex 2.0 -- The Industrial Internet of Things PlatformVortex 2.0 -- The Industrial Internet of Things Platform
Vortex 2.0 -- The Industrial Internet of Things PlatformAngelo Corsaro
 
Big Data Analytics for the Industrial Internet of Things
Big Data Analytics for the Industrial Internet of ThingsBig Data Analytics for the Industrial Internet of Things
Big Data Analytics for the Industrial Internet of ThingsAnthony Chen
 
Tracxn Research - Industrial Internet of Things Report, June 2017
Tracxn Research - Industrial Internet of Things Report, June 2017Tracxn Research - Industrial Internet of Things Report, June 2017
Tracxn Research - Industrial Internet of Things Report, June 2017Tracxn
 
Industrial Internet of Things by Edy Liongosari of Accenture
Industrial Internet of Things by Edy Liongosari of AccentureIndustrial Internet of Things by Edy Liongosari of Accenture
Industrial Internet of Things by Edy Liongosari of Accenturegogo6
 
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014Ahmed Mahmoud
 

En vedette (14)

Industrial Internet of things - What’s at Stake?
Industrial Internet of things - What’s at Stake? Industrial Internet of things - What’s at Stake?
Industrial Internet of things - What’s at Stake?
 
NEXCOM Industry 4.0 Solution Map and Topology
NEXCOM Industry 4.0 Solution Map and TopologyNEXCOM Industry 4.0 Solution Map and Topology
NEXCOM Industry 4.0 Solution Map and Topology
 
NEXCOM_APPC_1533T-P20s_Exercise_Strict_Control_Monitoring_over_Steelmaking_Qu...
NEXCOM_APPC_1533T-P20s_Exercise_Strict_Control_Monitoring_over_Steelmaking_Qu...NEXCOM_APPC_1533T-P20s_Exercise_Strict_Control_Monitoring_over_Steelmaking_Qu...
NEXCOM_APPC_1533T-P20s_Exercise_Strict_Control_Monitoring_over_Steelmaking_Qu...
 
Industrial Internet: Pushing the Boundaries of Minds and Machines
Industrial Internet: Pushing the Boundaries of Minds and MachinesIndustrial Internet: Pushing the Boundaries of Minds and Machines
Industrial Internet: Pushing the Boundaries of Minds and Machines
 
Watson IoT - IBM
Watson IoT - IBMWatson IoT - IBM
Watson IoT - IBM
 
Profinet and the Industrial Internet of Things (IIoT) - Peter Thomas - Sept ...
Profinet and the Industrial Internet of Things (IIoT) -  Peter Thomas - Sept ...Profinet and the Industrial Internet of Things (IIoT) -  Peter Thomas - Sept ...
Profinet and the Industrial Internet of Things (IIoT) - Peter Thomas - Sept ...
 
Winning with the Industrial Internet of Things: How to accelerate the journey...
Winning with the Industrial Internet of Things: How to accelerate the journey...Winning with the Industrial Internet of Things: How to accelerate the journey...
Winning with the Industrial Internet of Things: How to accelerate the journey...
 
Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0Eclipse IoT for Industry 4.0
Eclipse IoT for Industry 4.0
 
Vortex 2.0 -- The Industrial Internet of Things Platform
Vortex 2.0 -- The Industrial Internet of Things PlatformVortex 2.0 -- The Industrial Internet of Things Platform
Vortex 2.0 -- The Industrial Internet of Things Platform
 
Industry 4 and the industrial internet of things - Derek Lane
Industry 4 and the industrial internet of things - Derek LaneIndustry 4 and the industrial internet of things - Derek Lane
Industry 4 and the industrial internet of things - Derek Lane
 
Big Data Analytics for the Industrial Internet of Things
Big Data Analytics for the Industrial Internet of ThingsBig Data Analytics for the Industrial Internet of Things
Big Data Analytics for the Industrial Internet of Things
 
Tracxn Research - Industrial Internet of Things Report, June 2017
Tracxn Research - Industrial Internet of Things Report, June 2017Tracxn Research - Industrial Internet of Things Report, June 2017
Tracxn Research - Industrial Internet of Things Report, June 2017
 
Industrial Internet of Things by Edy Liongosari of Accenture
Industrial Internet of Things by Edy Liongosari of AccentureIndustrial Internet of Things by Edy Liongosari of Accenture
Industrial Internet of Things by Edy Liongosari of Accenture
 
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014
 

Similaire à How to Build the Connectivity Architecture for the Industrial Internet of Things (IoT)

Building Converged Plantwide Ethernet
Building Converged Plantwide EthernetBuilding Converged Plantwide Ethernet
Building Converged Plantwide EthernetRockwell Automation
 
October Southern CA Road Shows - Build Safe and Secure Distributed Systems
October Southern CA Road Shows -  Build Safe and Secure Distributed SystemsOctober Southern CA Road Shows -  Build Safe and Secure Distributed Systems
October Southern CA Road Shows - Build Safe and Secure Distributed SystemsReal-Time Innovations (RTI)
 
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...Eurotech
 
Internet of Things IoT Guido Schmutz
Internet of Things IoT Guido SchmutzInternet of Things IoT Guido Schmutz
Internet of Things IoT Guido SchmutzDésirée Pfister
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)Trivadis
 
Internet of Things - Are traditional architectures good enough?
Internet of Things - Are traditional architectures good enough?Internet of Things - Are traditional architectures good enough?
Internet of Things - Are traditional architectures good enough?Guido Schmutz
 
Solution day : Running infrastructure like a cloud speed and agile
Solution day : Running infrastructure like a cloud speed and agileSolution day : Running infrastructure like a cloud speed and agile
Solution day : Running infrastructure like a cloud speed and agilePT Datacomm Diangraha
 
What is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your ReachWhat is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your ReachSUSE
 
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
IoT Solutions for Smart Energy Smart Grid and Smart Utility ApplicationsIoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
IoT Solutions for Smart Energy Smart Grid and Smart Utility ApplicationsEurotech
 
Embedded Security and the IoT – Challenges, Trends and Solutions
Embedded Security and the IoT – Challenges, Trends and SolutionsEmbedded Security and the IoT – Challenges, Trends and Solutions
Embedded Security and the IoT – Challenges, Trends and SolutionsReal-Time Innovations (RTI)
 
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...FBK CREATE-NET
 
Career Domain 2022-23.pptx
Career Domain 2022-23.pptxCareer Domain 2022-23.pptx
Career Domain 2022-23.pptxJanani S
 
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...Phil Copperwheat
 
Introduction to roof computing by Nishant Krishna
Introduction to roof computing by Nishant KrishnaIntroduction to roof computing by Nishant Krishna
Introduction to roof computing by Nishant KrishnaCodeOps Technologies LLP
 
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...WSO2
 
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdfWeek 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdfMohamedAli899919
 

Similaire à How to Build the Connectivity Architecture for the Industrial Internet of Things (IoT) (20)

Open Interconnect Consortium - Why & What
Open Interconnect Consortium - Why & WhatOpen Interconnect Consortium - Why & What
Open Interconnect Consortium - Why & What
 
Digital transformation and AI @Edge
Digital transformation and AI @EdgeDigital transformation and AI @Edge
Digital transformation and AI @Edge
 
Building Converged Plantwide Ethernet
Building Converged Plantwide EthernetBuilding Converged Plantwide Ethernet
Building Converged Plantwide Ethernet
 
October Southern CA Road Shows - Build Safe and Secure Distributed Systems
October Southern CA Road Shows -  Build Safe and Secure Distributed SystemsOctober Southern CA Road Shows -  Build Safe and Secure Distributed Systems
October Southern CA Road Shows - Build Safe and Secure Distributed Systems
 
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
Eurotech and Red Hat collaboration simplifies Internet of Things integration ...
 
Internet of Things IoT Guido Schmutz
Internet of Things IoT Guido SchmutzInternet of Things IoT Guido Schmutz
Internet of Things IoT Guido Schmutz
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
Internet of Things - Are traditional architectures good enough?
Internet of Things - Are traditional architectures good enough?Internet of Things - Are traditional architectures good enough?
Internet of Things - Are traditional architectures good enough?
 
Solution day : Running infrastructure like a cloud speed and agile
Solution day : Running infrastructure like a cloud speed and agileSolution day : Running infrastructure like a cloud speed and agile
Solution day : Running infrastructure like a cloud speed and agile
 
What is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your ReachWhat is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your Reach
 
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
IoT Solutions for Smart Energy Smart Grid and Smart Utility ApplicationsIoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
 
Embedded Security and the IoT – Challenges, Trends and Solutions
Embedded Security and the IoT – Challenges, Trends and SolutionsEmbedded Security and the IoT – Challenges, Trends and Solutions
Embedded Security and the IoT – Challenges, Trends and Solutions
 
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...Walking through the fog (computing) - Keynote talk at Italian Networking Work...
Walking through the fog (computing) - Keynote talk at Italian Networking Work...
 
Career Domain 2022-23.pptx
Career Domain 2022-23.pptxCareer Domain 2022-23.pptx
Career Domain 2022-23.pptx
 
Understanding the Internet of Things Protocols
Understanding the Internet of Things ProtocolsUnderstanding the Internet of Things Protocols
Understanding the Internet of Things Protocols
 
Software Architecture in an Agile World
Software Architecture in an Agile WorldSoftware Architecture in an Agile World
Software Architecture in an Agile World
 
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
Plenary_three_Cloud_computing_-_is_social_housing_ready_for_it_-_Phil_Copperw...
 
Introduction to roof computing by Nishant Krishna
Introduction to roof computing by Nishant KrishnaIntroduction to roof computing by Nishant Krishna
Introduction to roof computing by Nishant Krishna
 
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
WSO2Con USA 2017: Building Enterprise Grade IoT Architectures for Digital Tra...
 
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdfWeek 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
 

Plus de Real-Time Innovations (RTI)

Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...Real-Time Innovations (RTI)
 
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...Real-Time Innovations (RTI)
 
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...Real-Time Innovations (RTI)
 
The Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security FrameworkThe Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security FrameworkReal-Time Innovations (RTI)
 
ISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsReal-Time Innovations (RTI)
 
The Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car ArchitecturesThe Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car ArchitecturesReal-Time Innovations (RTI)
 
How to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control SystemsHow to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control SystemsReal-Time Innovations (RTI)
 
Fog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsFog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsReal-Time Innovations (RTI)
 
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsThe Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsReal-Time Innovations (RTI)
 
Space Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsSpace Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsReal-Time Innovations (RTI)
 
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...Real-Time Innovations (RTI)
 
How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...Real-Time Innovations (RTI)
 
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...Real-Time Innovations (RTI)
 
Data Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of ThingsData Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of ThingsReal-Time Innovations (RTI)
 
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...Real-Time Innovations (RTI)
 

Plus de Real-Time Innovations (RTI) (20)

A Tour of RTI Applications
A Tour of RTI ApplicationsA Tour of RTI Applications
A Tour of RTI Applications
 
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity A...
 
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
The Inside Story: How the IIC’s Connectivity Framework Guides IIoT Connectivi...
 
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
Upgrade Your System’s Security - Making the Jump from Connext DDS Professiona...
 
The Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security FrameworkThe Inside Story: Leveraging the IIC's Industrial Internet Security Framework
The Inside Story: Leveraging the IIC's Industrial Internet Security Framework
 
ISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software Components
 
The Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car ArchitecturesThe Low-Risk Path to Building Autonomous Car Architectures
The Low-Risk Path to Building Autonomous Car Architectures
 
Introduction to RTI DDS
Introduction to RTI DDSIntroduction to RTI DDS
Introduction to RTI DDS
 
How to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control SystemsHow to Design Distributed Robotic Control Systems
How to Design Distributed Robotic Control Systems
 
Fog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of ThingsFog Computing is the Future of the Industrial Internet of Things
Fog Computing is the Future of the Industrial Internet of Things
 
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsThe Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
 
Cyber Security for the Connected Car
Cyber Security for the Connected Car Cyber Security for the Connected Car
Cyber Security for the Connected Car
 
Space Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsSpace Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from Mars
 
Advancing Active Safety for Next-Gen Automotive
Advancing Active Safety for Next-Gen AutomotiveAdvancing Active Safety for Next-Gen Automotive
Advancing Active Safety for Next-Gen Automotive
 
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
Learn About FACE Aligned Reference Platform: Built on COTS and DO-178C Certif...
 
How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...
 
Secrets of Autonomous Car Design
Secrets of Autonomous Car DesignSecrets of Autonomous Car Design
Secrets of Autonomous Car Design
 
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
Cybersecurity Spotlight: Looking under the Hood at Data Breaches and Hardenin...
 
Data Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of ThingsData Distribution Service Security and the Industrial Internet of Things
Data Distribution Service Security and the Industrial Internet of Things
 
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
The Inside Story: GE Healthcare's Industrial Internet of Things (IoT) Archite...
 

Dernier

React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 

Dernier (20)

React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 

How to Build the Connectivity Architecture for the Industrial Internet of Things (IoT)

  • 1. How to Build the Connectivity Architecture for the Industrial Internet of Things (IoT) Rajive Joshi, Ph. D. Principal Solution Architect Real-Time Innovations Inc. February 25, 2015
  • 2. Outline • Industrial IoT is different! – Why? How? What? • Open Interoperable Connectivity Architecture – Role, Model, Rules, Patterns, Realization • Building the Connected Architecture – Generic Use Case – Architecture Mapping – Implementation
  • 3. Industrial Internet of Things (IoT) is different! Why? How? What?
  • 4. 4 Industrial Internet of Things (IoT) Quiz! What’s common?
  • 5. Industrial Internet of Things (IoT) Why are they different? • Operate in the real-world – Non-stop • Failure has severe consequences – Loss of life or property, often both • Data timeliness is critical – Right answer delivered too late becomes the wrong answer!
  • 6. Industrial Internet of Things (IoT) How are they different? Technical Factors • Scalability – Volume, Variety • Performance – Velocity, Timeliness • Resilience – Availability, Recovery, Durability • Security – Authentication, Authorization, Integrity, Confidentiality, Non- Repudiation Business Factors • Reliability – Chance of failure during anticipated lifetime • Safety – No unintended consequences • Longevity – Incremental upgrades on an ongoing basis • Diversity – Independent developers – Multiple technologies
  • 7. There are many vectors along which we can measure end-point “robustness.” Table 1  summarizes these vectors: Table 1: Near-term end-point differences between IIoT and HIoT Attribute Industrial IoT (IIoT) Human IoT (HIoT) Market Opportunity Brownfield Greenfield Product Lifecycle Until dead or obsolete Whims of style and/or budget Solution Integration Heterogeneous APIs Vertically integrated Security Access Identity & privacy Human Interaction Autonomous Reactive Availability 0.9999 to 0.99999 (4–5 ‘9 ’s) 0.99 to 0.999 (2–3 ‘9’s) Access to Internet Intermittent to independent Persistent to interrupted Response to Failure Resilient, fail-in-place Retry, replace Network Topology Federations of peer-to-peer Constellations of peripherals Physical Connectivity Legacy & purpose-built Evolving broadband & wireless Example Gateways Commercial monitoring Echelon SmartServer Consumer home automation Revolv Hub Market Opportunity: “Brownfield” is a term borrowed from commercial real estate; it is used to denote a potential site for building development that had been previously developed for industrial or commercial use. IIoT uses brownfield to describe the Collectively referred to as a Gateway Source: http://www.moorinsightsstrategy.com/wp-content/uploads/2013/10/Connecting-with-the-Industrial-Internet-of-Things-IIoT-by-Moor-Insights-Strategy.pdf Architecture Style Data Driven, Publish-Subscribe Human Driven, Request-Response Moore Insights report 2014 Industrial Internet of Things (IoT) What’s different?
  • 8. Industrial Internet of Things (IoT) Common Pitfalls Applying connectivity technologies meant for human users to non-humans users* *Time and again, people re-discover this!
  • 9. Key Takeaways • Industrial Internet of Things (IoT) is different! – Why? • Requirements – How? • Qualities: Technical and Business – What ? • Architecture and Techniques  Connectivity architecture must address the unique requirements of Industrial Internet Systems
  • 10. Open Interoperable Connectivity Architecture Role, Model, Rules, Patterns, Realization
  • 11. Connectivity Architecture Role Interoperability: Reduce Time to Integrate Party A Party B No standard exists, completely custom integration Interfaces can be transformed/mapped Interfaces use a common model “Plug and Play” standard defined Credit: Scott Neumann, UISol position paper
  • 12. Data Centric Connectivity Architecture Rule: Decouple apps from the Data Data centricity enables interoperation, scale, integration Messaging middleware Databus Unstructured files Database Data Centricity Data Centricity
  • 13. Connectivity Data Flow Patterns Fundamental Building Blocks Industrial IoT • Stream • Command • Status • Configuration Conventional Enterprise IT • Event • Query • Transaction • Job Architecture Style Publish-Subscribe Request-Response Activity Trigger Data (State Change) Human (Decision)
  • 14. DDS: The Connectivity Foundation for IIoT Data-Centric Messaging Bus • Data Distribution Service (DDS) is an open industry standard for data- centric connectivity • From OMG, the world’s largest systems software standards organization – UML, DDS – Industrial Internet Consortium (IIC) • DDS is Open & Multi-Vendor – Open Standard & Open Source – 12 implementations Interoperability between source written for different vendors Interoperability between applications running on different implementations DDS-RTPS Protocol Real-Time Publish-Subscribe Distribution Fabric DDS API
  • 15. • ~800 Designs – Healthcare – Transportation – Communications – Energy – Industrial – Defense • 15+ Standards & Consortia Efforts DDS Industrial Internet Applications Current Users
  • 16. Connectivity Architecture using DDS Connect Everything, Everywhere • Proximity • Platform • Language • Physical network • Transport protocol • Network topology DDS “DataBus” Seamless data sharing regardless of: Explicit Shared Data Model with Controlled QoS
  • 17. Connectivity Architecture using DDS Interoperability Between Subsystems DDS Routing Service • Organize – Hierarchy • Bridge – Data models – Protocols – Security domains • Isolate – Control export – Filter access – Translate models Other protocols Routing Service Pluggable Adapters Transformation Engine System Super System Subsystem Subsystem Subsystem Subsystem
  • 18. Key Takeaways • Connectivity Architecture Role – Interoperability to reduce integration time & effort • Connectivity Architecture Model, Rules, Patterns – Decouple apps from data – Pick a core open connectivity standard – Use gateways to organize and bridge • Connectivity Architecture Realization – Leverage the DDS open standard, popular in Industrial Internet Systems, for integration of disparate connectivity protocols – Leading DDS implementations provide all the connectivity fundamental building blocks – Seamless data sharing from sensor to cloud
  • 19. Building the Connected Architecture Generic Use Case Architecture Mapping Implementation
  • 20. Connected Home Gadgets  Service Provider  Occupants Cloud Intelligent Device Intelligent Device Intelligent Device WAN WAN Many Devices Internal LAN Many Users LAN At Home • Fixed Network • Stable Addressing (relatively) • Ad-hoc components • Gateway
  • 21. Cloud Intelligent Device Intelligent Device Intelligent Device WAN WAN Many Devices Internal LAN Many Users LAN Field technician on-site • Fixed Network • Stable Addressing (relatively) • Managed Components • Gateway Connected Energy Turbines  Operations  Operators
  • 22. Connected Healthcare Patient Monitors  Hospital  Doctors Cloud Intelligent Device Intelligent Device Intelligent Device WAN WAN Many Devices Internal LAN Many Users LAN Doctor at the Hospital • Mobile Network • Dynamic Addressing • Certified Components • Gateway
  • 23. Connected Cars Car  Service Provider  Drivers Cloud Intelligent Device Intelligent Device Intelligent Device WAN WAN Many Devices Internal LAN Many Users LAN In the Vehicle • Mobile Network • Dynamic Addressing • Qualified Components • Gateway
  • 24. Generic Connectivity Use Case Devices  Cloud  Users Cloud Intelligent Device Intelligent Device Intelligent Device WAN WAN Many Devices Internal LAN Many Users LAN Occasionally • Mobile Network • Dynamic Addressing • Ad-hoc Components • Gateway
  • 25. Connectivity Architecture Mapping Choosing the right technology Cloud Intelligent Device Intelligent Device Intelligent Device WAN WAN Many Devices Internal LAN Many Users LAN Occasionally ? ? ? ?
  • 26. Connectivity Architecture Mapping Choosing the right technology Cloud Intelligent Device Intelligent Device Intelligent Device WAN WAN Many Devices Internal LAN Many Users LAN Occasionally DDS - Stateful interactions and many data flow patterns (now, future) - Publish-Subscribe architecture style, data driven - Scalability, Performance, Resilience, Security Requirements - Disconnected & Intermittent Links - Mobile Networks (Cellular and WiFi)
  • 27. Connectivity Architecture Mapping Choosing the right technology Cloud Intelligent Device Intelligent Device Intelligent Device WAN WAN Many Devices Internal LAN Many Users LAN Occasionally Web (Web-Sockets, HTTP) - Stateless interactions, single data flow pattern (query) - Request-Response architecture style, human driven - Established Scalability, Security infrastructure - Forgiving Performance, Resilience requirements - Ubiquitous access from any (mobile) device or thin client
  • 28. Connectivity Architecture Mapping Choosing the right technology Cloud Intelligent Device Intelligent Device Intelligent Device WAN WAN Many Devices Internal LAN Many Users LAN Occasionally DDS - Stateful interactions and many data flow patterns (now, future) - Publish-Subscribe architecture style, data driven - Scalability, Performance, Resilience, Security Requirements - Reliability, Safety, Longevity requirements - Diversity of transports and platforms
  • 29. Connectivity Architecture Mapping Choosing the right technology Cloud Intelligent Device Intelligent Device Intelligent Device WAN WAN Many Devices Internal LAN Many Users LAN Occasionally DDS - Stateful interactions and many data flow patterns (now, future) - Publish-Subscribe architecture style, data driven - Request-Reponse architecture style, human driven - Scalability, Performance, Resilience, Security - Longevity of Services - Diversity of connectivity solutions
  • 30. Connectivity Architecture Mapping Choosing the right technology Cloud Intelligent Device Intelligent Device Intelligent Device WAN Many Devices Internal LAN Many Users LAN Occasionally • Mobile Network • Dynamic Addressing • Ad-hoc Components • Gateway DDS Databus WAN DDS Databus
  • 31. Connectivity Architecture Deployment View Cloud Intelligent Device Intelligent Device Intelligent Device WAN Many Devices Internal LAN Many Users LAN Occasionally • Mobile Network • Dynamic Addressing • Ad-hoc Components • Gateway DDS Databus, Domain 1 WAN DDS Databus, Domain 1 Domain 0
  • 32. Connectivity Architecture Deployment View Cloud Intelligent Device Intelligent Device Intelligent Device WAN Many Devices Internal LAN Many Users LAN Occasionally • Mobile Network • Dynamic Addressing • Ad-hoc Components • Gateway DDS Databus, Domain 1 WAN DDS Databus, Domain 1 UDP, Shmem Domain 0 TCP UDP, Shmem
  • 33. Connectivity Implementation Example Deployment View: Nodes demo.rti.com osx (Mac OS Laptop) WAN Many Users LAN Occasionally DDS Databus, Domain 1 WAN DDS Databus, Domain 1 UDP, Shmem Domain 0 TCP UDP, Shmem vm1 (Linux Virtual Machine) android (Nexus 7 Tablet with LTE) WAN Domain 0 TCP iPhone (iOS)
  • 34. Connectivity Implementation Example Deployment View: Components demo.rti.com osx (Mac OS Laptop) WAN Many Users LAN Occasionally DDS Databus, Domain 1 WAN DDS Databus, Domain 1 UDP, Shmem Domain 0 TCP UDP, Shmem vm1 (Linux Virtual Machine) android (Nexus 7 Tablet with LTE) WAN Domain 0 TCP iPhone (iOS) rtiddsprototyper rtiddsprototyper rtiddsprototyper Shapes Demo nodejs DDS Connector
  • 35. Articulate Concept 1. Draw a diagram of the components and the interconnecting data-flows Define Structure 2. Define the data types for the interconnecting data flows (in IDL or XML) 3. Define the system structure as a collection of data-oriented interfaces (in XML) Configure Behavior 4. Select from built-in Quality of Service (QoS) profiles to match the data flow pattern; extend to match special cases. 5. Code component behaviors 35 Connectivity Implementation Example Component Development Webinar Build it Fast: 5 Steps from Concept to Working Distributed System
  • 36. Human Access Cloud  Users DDS Databus, Domain 1 iOS Safari http://demo.rti.com:7401/simple
  • 37. Network Mobility Devices  Cloud • Switching between Cellular and Wi-Fi – Seamless data sharing – State managed by DDS iOS Safari Wi-Fi http://demo.rti.com:7401/simple
  • 38. Network Mobility Devices  Cloud • Switching between Cellular and Wi-Fi – Seamless data sharing – State managed by DDS iOS Safari Cellular (LTE) – Different IP Address Seamless Data Sharing http://demo.rti.com:7401/simple
  • 39. Elastic Cloud Applications Cloud Apps  Cloud Apps • Adding/removing/upgrading components – Data is decoupled from components DDS Databus, Domain 1 nodejs DDS Connector
  • 40. Elastic Cloud Applications Cloud Apps  Cloud Apps • Adding/removing/upgrading components – New components independently created to work on the data nodejs DDS Connector DDS Databus, Domain 1
  • 41. Connectivity Technology Triage When to use what technology? • Is there a human at one end? – No!  Use DDS • Device  Device • Device  Cloud – Yes!  Use DDS or Web-Sockets • User Device  Cloud – Web-browser  Use HTML5+Web-sockets – App  Use DDS or HTML5+Web-sockets • Ok to use DDS between – Humans – Non-humans – Non-humans and Humans
  • 42. • Is it over a WAN? – Yes!  Use TCP (with TLS) • Device  Cloud – No! (LAN)  Use UDP (with multicast, if available) • Cloud App  Cloud App (within the Cloud LAN) • Switching between Cellular and WiFi networks – Use DDS to manage state, independently of the network mobility and switching – Use DDS Quality of Service (QoS) to control the how the state is distributed and managed Connectivity Technology Triage With DDS, which transport to use?
  • 43. Key Takeways • Generic Connectivity Use Case – Devices  Cloud  Users • Devices  Cloud (over WAN) – Use DDS over TCP • Devices  Devices – Use DDS over UDP (LAN) or TCP (WAN) • Cloud Apps  Cloud Apps (within LAN) – Use DDS over UDP • Cloud  Users (WAN) – Use DDS over TCP, or – Use Web-Sockets + HTML (over TCP)
  • 45. Review • Industrial IoT is different! – Why? How? What? • Open Interoperable Connectivity Architecture – Role, Model, Rules, Patterns, Realization • Building the Connected Architecture – Generic Use Case – Architecture Mapping – Implementation
  • 46. Connectivity Architecture Edge to Cloud: Databus Hierarchy Unit DataBus Unit DataBus Intelligent Machines Intelligent Systems Intelligent Industrial Internet Cloud Enterprise LAN Intelligent System of Systems Unit LAN Segment Sense Act Think HMI Intra-machine Think HMI Intra-machine Sense Act Think HMI Intra-machine 46
  • 47. 47 Industrial Internet of Things (IoT) Quiz! Answer: They all use RTI’s Connext DDS
  • 48. Thank You Rajive Joshi, Ph. D Principal Solution Architect Real-time Innovations Inc. rajive@rti.com
  • 49. Start using DDS Today! Download the FREE complete RTI Connext DDS Pro package for Windows and Linux: • Leading implementation of DDS • C, C++, C#/.NET and Java APIs • Tools to monitor, debug, test, visualize and prototype distributed applications and systems • Adapters to integrate with existing applications and IT systems