SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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)
 
Standards for Autonomous and Secure Microgrids
Standards for Autonomous and Secure Microgrids 	Standards for Autonomous and Secure Microgrids
Standards for Autonomous and Secure Microgrids Real-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)
 

Was ist angesagt? (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
 

Andere mochten auch

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
 
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 ...PROFIBUS and PROFINET InternationaI - PI UK
 
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
 

Andere mochten auch (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
 

Ähnlich wie 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
 
Understanding the Internet of Things Protocols
Understanding the Internet of Things ProtocolsUnderstanding the Internet of Things Protocols
Understanding the Internet of Things ProtocolsReal-Time Innovations (RTI)
 
Software Architecture in an Agile World
Software Architecture in an Agile WorldSoftware Architecture in an Agile World
Software Architecture in an Agile WorldAbhilash Gopalakrishnan
 
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
 

Ähnlich wie 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
 

Mehr von 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)
 
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 AutomotiveReal-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)
 

Mehr von 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...
 

KĂźrzlich hochgeladen

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto GonzĂĄlez Trastoy
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfWilly Marroquin (WillyDevNET)
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 

KĂźrzlich hochgeladen (20)

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 

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