SlideShare una empresa de Scribd logo
1 de 40
Your systems. Working as one.Your systems. Working as one.
Understanding the Internet of Things
Protocols
DDS, MQTT, & AMQP
What is the Internet of Things?
© 2013 Real-Time Innovations (RTI) 2
What is the Internet of Things?
• Cisco “Internet of Everything”
– …the latest wave of the Internet -- connecting physical
objects…to provide better safety, comfort, and efficiency
• IBM “Internet of Things”
– …a completely new world-wide web, one comprised of the
messages that digitally empowered devices would send to one
another. It is the same Internet, but not the same Web.
• GE “Industrial Internet”
– …convergence of machine and intelligent data…to create
brilliant machines
• RTI “Your Systems. Working as One.”
– …an entirely new utility. As profound as the cell network, GPS,
or the Internet itself. The Internet of Things and the Intelligent
Systems it enables will fundamentally change our world.
© 2013 Real-Time Innovations (RTI) 3
What Connects the Things?
IoT Standard Protocols
© 2013 Real-Time Innovations (RTI) 4
MQTT: Collect Device Data
© 2013 Real-Time Innovations (RTI)
Message Queuing Telemetry Transport (MQTT)
5
© 2013 Real-Time Innovations (RTI) 6
DDS: Distribute Device Data
© 2013 Real-Time Innovations (RTI)
Real-Time
Analytics &
Control
Operator HMI
Sensors Actuators
IT and/or
Cloud
Integration
Data Distribution Service (DDS)
7
AMQP: Process Device Data (on Servers)
© 2013 Real-Time Innovations (RTI)
Advanced Message Queuing Protocol (AMQP)
8
Connecting the Internet of Things
• S2S
– Biz intelligence
– Centralized/ESB
– ~100ms
– MQ/AMQP
• D2S
– Collect data
– Hub & spoke
– ~10ms
– MQTT/CoAP
• D2D
– Control,
distribute
– Databus
– ~.01ms
– DDS
© 2013 Real-Time Innovations (RTI) 9
Web Services and Business Apps
Server-to-Server (S2S)
Devices and Intelligent Systems
Device-to-Device
Device
to
Server (D2S)
DDS Builds Intelligent Systems
© 2013 Real-Time Innovations (RTI) 10
DDS: The Software DataBus™
• Data centric
– Structured, accessible data
– Like a database for moving
data
• Independent modules
– Supports SOA
• Plug and play flexibility
– Like a hardware bus
• Peer-to-peer performance
– Like streaming protocols
• Standards-based
interoperability
– Like TCP/IP
© 2013 Real-Time Innovations (RTI)
Data-Centric Messaging Bus
Scalable, high performance, reliable infrastructure
DataBus™
11
Managing State
• Data centric
– Single version of truth
– Known structure
– Clear rules for access, changes, updates
• Technologies
– Database
– Data-centric middleware
© 2013 Real-Time Innovations (RTI) 12
Intelligent Distributed Systems Need…
• Reliable Operation
• Deterministic
Performance
• System Integration
• Flexible Transports
• Crisp Interface Design
• Easy Tech Upgrades
• Multi-Channel
Connections
• Open Architecture
• Wireless Links
• Legacy Integration
• Hardware in the Loop
• Scalability
• Database Integration
• High Throughput
• Reliable Uptime
• Industry Interoperation
• Small Device Connection
• Large Fan In/Out
• Real-Time and IT
Integration
© 2013 Real-Time Innovations (RTI) 13
Reliable Operation
• Air traffic control
requires 24x7
operation. Hot swap
service is critical
hardware or software
failures mean flight
delays and
substantial costs
• Redundant networks,
data, sensors and RTI
middleware provide
non-stop reliability
© 2013 Real-Time Innovations (RTI) 14
Deterministic Performance
• The Minimally
Invasive Robotic
Surgery (MIRS) system
at DLR coordinates
three robots to
perform delicate
heart surgery.
• The system closes a
distributed loop
between the robots
and the remote
surgeon’s control at
3kHz.
• RTI delivers messages
in real time
© 2013 Real-Time Innovations (RTI) 15
System Integration
• RTI is the leading
vendor of combat
system messaging
• RTI connects
disparate systems,
merges multiple
languages on multiple
operating systems,
handles DIL links and
legacy interfaces
• RTI enables easy,
large-scale integration
© 2013 Real-Time Innovations (RTI) 16
Multi-Channel Connections
• The BASE TEN RoboScout
unmanned ground vehicle
integrates steering,
braking, acceleration,
dashboard, mapping, and
up to 12 video feeds
• “RTI is at the core of our
modular and highly
scalable environment.”
Josef Schröttle
Head of Design & Development
BASE TEN SYSTEMS Electronics
GmbH
© 2013 Real-Time Innovations (RTI) 17
Flexible Transports
• CAE, one of the
world's leading
providers of
simulation and
training, uses RTI over
high-bandwidth IEEE-
1394 for its flight
simulator
• Middleware provides
transport portability
and architecture
interoperability
"In the past we probably would
have developed an expensive,
proprietary system for data
communications. By using RTI,
we were able to deliver a
proven, reliable and cost
effective solution to our
customers.”
- Peter Jarvis, Chief Designer
© 2013 Real-Time Innovations (RTI) 18
Wireless Links
• NASA’s Human-Robotic
Systems prototypes robots
for extraterrestrial surfaces
• The project coordinates
four NASA centers building
four different robots. They
operate in realistic
environments, including
over low-bandwidth, high-
delay, lossy
communications
• RTI middleware allows
these very different
systems to share common
data communications over
disadvantaged links
© 2013 Real-Time Innovations (RTI) 19
DIL Connection
© 2013 Real-Time Innovations (RTI) 20
Advanced Tech in Legacy Environments
• The VW Driver Assistance
and Integrated Safety
system combines radars,
laser range finders, and
video to assist safe
operation
• It helps avoid obstacles,
detect lane departures,
track eye activity, and safely
negotiate bends
• Advanced safety systems
must connect to existing
hardware. RTI middleware
bridges high speed
networking to the CAN bus
© 2013 Real-Time Innovations (RTI) 21
Hardware in the Loop Test
• A modern car contains
100+ CPUs
• Audi uses hardware-in-
the-loop simulation to
feed realistic data to
components in a lab
for testing
• RTI middleware
enables a modular test
environment that
scales to work with
hundreds of devices
© 2013 Real-Time Innovations (RTI) 22
Scalability
• Harmonic
transmission and
video switching
equipment delivers
worldwide video-on-
demand
• RTI handles 1,000s of
clients, 1,000,000s of
messages
• RTI enables high-
performance
scalability and future
extensibility
© 2013 Real-Time Innovations (RTI) 23
Database Integration
• Light and strong
advanced composites
make advanced aircraft
quiet and efficient
• Lund Engineering uses
RTI to integrate the
composite inspection
system
• Critically, all data must
be saved for validation;
RTI’s database
integration saves all
data to permanent
storage
© 2013 Real-Time Innovations (RTI) 24
High Throughput
• RTI powers Varian’s
NMR and MRI
product lines
• Any one of the
sixteen MRI receivers
can saturate a 1Gbit
network.
• RTI controls and
optimizes network
use to handle
megabytes of load
without losing data“RTI delivered great functionality at a low cost. Using RTI middleware saved
us a lot of money, time, and effort compared to our previous in-house
developed solution.”
© 2013 Real-Time Innovations (RTI) 25
Reliable Uptime
• Mevion’s Proton-
Beam Radiation
Therapy system zaps
tumors with
accelerated protons
• The treatment must
be continuous for 30-
40 days; downtime
endangers treatment
success
• Mevion’s PBRT
delivers dependable
treatment at low cost
© 2013 Real-Time Innovations (RTI) 26
Industry Interoperation
• The Integrated Clinical
Environment (ICE) standard
specifies interoperability for
medical devices
• All ICU & operating room
devices — from blood pressure
cuffs to intravenous pumps to
ventilators — could be
interconnected according to
the ICE standard
– Complete logging
– Automatic error detection
– Better care
• The DDS standard and RTI
middleware enables plug &
play interoperability across
manufacturers
© 2013 Real-Time Innovations (RTI) 27
Small Device Connection
• Schneider PLCs
operate modern
factories
• Manufacturing
requires fast data,
even with limited
memory and
processing power
• RTI middleware
connects powerful
computers to
deeply embedded
devices with limited
memory
© 2013 Real-Time Innovations (RTI) 28
Fan Out/Fan In
• Blue Force Tracker (JBC-P)
must process 200,000+
tracks.
• The legacy design was:
– Proprietary
– 1.5m SLOC
– 12,000 tracks
– 11 servers w/88 cores
– Unreliable
• The DDS design is:
– 100% standards based
– 50k SLOC
– 250,000 tracks
– 80% of a single core
– Fully redundant
– Reliable multicast
© 2013 Real-Time Innovations (RTI) 29
Real-Time & IT Integration
• Siemens Wind Power
fields farms of 500
turbines with 100m
blades
• RTI enables fast
control within
turbines and
distributed gust
mitigation across the
array
• RTI will also
integrate with
predictive
maintenance and
business diagnostics
• RTI melds real-time
with IT
© 2013 Real-Time Innovations (RTI) 30
Why a DataBus Transport?
• Connects quickly, easily, powerfully
• Reduces risk
– Proven, reusable, certified
• Saves money
– Decouples large problem into solvable
pieces
• Enables advanced capability
– Reliability: redundant, 24x7 operation
– Performance: microsecond latency,
megabyte throughput
– Integration: Any transport, OS, language
© 2013 Real-Time Innovations (RTI)
DataBus
31
Fundamental Diff: Brokers vs DataBus
AMQP, MQTT, CoAP
• Centralized Hub and spoke
– Comms route through server
– Web server, broker or ESB
• Server queues messages with
simple QoS (e.g. TCP)
• Simplified discovery
• Server challenges: failover, latency
under load, error recovery
DDS
• Decentralized Peer-to-peer
– Fully embeddable
– No external sftw (e.g., broker)
• Bus shares data with complex QoS
• Discovery challenge
• No single point of failure,
bottleneck, or service
interruptions
© 2013 Real-Time Innovations (RTI) 32
Device
App App App
Device Device
Server
/Broker / ESB
Device
App
Device or Dedicated System
App App App App
Types of Flow
© 2013 Real-Time Innovations (RTI) 33
Point-to-Point Client/Server Publish/Subscribe
Brokered
ESB
Daemon
Pub/Sub Messaging
Data-Centric
Publish/Subscribe (DCPS)
Data-Centric
IoT…Not Quite That Simple
© 2013 Real-Time Innovations (RTI) 34
Web Services and Business Apps
Server-to-Server (S2S)
Devices and Intelligent Systems
Control
Plane
Device-to-Device
Device
to
Server (D2S)
TimelinessofResponse
10μs–10ms10ms–1s>1s
Another Perspective
Control
Management
Analysis
TimelinessofResponse
10μs–10ms10ms–1s>1s
•Process control and workflow
•Presentation of “live” data
•Security policy enforcement
•Human input / output
•Configuration management
•Data mining and analysis
•Equipment control and monitoring
•Performance measurement and calibration
•Fault isolation and automated recovery
© 2013 Real-Time Innovations (RTI) 35
DeviceDevice
Device
App
Device
App
IoT Protocol Soup
Device
Broker/ESB
App
App
App
MQ, AMQP
Intelligent System
App App App App
DDS
MQTT
App App
© 2013 Real-Time Innovations (RTI) 36
App
Device
App
Device
Device
CoAP
RS
RS
• S2S: BI, storage, cloud, slow, 100ms
• D2S: Telemetry, hub & spoke, 10ms
• D2D: Control/dist, Databus, .01ms
The Internet of Things…Coming Soon
• Every industry, every device will change
• IoT needs many protocols
– Server-to-server: AMQP, MQ, SOAP, etc.
– Device-to-server: MQTT, CoAP
– Device to device: DDS
– Control plane: melting pot…
• Basic protocol use
– MQTT collects device data for server use
– DDS shares device data to build Intelligent
Systems
– AMQP messages between servers
© 2013 Real-Time Innovations (RTI) 37
About RTI
• Market Leader
– Over 70% DDS mw market share1
– Largest embedded middleware vendor2
• Standards Leader
– Active in 15 standards efforts
– OMG Board of Directors
– DDS authors
• Real-Time Pedigree
– Founded by Stanford researchers
– High-performance control, tools history
• Maturity Leader
– 600+ designs
– TRL 9
© 2013 Real-Time Innovations (RTI)
1Embedded Market Forecasters
2VDC Analyst Report
38
2008
Global Support and Distribution
© 2013 Real-Time Innovations (RTI) 39
© 2013 Real-Time Innovations (RTI) 40

Más contenido relacionado

La actualidad más candente

Wireless LAN security
Wireless LAN securityWireless LAN security
Wireless LAN security
Rajan Kumar
 

La actualidad más candente (20)

WiFi 6 - Usher in the Era of Next-Generation Connectivity
WiFi 6 - Usher in the Era of Next-Generation ConnectivityWiFi 6 - Usher in the Era of Next-Generation Connectivity
WiFi 6 - Usher in the Era of Next-Generation Connectivity
 
Micro services Architecture with Vortex -- Part I
Micro services Architecture with Vortex -- Part IMicro services Architecture with Vortex -- Part I
Micro services Architecture with Vortex -- Part I
 
Edge Computing.pptx
Edge Computing.pptxEdge Computing.pptx
Edge Computing.pptx
 
Beginners: What is Industrial IoT (IIoT)
Beginners: What is Industrial IoT (IIoT)Beginners: What is Industrial IoT (IIoT)
Beginners: What is Industrial IoT (IIoT)
 
Edge Computing : future of IoT ?
Edge Computing : future of IoT ? Edge Computing : future of IoT ?
Edge Computing : future of IoT ?
 
Cloud computing-made-easy
Cloud computing-made-easyCloud computing-made-easy
Cloud computing-made-easy
 
IoT Networking
IoT NetworkingIoT Networking
IoT Networking
 
Wireless LAN security
Wireless LAN securityWireless LAN security
Wireless LAN security
 
Transforming enterprise and industry with 5G private networks
Transforming enterprise and industry with 5G private networksTransforming enterprise and industry with 5G private networks
Transforming enterprise and industry with 5G private networks
 
Mobile Edge Computing
Mobile Edge ComputingMobile Edge Computing
Mobile Edge Computing
 
Z wave
Z waveZ wave
Z wave
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
5G Edge Computing IoT Presentation
5G Edge Computing IoT Presentation 5G Edge Computing IoT Presentation
5G Edge Computing IoT Presentation
 
A Secure Model of IoT Using Blockchain
A Secure Model of IoT Using BlockchainA Secure Model of IoT Using Blockchain
A Secure Model of IoT Using Blockchain
 
Zigbee Presentation
Zigbee PresentationZigbee Presentation
Zigbee Presentation
 
Wi-max Technology PPT
Wi-max Technology PPTWi-max Technology PPT
Wi-max Technology PPT
 
5G and G5 in Smart Cities
5G and G5 in Smart Cities5G and G5 in Smart Cities
5G and G5 in Smart Cities
 
Noma-5G technology
Noma-5G  technologyNoma-5G  technology
Noma-5G technology
 
IoT Communication Protocols
IoT Communication ProtocolsIoT Communication Protocols
IoT Communication Protocols
 
Open Source Cloud
Open Source CloudOpen Source Cloud
Open Source Cloud
 

Similar a Understanding the Internet of Things Protocols

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)
 
Keynote presentation to the Industrial Internet Consortium (#IIConsortium) an...
Keynote presentation to the Industrial Internet Consortium (#IIConsortium) an...Keynote presentation to the Industrial Internet Consortium (#IIConsortium) an...
Keynote presentation to the Industrial Internet Consortium (#IIConsortium) an...
Real-Time Innovations (RTI)
 
Why is DDS the Right Communications Standard for the Industrial Internet?
Why is DDS the Right Communications Standard for the Industrial Internet?Why is DDS the Right Communications Standard for the Industrial Internet?
Why is DDS the Right Communications Standard for the Industrial Internet?
Real-Time Innovations (RTI)
 

Similar a Understanding the Internet of Things Protocols (20)

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?
 
Internet of Things (IoT) Costs, Connectivity, Resources and Software
Internet of Things (IoT) Costs, Connectivity, Resources and SoftwareInternet of Things (IoT) Costs, Connectivity, Resources and Software
Internet of Things (IoT) Costs, Connectivity, Resources and Software
 
Keynote presentation to the Industrial Internet Consortium (#IIConsortium) an...
Keynote presentation to the Industrial Internet Consortium (#IIConsortium) an...Keynote presentation to the Industrial Internet Consortium (#IIConsortium) an...
Keynote presentation to the Industrial Internet Consortium (#IIConsortium) an...
 
Understanding the Internet of Things Protocols
Understanding the Internet of Things ProtocolsUnderstanding the Internet of Things Protocols
Understanding the Internet of Things Protocols
 
Why is DDS the Right Communications Standard for the Industrial Internet?
Why is DDS the Right Communications Standard for the Industrial Internet?Why is DDS the Right Communications Standard for the Industrial Internet?
Why is DDS the Right Communications Standard for the Industrial Internet?
 
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
 
Announcing RTI Connext
Announcing RTI ConnextAnnouncing RTI Connext
Announcing RTI Connext
 
Blueprint for the Industrial Internet of Things
Blueprint for the Industrial Internet of ThingsBlueprint for the Industrial Internet of Things
Blueprint for the Industrial Internet of Things
 
Smart grid oct10 sso
Smart grid oct10 ssoSmart grid oct10 sso
Smart grid oct10 sso
 
Smart grid oct10 sso
Smart grid oct10 ssoSmart grid oct10 sso
Smart grid oct10 sso
 
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
 
MBSE, RTI and FACE
MBSE, RTI and FACEMBSE, RTI and FACE
MBSE, RTI and FACE
 
Stop Wasting Energy on M2M
Stop Wasting Energy on M2MStop Wasting Energy on M2M
Stop Wasting Energy on M2M
 
Smart grid oct10 sso
Smart grid oct10 ssoSmart grid oct10 sso
Smart grid oct10 sso
 
Dissecting the Internet of Things
Dissecting the Internet of ThingsDissecting the Internet of Things
Dissecting the Internet of Things
 
Connectivité temps réel et bi-directionnelle ​ pour solutions IOT
Connectivité temps réel et bi-directionnelle ​ pour solutions IOTConnectivité temps réel et bi-directionnelle ​ pour solutions IOT
Connectivité temps réel et bi-directionnelle ​ pour solutions IOT
 
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
 
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
 
Accelerated adoption of Internet of Things (IoT) with In-network computing an...
Accelerated adoption of Internet of Things (IoT) with In-network computing an...Accelerated adoption of Internet of Things (IoT) with In-network computing an...
Accelerated adoption of Internet of Things (IoT) with In-network computing an...
 
Unveiling the Sydney IoT Landscape
Unveiling the Sydney IoT LandscapeUnveiling the Sydney IoT Landscape
Unveiling the Sydney IoT Landscape
 

Más de Real-Time Innovations (RTI)

Más 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...
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Understanding the Internet of Things Protocols

  • 1. Your systems. Working as one.Your systems. Working as one. Understanding the Internet of Things Protocols DDS, MQTT, & AMQP
  • 2. What is the Internet of Things? © 2013 Real-Time Innovations (RTI) 2
  • 3. What is the Internet of Things? • Cisco “Internet of Everything” – …the latest wave of the Internet -- connecting physical objects…to provide better safety, comfort, and efficiency • IBM “Internet of Things” – …a completely new world-wide web, one comprised of the messages that digitally empowered devices would send to one another. It is the same Internet, but not the same Web. • GE “Industrial Internet” – …convergence of machine and intelligent data…to create brilliant machines • RTI “Your Systems. Working as One.” – …an entirely new utility. As profound as the cell network, GPS, or the Internet itself. The Internet of Things and the Intelligent Systems it enables will fundamentally change our world. © 2013 Real-Time Innovations (RTI) 3
  • 4. What Connects the Things? IoT Standard Protocols © 2013 Real-Time Innovations (RTI) 4
  • 5. MQTT: Collect Device Data © 2013 Real-Time Innovations (RTI) Message Queuing Telemetry Transport (MQTT) 5
  • 6. © 2013 Real-Time Innovations (RTI) 6
  • 7. DDS: Distribute Device Data © 2013 Real-Time Innovations (RTI) Real-Time Analytics & Control Operator HMI Sensors Actuators IT and/or Cloud Integration Data Distribution Service (DDS) 7
  • 8. AMQP: Process Device Data (on Servers) © 2013 Real-Time Innovations (RTI) Advanced Message Queuing Protocol (AMQP) 8
  • 9. Connecting the Internet of Things • S2S – Biz intelligence – Centralized/ESB – ~100ms – MQ/AMQP • D2S – Collect data – Hub & spoke – ~10ms – MQTT/CoAP • D2D – Control, distribute – Databus – ~.01ms – DDS © 2013 Real-Time Innovations (RTI) 9 Web Services and Business Apps Server-to-Server (S2S) Devices and Intelligent Systems Device-to-Device Device to Server (D2S)
  • 10. DDS Builds Intelligent Systems © 2013 Real-Time Innovations (RTI) 10
  • 11. DDS: The Software DataBus™ • Data centric – Structured, accessible data – Like a database for moving data • Independent modules – Supports SOA • Plug and play flexibility – Like a hardware bus • Peer-to-peer performance – Like streaming protocols • Standards-based interoperability – Like TCP/IP © 2013 Real-Time Innovations (RTI) Data-Centric Messaging Bus Scalable, high performance, reliable infrastructure DataBus™ 11
  • 12. Managing State • Data centric – Single version of truth – Known structure – Clear rules for access, changes, updates • Technologies – Database – Data-centric middleware © 2013 Real-Time Innovations (RTI) 12
  • 13. Intelligent Distributed Systems Need… • Reliable Operation • Deterministic Performance • System Integration • Flexible Transports • Crisp Interface Design • Easy Tech Upgrades • Multi-Channel Connections • Open Architecture • Wireless Links • Legacy Integration • Hardware in the Loop • Scalability • Database Integration • High Throughput • Reliable Uptime • Industry Interoperation • Small Device Connection • Large Fan In/Out • Real-Time and IT Integration © 2013 Real-Time Innovations (RTI) 13
  • 14. Reliable Operation • Air traffic control requires 24x7 operation. Hot swap service is critical hardware or software failures mean flight delays and substantial costs • Redundant networks, data, sensors and RTI middleware provide non-stop reliability © 2013 Real-Time Innovations (RTI) 14
  • 15. Deterministic Performance • The Minimally Invasive Robotic Surgery (MIRS) system at DLR coordinates three robots to perform delicate heart surgery. • The system closes a distributed loop between the robots and the remote surgeon’s control at 3kHz. • RTI delivers messages in real time © 2013 Real-Time Innovations (RTI) 15
  • 16. System Integration • RTI is the leading vendor of combat system messaging • RTI connects disparate systems, merges multiple languages on multiple operating systems, handles DIL links and legacy interfaces • RTI enables easy, large-scale integration © 2013 Real-Time Innovations (RTI) 16
  • 17. Multi-Channel Connections • The BASE TEN RoboScout unmanned ground vehicle integrates steering, braking, acceleration, dashboard, mapping, and up to 12 video feeds • “RTI is at the core of our modular and highly scalable environment.” Josef Schröttle Head of Design & Development BASE TEN SYSTEMS Electronics GmbH © 2013 Real-Time Innovations (RTI) 17
  • 18. Flexible Transports • CAE, one of the world's leading providers of simulation and training, uses RTI over high-bandwidth IEEE- 1394 for its flight simulator • Middleware provides transport portability and architecture interoperability "In the past we probably would have developed an expensive, proprietary system for data communications. By using RTI, we were able to deliver a proven, reliable and cost effective solution to our customers.” - Peter Jarvis, Chief Designer © 2013 Real-Time Innovations (RTI) 18
  • 19. Wireless Links • NASA’s Human-Robotic Systems prototypes robots for extraterrestrial surfaces • The project coordinates four NASA centers building four different robots. They operate in realistic environments, including over low-bandwidth, high- delay, lossy communications • RTI middleware allows these very different systems to share common data communications over disadvantaged links © 2013 Real-Time Innovations (RTI) 19
  • 20. DIL Connection © 2013 Real-Time Innovations (RTI) 20
  • 21. Advanced Tech in Legacy Environments • The VW Driver Assistance and Integrated Safety system combines radars, laser range finders, and video to assist safe operation • It helps avoid obstacles, detect lane departures, track eye activity, and safely negotiate bends • Advanced safety systems must connect to existing hardware. RTI middleware bridges high speed networking to the CAN bus © 2013 Real-Time Innovations (RTI) 21
  • 22. Hardware in the Loop Test • A modern car contains 100+ CPUs • Audi uses hardware-in- the-loop simulation to feed realistic data to components in a lab for testing • RTI middleware enables a modular test environment that scales to work with hundreds of devices © 2013 Real-Time Innovations (RTI) 22
  • 23. Scalability • Harmonic transmission and video switching equipment delivers worldwide video-on- demand • RTI handles 1,000s of clients, 1,000,000s of messages • RTI enables high- performance scalability and future extensibility © 2013 Real-Time Innovations (RTI) 23
  • 24. Database Integration • Light and strong advanced composites make advanced aircraft quiet and efficient • Lund Engineering uses RTI to integrate the composite inspection system • Critically, all data must be saved for validation; RTI’s database integration saves all data to permanent storage © 2013 Real-Time Innovations (RTI) 24
  • 25. High Throughput • RTI powers Varian’s NMR and MRI product lines • Any one of the sixteen MRI receivers can saturate a 1Gbit network. • RTI controls and optimizes network use to handle megabytes of load without losing data“RTI delivered great functionality at a low cost. Using RTI middleware saved us a lot of money, time, and effort compared to our previous in-house developed solution.” © 2013 Real-Time Innovations (RTI) 25
  • 26. Reliable Uptime • Mevion’s Proton- Beam Radiation Therapy system zaps tumors with accelerated protons • The treatment must be continuous for 30- 40 days; downtime endangers treatment success • Mevion’s PBRT delivers dependable treatment at low cost © 2013 Real-Time Innovations (RTI) 26
  • 27. Industry Interoperation • The Integrated Clinical Environment (ICE) standard specifies interoperability for medical devices • All ICU & operating room devices — from blood pressure cuffs to intravenous pumps to ventilators — could be interconnected according to the ICE standard – Complete logging – Automatic error detection – Better care • The DDS standard and RTI middleware enables plug & play interoperability across manufacturers © 2013 Real-Time Innovations (RTI) 27
  • 28. Small Device Connection • Schneider PLCs operate modern factories • Manufacturing requires fast data, even with limited memory and processing power • RTI middleware connects powerful computers to deeply embedded devices with limited memory © 2013 Real-Time Innovations (RTI) 28
  • 29. Fan Out/Fan In • Blue Force Tracker (JBC-P) must process 200,000+ tracks. • The legacy design was: – Proprietary – 1.5m SLOC – 12,000 tracks – 11 servers w/88 cores – Unreliable • The DDS design is: – 100% standards based – 50k SLOC – 250,000 tracks – 80% of a single core – Fully redundant – Reliable multicast © 2013 Real-Time Innovations (RTI) 29
  • 30. Real-Time & IT Integration • Siemens Wind Power fields farms of 500 turbines with 100m blades • RTI enables fast control within turbines and distributed gust mitigation across the array • RTI will also integrate with predictive maintenance and business diagnostics • RTI melds real-time with IT © 2013 Real-Time Innovations (RTI) 30
  • 31. Why a DataBus Transport? • Connects quickly, easily, powerfully • Reduces risk – Proven, reusable, certified • Saves money – Decouples large problem into solvable pieces • Enables advanced capability – Reliability: redundant, 24x7 operation – Performance: microsecond latency, megabyte throughput – Integration: Any transport, OS, language © 2013 Real-Time Innovations (RTI) DataBus 31
  • 32. Fundamental Diff: Brokers vs DataBus AMQP, MQTT, CoAP • Centralized Hub and spoke – Comms route through server – Web server, broker or ESB • Server queues messages with simple QoS (e.g. TCP) • Simplified discovery • Server challenges: failover, latency under load, error recovery DDS • Decentralized Peer-to-peer – Fully embeddable – No external sftw (e.g., broker) • Bus shares data with complex QoS • Discovery challenge • No single point of failure, bottleneck, or service interruptions © 2013 Real-Time Innovations (RTI) 32 Device App App App Device Device Server /Broker / ESB Device App Device or Dedicated System App App App App
  • 33. Types of Flow © 2013 Real-Time Innovations (RTI) 33 Point-to-Point Client/Server Publish/Subscribe Brokered ESB Daemon Pub/Sub Messaging Data-Centric Publish/Subscribe (DCPS) Data-Centric
  • 34. IoT…Not Quite That Simple © 2013 Real-Time Innovations (RTI) 34 Web Services and Business Apps Server-to-Server (S2S) Devices and Intelligent Systems Control Plane Device-to-Device Device to Server (D2S) TimelinessofResponse 10μs–10ms10ms–1s>1s
  • 35. Another Perspective Control Management Analysis TimelinessofResponse 10μs–10ms10ms–1s>1s •Process control and workflow •Presentation of “live” data •Security policy enforcement •Human input / output •Configuration management •Data mining and analysis •Equipment control and monitoring •Performance measurement and calibration •Fault isolation and automated recovery © 2013 Real-Time Innovations (RTI) 35
  • 36. DeviceDevice Device App Device App IoT Protocol Soup Device Broker/ESB App App App MQ, AMQP Intelligent System App App App App DDS MQTT App App © 2013 Real-Time Innovations (RTI) 36 App Device App Device Device CoAP RS RS • S2S: BI, storage, cloud, slow, 100ms • D2S: Telemetry, hub & spoke, 10ms • D2D: Control/dist, Databus, .01ms
  • 37. The Internet of Things…Coming Soon • Every industry, every device will change • IoT needs many protocols – Server-to-server: AMQP, MQ, SOAP, etc. – Device-to-server: MQTT, CoAP – Device to device: DDS – Control plane: melting pot… • Basic protocol use – MQTT collects device data for server use – DDS shares device data to build Intelligent Systems – AMQP messages between servers © 2013 Real-Time Innovations (RTI) 37
  • 38. About RTI • Market Leader – Over 70% DDS mw market share1 – Largest embedded middleware vendor2 • Standards Leader – Active in 15 standards efforts – OMG Board of Directors – DDS authors • Real-Time Pedigree – Founded by Stanford researchers – High-performance control, tools history • Maturity Leader – 600+ designs – TRL 9 © 2013 Real-Time Innovations (RTI) 1Embedded Market Forecasters 2VDC Analyst Report 38
  • 39. 2008 Global Support and Distribution © 2013 Real-Time Innovations (RTI) 39
  • 40. © 2013 Real-Time Innovations (RTI) 40