SlideShare ist ein Scribd-Unternehmen logo
1 von 57
Downloaden Sie, um offline zu lesen
Real-Time Communications and the
Industrial Internet of Things
Sara Granados Cabeza, Ph.D.
sara@rti.com
Real-Time Innovations Inc.
Who we are
and what we do
2014 © Real-Time Innovations Inc.
Let me introduce myself...
● Computer Engineering (2001-2006)
○ Final project: Visual processing
platform based on artificial
retinas
● Master in Computer Engineering and
Networks (2006-2007)
● Ph.D. (2007-2012)
○ Thesis: Efficient architecture to
condensate visual information
driven by attention processes
■ SlideShare
○ Research stays in Leuven
(Belgium)
● Software Engineer at RTI (2011-)
○ Lead engineer of the integration
with LabVIEW
○ C/C++ Tools Engineer
2014 © Real-Time Innovations Inc.
… And let me introduce RTI
● Spin-off Stanford Aerospace Robotic Lab
● Worldwide company
○ USA (HQ), Canada, UK, and Spain
● We build real-time middleware and related
tools
○ Customers: medical, energy, mining,
air traffic control, trading, automotive,
unmanned systems, industrial
SCADA, ground stations, and science
● OMG members
○ Define the DDS standard with other
vendors
● Spain Development Center
○ Core, Tools, Performance, Platforms
and Support
2014 © Real-Time Innovations Inc.
What we do?
Application
Middleware
Network Stack
Application
Middleware
Network Stack
● We build real-time middleware
○ Real Time Connext
● What is middleware?
○ Handles discovery, connection,
failures, ...
○ Easy programing: simpler APIs
Application
Middleware
Network Stack
pub/sub
API
Socket
API
Industrial Internet of Things
Hype or revolution?
2014 © Real-Time Innovations Inc.
The Internet of Things
© 2014 Real-Time Innovations, Inc.
2014 © Real-Time Innovations Inc.
Internet of Things?
+
2014 © Real-Time Innovations Inc.
Multiple Definitions
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.
2014 © Real-Time Innovations Inc.
What do we know about IIoT?
Forbes magazine recently published an independent market study that
ranked major Industrial IoT influencers, which included RTI, Google, Cisco, GE,
Omron and others. CIO Review also recognized RTI as one of the Top 50 Most
Promising Internet of Things Companies in 2014.
2014 © Real-Time Innovations Inc.
Industrial Internet Consortium
●
2014 © Real-Time Innovations Inc.
The future: Smart Systems
Real-Time
Analytics
and Control
Operator
HMI
Sensors Actuators
IT and Cloud
Integration
DATA DISTRIBUTION
What connects the Things?
IIoT Standard Protocols
2014 © Real-Time Innovations Inc.
IIoT Protocol Taxonomy
• Access
– Link sparse
endpoints
– XMPP
• Process
– Biz intelligence
– Centralized/ESB
– ~100ms
– MQ/AMQP
• Collect
– Collect data
– Hub & spoke
– ~10ms
– MQTT/CoAP
• Control, distribute
– DataBus
– ~0.1 ms
– DDS
© 2014 Real-Time Innovations, Inc.
Web Services and Business Apps
Devices and Intelligent Systems
Control: DDS
Access:
XMPP, REST Collect:
MQTT, CoAP
Process: AMQP
2014 © Real-Time Innovations Inc.
AMQP: Process Device Data
© 2014 Real-Time Innovations, Inc.
Advanced Message
Queuing Protocol
(AMQP)
2014 © Real-Time Innovations Inc.
AMQP Queuing Model
© 2014 Real-Time Innovations, Inc.
2014 © Real-Time Innovations Inc.
XMPP: Access Device Data
© 2014 Real-Time Innovations, Inc.
Extensible Messaging and Presence Protocol (XMPP)
2014 © Real-Time Innovations Inc.
MQTT: Collect Device Data
© 2014 Real-Time Innovations, Inc.
Message Queuing Telemetry Transport (MQTT)
2014 © Real-Time Innovations Inc.
© 2014 Real-Time Innovations, Inc.
2014 © Real-Time Innovations Inc.
DDS: Distribute Device Data
© 2014 Real-Time Innovations, Inc.
Real-Time
Analytics &
Control
Operator HMI
Sensors Actuators
Cloud
Integration
Data Distribution Service (DDS)
2014 © Real-Time Innovations Inc.
Many Others
© 2014 Real-Time Innovations, Inc.
2014 © Real-Time Innovations Inc.
The DDS Standard
● OMG!
● Interoperability
● Standards family
○ DDS 1.2 (API)
○ RTPS 2.0 (Wire prototocol)
○ X-Types (Extensibility)
○ WEB-DDS
○ UML Profile
○ PSM (C++, Java)
○ Security (WIP)
○ RPC (WIP)
http://portals.omg.org/dds/
2014 © Real-Time Innovations Inc.
Data-centricity example
2014 © Real-Time Innovations Inc.
Data Centric Model
● Data drive the communication
○ Data type and content define the interactions
○ e.g. Temperature data
● Topic is the exchange unit
○ Name + Type
○ Samples are univocally identified by keys (like in DB)
○ QoS per publication: matched vs. offered
● Global Data Space
○ Applications publish topics to a global data space
○ Global shared cache
Temp Writer
Temp Writer
Pressure
Writer
Temp
Reader
Pressure
Reader
Pressure
Reader
Topic: Temp
Topic: Pressure
2014 © Real-Time Innovations Inc.
Publish/Subscribe
● Paradigm shift:
○ From “give me your information” to “send me your data have when
you have more”
● Applications specify what can provide and what are they interested in
○ Middleware handles sending, reception and conversion
○ e.g. “I offer temperature data”, “I’m interested in pressure data”
● Applications are matched by interests:
Temp
Publisher
Temp
Subscriber
Temp
Subscriber
Pressure
Subscriber
2014 © Real-Time Innovations Inc.
Data Centric Model
● Decentralized
● Acts as a distributed database/cache
● No servers involved
Source Longitude Latitude Altitude
UAV1 37.4 -120 500
UAV2 40.1 -23 433
UAV3 50 -1 100
Virtual Data Space
Source Event Code
UAV1 WARNING FUEL_LOW
UAV2 INFO LANDINGUAV1
UAV2
UAV3
All about
UAV1
All UAV
positions
2014 © Real-Time Innovations Inc.
Quality of Service (QoS)
Quality of Service Quality of service
DURABILITY USER_DATA
HISTORY TOPIC_DATA
READER DATA LIFECYCLE GROUP_DATA
WRITER DATA LIFECYCLE PARTITION
LIFESPAN PRESENTATION
ENTITY FACTORY DESTINATION ORDER
RESOURCE LIMITS OWNERSHIP
RELIABILITY OWNERSHIP STRENGTH
TIME BASED FILTER LIVELINESS
DEADLINE LATENCY BUDGET
CONTENT FILTERS TRANSPORT PRIORITY
VolatilityInfrastructureDelivery
UserPresentationRedundancyTransport
2014 © Real-Time Innovations Inc.
DDS & IoT
● Access
○ Link sparse endpoints
○ XMPP
● Process
○ Biz intelligence
○ Centralized/ESB
○ ~100ms
○ MQ/AMQP
● Collect
○ Collect data
○ Hub & spoke
○ ~10ms
○ MQTT/CoAP
● Control, distribute
○ DataBus
○ ~.01ms
○ DDS
Devices and Intelligent Systems
Web services and
Bussiness aps
Control
Collect
Process
Access
Who and where
Real world successful examples
http://www.rti.com/industries/iot.html
2014 © Real-Time Innovations Inc.
IIoT from different fields
2014 © Real-Time Innovations Inc.
Industrial control
● Siemens
○ Industry 4.0 (video)
■ More flexible
manufacturing
processes:
● customer-defined products
○ Predictive maintenance
○ Replenishment location and
weight sensors.
● Avionics
○ “Product memory” and smart
tools.
● Joy Mining
2014 © Real-Time Innovations Inc.
Robotics
● NASA / ESA
○ Share data over
disadvantaged links (video)
○ Remote control from satellite
(video)
○ Coordination between sensors
and actuators
○ 3D printing replacements
● Unmanned vehicles
○ SAR
2014 © Real-Time Innovations Inc.
Energy
● Siemens Wind Power
○ IT integration for
maintenance
● LocalGrid
○ Monitor and control
● Grand Coulee Dam
○ Large US Electricity Producer
2014 © Real-Time Innovations Inc.
Medical: Control and Integration
● Hospital management
○ Continuous treatment
○ Preventing 50.000
deaths/year (article)
● Patient monitoring
○ DDS connects devices with
decision engines
○ 60% emergency vehicles!
2014 © Real-Time Innovations Inc.
Connecting devices with hospitals to provide better treatment
while en-route
4G/LTE
EMS: Cloud Integration
2014 © Real-Time Innovations Inc.
Medical: Imaging and treatment
● Imaging
○ GE Healtcare (link)
● Treatment
○ Mevion’s Proton-Beam
Radiation Therapy system
zaps tumors with
accelerated protons
2014 © Real-Time Innovations Inc.
● Volkswagen
○ VW Driver Assistance and
Integrated Safety
■ radars, laser range finders,
and video integration
○ Avoid obstacles, detect lane
departures, track eye activity,
and safely negotiate bends
● Audi
○ (video)
● Bridge high speed
networking to the CAN bus
Transportation: Smart cars
2014 © Real-Time Innovations Inc.
● 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
Transportation: Distributed testing
2014 © Real-Time Innovations Inc.
Transportation
● Rail Tracking
● Flight Training Simulators
● Air Traffic Control
○ NAV Canada: 2nd ANSP in
the world
○ 24x7 Operation
How to choose a protocol?
Picking an Architecture
2014 © Real-Time Innovations Inc.
Types of Middleware
Point-to-Point Client/Server Publish/Subscribe Data-Centric
DataBus
Queuing
2014 © Real-Time Innovations Inc.
How to Choose?
2014 © Real-Time Innovations Inc.
Identify Your Primary Challenge
© 2014 Real-Time Innovations, Inc.
Web Services and Business Apps
Devices and Intelligent Systems
Control: DDS
Access:
XMPP, REST Collect:
MQTT, CoAP
Process: AMQP
2014 © Real-Time Innovations Inc.
Choose MQTT If…
• Think of it as collection?
• Little device-device communications?
• Large number of devices?
• Very small devices?
• 3 or 4 => MQTT
© 2014 Real-Time Innovations, Inc.
Collect:
MQTT, CoAP
2014 © Real-Time Innovations Inc.
Choose AMQP If…
• Distributing work, not information?
• Just send A to B?
• Speed & CPU use not important?
• Can’t lose anything?
• 3 or 4 => AMQP
© 2014 Real-Time Innovations, Inc.
Process: AMQP
2014 © Real-Time Innovations Inc.
Choose XMPP/REST If…
• Use the word “my”?
• Few connectivity points in large space?
• Speed & CPU use not important?
• “Always” connected?
• 3 or 4 => XMPP or REST
© 2014 Real-Time Innovations, Inc.
2014 © Real-Time Innovations Inc.
Choose DDS If…
• Disaster if offline for 5 minutes?
• Measure performance in ms or us? Or scale
>100+ applications? Or 10k+ data values?
• Code actively developed for >3 yrs?
• 2 or 3 => DDS
© 2014 Real-Time Innovations, Inc.
Control: DDS
2014 © Real-Time Innovations Inc.
Unit DataBus
Unit DataBus
Extend End-to-End
• Connect…
– Fast
– Seamless
– QoS controlled
– Secure
– Data centric
• …80 Platforms…
– Micro controllers
– Certified systems
– Embedded
– Mobile
– Desktop
– Cloud
• …over 12 Transports
– UDP or TCP
– D/TLS (secure)
– Wireless or wired
– Shared memory
– Backplane
– Cloud virtual connect
© 2014 Real-Time Innovations, Inc.
Intelligent
Machines
Intelligent
Systems
Intelligent
Industrial
Internet
Cloud DataBus
Site DataBus
Intelligent
System of
Systems
Unit DataBus
Sense Act
Think HMI
Machine DataBus
Think HMI
Machine DataBus
Sense Act
Think HMI
Machine DataBus
2014 © Real-Time Innovations Inc.
Example Protocol Challenges in Power
© 2014 Real-Time Innovations, Inc.
Grid Control
Optimize BillingBalance Grid
Collect
Meter Data Turn My
Lights
Off
Manage Loading
Distributed Control
SCADA Control
Device Service
REST CoAP
2014 © Real-Time Innovations Inc.
Conclusions
● The IoT is Huge
○ Many challenges!
○ Many technologies, many protocols
● Design for Best Fit
○ Determine your hardest problem
○ Choose the primary protocol to solve it
● Build a coherent data space
○ Extend your primary choice to its reasonable limits
○ Route to integrate legacy & best-of-class
technologies
RTI Community
Resources
2014 © Real-Time Innovations Inc.
RTI Community
Community Portal:
http://community.rti.com/
Blog:
http://blogs.rti.com/
Case+Code:
www.rti.com/usecases
Github:
https://github.com/rticommunity
Twitter: @RealTimeInnov
2014 © Real-Time Innovations Inc.
Case + Code
https://www.rti.com/resources/usecases/
● Use case based walkthroughs
● Design, code and settings
Chocolate Factory Vehicle Tracking
Cloud/IoT Monitoring Video Streaming
2014 © Real-Time Innovations Inc.
RTI University Program
● Free licenses for research projects
● Conference grants
● Projects and Thesis
○ Degree, Master, PhD, …
■ Contact us!!
○ Research
● Collaboration with Universities
○ University of Granada Tech Challenge
○ Open research opportunities and challenges!
■ Security, scalability, ...
http://www.rti.com/resources/university-program.html
2015 © Real-Time Innovations Inc.2015 © Real-Time Innovations Inc.Image from: https://blogs.dal.ca/csc/2012/03/06/internships/
2014 © Real-Time Innovations Inc.
RTI Internships
● What are we looking for
○ Software Engineers
■ Computer Science Degree
(or similar)
○ C/C++
○ Java, C# and scripting is a plus
○ Ability to work in distributed
teams
○ English !!
● Emple@ Joven (link)
○ Finish degree in 2011-2012 or
2012-2013
○ Live in Andalucia
○ 9 months, 25h/week
Spain Development
Center
● Granada
● Young team
● Core, Tools, Platforms &
Support Teams
http://www.rti.com/careers
Thanks for your attention!
Any questions?

Weitere ähnliche Inhalte

Was ist angesagt?

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
GE Measurement & Control
 
The Platform for the Industrial Internet of Things (IIoT)
The Platform for the Industrial Internet of Things (IIoT)The Platform for the Industrial Internet of Things (IIoT)
The Platform for the Industrial Internet of Things (IIoT)
Gerardo Pardo-Castellote
 

Was ist angesagt? (20)

The IoT Food Chain – Picking the Right Dining Partner is Important with Dean ...
The IoT Food Chain – Picking the Right Dining Partner is Important with Dean ...The IoT Food Chain – Picking the Right Dining Partner is Important with Dean ...
The IoT Food Chain – Picking the Right Dining Partner is Important with Dean ...
 
HPE Presentation on Internet of Things at IoT World 2016 - Dubai
HPE Presentation on Internet of Things at IoT World 2016 - DubaiHPE Presentation on Internet of Things at IoT World 2016 - Dubai
HPE Presentation on Internet of Things at IoT World 2016 - Dubai
 
IoT-Use-Case-eBook
IoT-Use-Case-eBookIoT-Use-Case-eBook
IoT-Use-Case-eBook
 
6 iot cases
6 iot cases6 iot cases
6 iot cases
 
Industrial Internet of Things (IIoT)
Industrial Internet of Things (IIoT)Industrial Internet of Things (IIoT)
Industrial Internet of Things (IIoT)
 
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?
 
internet of things : 2021 perspective
internet of things : 2021 perspectiveinternet of things : 2021 perspective
internet of things : 2021 perspective
 
HP Iot platform and solution plans
HP Iot platform and solution plansHP Iot platform and solution plans
HP Iot platform and solution plans
 
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
 
Real time Communication
Real time CommunicationReal time Communication
Real time Communication
 
The Prospect of IoT in the Oil & Gas
The Prospect of IoT in the Oil & Gas The Prospect of IoT in the Oil & Gas
The Prospect of IoT in the Oil & Gas
 
The Industrial Internet of Things
The Industrial Internet of ThingsThe Industrial Internet of Things
The Industrial Internet of Things
 
The Platform for the Industrial Internet of Things (IIoT)
The Platform for the Industrial Internet of Things (IIoT)The Platform for the Industrial Internet of Things (IIoT)
The Platform for the Industrial Internet of Things (IIoT)
 
Smart Industry 4.0: IBM Watson IoT in de praktijk
Smart Industry 4.0: IBM Watson IoT in de praktijkSmart Industry 4.0: IBM Watson IoT in de praktijk
Smart Industry 4.0: IBM Watson IoT in de praktijk
 
Industrial Internet of Things: Recipe for Innovating the  Businesses through...
Industrial Internet of Things: Recipe for Innovating the  Businesses  through...Industrial Internet of Things: Recipe for Innovating the  Businesses  through...
Industrial Internet of Things: Recipe for Innovating the  Businesses through...
 
Presentacion Wim Elfrink IoT World Forum Chicago
Presentacion Wim Elfrink IoT World Forum ChicagoPresentacion Wim Elfrink IoT World Forum Chicago
Presentacion Wim Elfrink IoT World Forum Chicago
 
Proof of concepts and use cases with IoT technologies
Proof of concepts and use cases with IoT technologiesProof of concepts and use cases with IoT technologies
Proof of concepts and use cases with IoT technologies
 
Connected barrels_IoT in Oil and Gas_deloitte
Connected barrels_IoT in Oil and Gas_deloitteConnected barrels_IoT in Oil and Gas_deloitte
Connected barrels_IoT in Oil and Gas_deloitte
 
Architecting IoT by Mathew - Alcatel Lucent @ MIMOS IoT TWG Day1
Architecting IoT by Mathew - Alcatel Lucent @ MIMOS IoT TWG Day1Architecting IoT by Mathew - Alcatel Lucent @ MIMOS IoT TWG Day1
Architecting IoT by Mathew - Alcatel Lucent @ MIMOS IoT TWG Day1
 
DELL Technologies - The IoT Value Chain - Solutions for the Smart World - Del...
DELL Technologies - The IoT Value Chain - Solutions for the Smart World - Del...DELL Technologies - The IoT Value Chain - Solutions for the Smart World - Del...
DELL Technologies - The IoT Value Chain - Solutions for the Smart World - Del...
 

Ähnlich wie Real-Time Communications and the Industrial Internet of Things

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)
 
Driving Network and Marketing Investments at O2 by Focusing on Improving the ...
Driving Network and Marketing Investments at O2 by Focusing on Improving the ...Driving Network and Marketing Investments at O2 by Focusing on Improving the ...
Driving Network and Marketing Investments at O2 by Focusing on Improving the ...
DataWorks Summit
 

Ähnlich wie Real-Time Communications and the Industrial Internet of Things (20)

The Real-Time Communications Platform for the Internet of Things
The Real-Time Communications Platform for the Internet of ThingsThe Real-Time Communications Platform for the Internet of Things
The Real-Time Communications Platform for the Internet of Things
 
Industrial Internet of Things: Protocols an Standards
Industrial Internet of Things: Protocols an StandardsIndustrial Internet of Things: Protocols an Standards
Industrial Internet of Things: Protocols an Standards
 
Understanding the Internet of Things Protocols
Understanding the Internet of Things ProtocolsUnderstanding the Internet of Things Protocols
Understanding the Internet of Things Protocols
 
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
 
What Does Interoperability Mean for the IoT?
What Does Interoperability Mean for the IoT?What Does Interoperability Mean for the IoT?
What Does Interoperability Mean for the IoT?
 
Build Safe & Secure Distributed Systems - RTI Boston Roadshow- 2014 09 30
Build Safe & Secure Distributed Systems - RTI Boston Roadshow- 2014 09 30Build Safe & Secure Distributed Systems - RTI Boston Roadshow- 2014 09 30
Build Safe & Secure Distributed Systems - RTI Boston Roadshow- 2014 09 30
 
The Industrial Internet of Things and RTI
The Industrial Internet of Things and RTIThe Industrial Internet of Things and RTI
The Industrial Internet of Things and RTI
 
Forecast 2014: ODCA Board Best Practice: T-Systems
Forecast 2014: ODCA Board Best Practice: T-SystemsForecast 2014: ODCA Board Best Practice: T-Systems
Forecast 2014: ODCA Board Best Practice: T-Systems
 
Edge computing: Cord build 17 telefonica use cases
Edge computing: Cord build 17 telefonica use casesEdge computing: Cord build 17 telefonica use cases
Edge computing: Cord build 17 telefonica use cases
 
Functional AI and Pervasive Networking in Automotive
 Functional AI and Pervasive Networking in Automotive Functional AI and Pervasive Networking in Automotive
Functional AI and Pervasive Networking in Automotive
 
The Internet of Things: Impact on Business and Tech-Forward Concepts
The Internet of Things: Impact on Business and Tech-Forward Concepts The Internet of Things: Impact on Business and Tech-Forward Concepts
The Internet of Things: Impact on Business and Tech-Forward Concepts
 
Web of things
Web of thingsWeb of things
Web of things
 
Rio Info 2015 - Painel Projetos Inovadores com IoT - Henrique postal
Rio Info 2015 - Painel Projetos Inovadores com IoT - Henrique postalRio Info 2015 - Painel Projetos Inovadores com IoT - Henrique postal
Rio Info 2015 - Painel Projetos Inovadores com IoT - Henrique postal
 
Neudesic IoT HIMSS Healthcare
Neudesic IoT HIMSS HealthcareNeudesic IoT HIMSS Healthcare
Neudesic IoT HIMSS Healthcare
 
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?
 
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
 
Connected Medical Devices in the Internet of Things
Connected Medical Devices in the Internet of ThingsConnected Medical Devices in the Internet of Things
Connected Medical Devices in the Internet of Things
 
Contrail Launch: Capitalize on SDN and Cloud. Now.
Contrail Launch: Capitalize on SDN and Cloud. Now.Contrail Launch: Capitalize on SDN and Cloud. Now.
Contrail Launch: Capitalize on SDN and Cloud. Now.
 
Driving Network and Marketing Investments at O2 by Focusing on Improving the ...
Driving Network and Marketing Investments at O2 by Focusing on Improving the ...Driving Network and Marketing Investments at O2 by Focusing on Improving the ...
Driving Network and Marketing Investments at O2 by Focusing on Improving the ...
 
Effective IoT System on Openstack
Effective IoT System on OpenstackEffective IoT System on Openstack
Effective IoT System on Openstack
 

Mehr von 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
 
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...
 
Developing Mission-Critical Avionics and Defense Systems with Ada and DDS
Developing Mission-Critical Avionics and Defense Systems with Ada and DDSDeveloping Mission-Critical Avionics and Defense Systems with Ada and DDS
Developing Mission-Critical Avionics and Defense Systems with Ada and DDS
 

Kürzlich hochgeladen

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
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
 

Kürzlich hochgeladen (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
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...
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 

Real-Time Communications and the Industrial Internet of Things

  • 1. Real-Time Communications and the Industrial Internet of Things Sara Granados Cabeza, Ph.D. sara@rti.com Real-Time Innovations Inc.
  • 2. Who we are and what we do
  • 3. 2014 © Real-Time Innovations Inc. Let me introduce myself... ● Computer Engineering (2001-2006) ○ Final project: Visual processing platform based on artificial retinas ● Master in Computer Engineering and Networks (2006-2007) ● Ph.D. (2007-2012) ○ Thesis: Efficient architecture to condensate visual information driven by attention processes ■ SlideShare ○ Research stays in Leuven (Belgium) ● Software Engineer at RTI (2011-) ○ Lead engineer of the integration with LabVIEW ○ C/C++ Tools Engineer
  • 4. 2014 © Real-Time Innovations Inc. … And let me introduce RTI ● Spin-off Stanford Aerospace Robotic Lab ● Worldwide company ○ USA (HQ), Canada, UK, and Spain ● We build real-time middleware and related tools ○ Customers: medical, energy, mining, air traffic control, trading, automotive, unmanned systems, industrial SCADA, ground stations, and science ● OMG members ○ Define the DDS standard with other vendors ● Spain Development Center ○ Core, Tools, Performance, Platforms and Support
  • 5. 2014 © Real-Time Innovations Inc. What we do? Application Middleware Network Stack Application Middleware Network Stack ● We build real-time middleware ○ Real Time Connext ● What is middleware? ○ Handles discovery, connection, failures, ... ○ Easy programing: simpler APIs Application Middleware Network Stack pub/sub API Socket API
  • 6. Industrial Internet of Things Hype or revolution?
  • 7. 2014 © Real-Time Innovations Inc. The Internet of Things © 2014 Real-Time Innovations, Inc.
  • 8. 2014 © Real-Time Innovations Inc. Internet of Things? +
  • 9. 2014 © Real-Time Innovations Inc. Multiple Definitions 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.
  • 10. 2014 © Real-Time Innovations Inc. What do we know about IIoT? Forbes magazine recently published an independent market study that ranked major Industrial IoT influencers, which included RTI, Google, Cisco, GE, Omron and others. CIO Review also recognized RTI as one of the Top 50 Most Promising Internet of Things Companies in 2014.
  • 11. 2014 © Real-Time Innovations Inc. Industrial Internet Consortium ●
  • 12. 2014 © Real-Time Innovations Inc. The future: Smart Systems Real-Time Analytics and Control Operator HMI Sensors Actuators IT and Cloud Integration DATA DISTRIBUTION
  • 13. What connects the Things? IIoT Standard Protocols
  • 14. 2014 © Real-Time Innovations Inc. IIoT Protocol Taxonomy • Access – Link sparse endpoints – XMPP • Process – Biz intelligence – Centralized/ESB – ~100ms – MQ/AMQP • Collect – Collect data – Hub & spoke – ~10ms – MQTT/CoAP • Control, distribute – DataBus – ~0.1 ms – DDS © 2014 Real-Time Innovations, Inc. Web Services and Business Apps Devices and Intelligent Systems Control: DDS Access: XMPP, REST Collect: MQTT, CoAP Process: AMQP
  • 15. 2014 © Real-Time Innovations Inc. AMQP: Process Device Data © 2014 Real-Time Innovations, Inc. Advanced Message Queuing Protocol (AMQP)
  • 16. 2014 © Real-Time Innovations Inc. AMQP Queuing Model © 2014 Real-Time Innovations, Inc.
  • 17. 2014 © Real-Time Innovations Inc. XMPP: Access Device Data © 2014 Real-Time Innovations, Inc. Extensible Messaging and Presence Protocol (XMPP)
  • 18. 2014 © Real-Time Innovations Inc. MQTT: Collect Device Data © 2014 Real-Time Innovations, Inc. Message Queuing Telemetry Transport (MQTT)
  • 19. 2014 © Real-Time Innovations Inc. © 2014 Real-Time Innovations, Inc.
  • 20. 2014 © Real-Time Innovations Inc. DDS: Distribute Device Data © 2014 Real-Time Innovations, Inc. Real-Time Analytics & Control Operator HMI Sensors Actuators Cloud Integration Data Distribution Service (DDS)
  • 21. 2014 © Real-Time Innovations Inc. Many Others © 2014 Real-Time Innovations, Inc.
  • 22. 2014 © Real-Time Innovations Inc. The DDS Standard ● OMG! ● Interoperability ● Standards family ○ DDS 1.2 (API) ○ RTPS 2.0 (Wire prototocol) ○ X-Types (Extensibility) ○ WEB-DDS ○ UML Profile ○ PSM (C++, Java) ○ Security (WIP) ○ RPC (WIP) http://portals.omg.org/dds/
  • 23. 2014 © Real-Time Innovations Inc. Data-centricity example
  • 24. 2014 © Real-Time Innovations Inc. Data Centric Model ● Data drive the communication ○ Data type and content define the interactions ○ e.g. Temperature data ● Topic is the exchange unit ○ Name + Type ○ Samples are univocally identified by keys (like in DB) ○ QoS per publication: matched vs. offered ● Global Data Space ○ Applications publish topics to a global data space ○ Global shared cache Temp Writer Temp Writer Pressure Writer Temp Reader Pressure Reader Pressure Reader Topic: Temp Topic: Pressure
  • 25. 2014 © Real-Time Innovations Inc. Publish/Subscribe ● Paradigm shift: ○ From “give me your information” to “send me your data have when you have more” ● Applications specify what can provide and what are they interested in ○ Middleware handles sending, reception and conversion ○ e.g. “I offer temperature data”, “I’m interested in pressure data” ● Applications are matched by interests: Temp Publisher Temp Subscriber Temp Subscriber Pressure Subscriber
  • 26. 2014 © Real-Time Innovations Inc. Data Centric Model ● Decentralized ● Acts as a distributed database/cache ● No servers involved Source Longitude Latitude Altitude UAV1 37.4 -120 500 UAV2 40.1 -23 433 UAV3 50 -1 100 Virtual Data Space Source Event Code UAV1 WARNING FUEL_LOW UAV2 INFO LANDINGUAV1 UAV2 UAV3 All about UAV1 All UAV positions
  • 27. 2014 © Real-Time Innovations Inc. Quality of Service (QoS) Quality of Service Quality of service DURABILITY USER_DATA HISTORY TOPIC_DATA READER DATA LIFECYCLE GROUP_DATA WRITER DATA LIFECYCLE PARTITION LIFESPAN PRESENTATION ENTITY FACTORY DESTINATION ORDER RESOURCE LIMITS OWNERSHIP RELIABILITY OWNERSHIP STRENGTH TIME BASED FILTER LIVELINESS DEADLINE LATENCY BUDGET CONTENT FILTERS TRANSPORT PRIORITY VolatilityInfrastructureDelivery UserPresentationRedundancyTransport
  • 28. 2014 © Real-Time Innovations Inc. DDS & IoT ● Access ○ Link sparse endpoints ○ XMPP ● Process ○ Biz intelligence ○ Centralized/ESB ○ ~100ms ○ MQ/AMQP ● Collect ○ Collect data ○ Hub & spoke ○ ~10ms ○ MQTT/CoAP ● Control, distribute ○ DataBus ○ ~.01ms ○ DDS Devices and Intelligent Systems Web services and Bussiness aps Control Collect Process Access
  • 29. Who and where Real world successful examples http://www.rti.com/industries/iot.html
  • 30. 2014 © Real-Time Innovations Inc. IIoT from different fields
  • 31. 2014 © Real-Time Innovations Inc. Industrial control ● Siemens ○ Industry 4.0 (video) ■ More flexible manufacturing processes: ● customer-defined products ○ Predictive maintenance ○ Replenishment location and weight sensors. ● Avionics ○ “Product memory” and smart tools. ● Joy Mining
  • 32. 2014 © Real-Time Innovations Inc. Robotics ● NASA / ESA ○ Share data over disadvantaged links (video) ○ Remote control from satellite (video) ○ Coordination between sensors and actuators ○ 3D printing replacements ● Unmanned vehicles ○ SAR
  • 33. 2014 © Real-Time Innovations Inc. Energy ● Siemens Wind Power ○ IT integration for maintenance ● LocalGrid ○ Monitor and control ● Grand Coulee Dam ○ Large US Electricity Producer
  • 34. 2014 © Real-Time Innovations Inc. Medical: Control and Integration ● Hospital management ○ Continuous treatment ○ Preventing 50.000 deaths/year (article) ● Patient monitoring ○ DDS connects devices with decision engines ○ 60% emergency vehicles!
  • 35. 2014 © Real-Time Innovations Inc. Connecting devices with hospitals to provide better treatment while en-route 4G/LTE EMS: Cloud Integration
  • 36. 2014 © Real-Time Innovations Inc. Medical: Imaging and treatment ● Imaging ○ GE Healtcare (link) ● Treatment ○ Mevion’s Proton-Beam Radiation Therapy system zaps tumors with accelerated protons
  • 37. 2014 © Real-Time Innovations Inc. ● Volkswagen ○ VW Driver Assistance and Integrated Safety ■ radars, laser range finders, and video integration ○ Avoid obstacles, detect lane departures, track eye activity, and safely negotiate bends ● Audi ○ (video) ● Bridge high speed networking to the CAN bus Transportation: Smart cars
  • 38. 2014 © Real-Time Innovations Inc. ● 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 Transportation: Distributed testing
  • 39. 2014 © Real-Time Innovations Inc. Transportation ● Rail Tracking ● Flight Training Simulators ● Air Traffic Control ○ NAV Canada: 2nd ANSP in the world ○ 24x7 Operation
  • 40. How to choose a protocol? Picking an Architecture
  • 41. 2014 © Real-Time Innovations Inc. Types of Middleware Point-to-Point Client/Server Publish/Subscribe Data-Centric DataBus Queuing
  • 42. 2014 © Real-Time Innovations Inc. How to Choose?
  • 43. 2014 © Real-Time Innovations Inc. Identify Your Primary Challenge © 2014 Real-Time Innovations, Inc. Web Services and Business Apps Devices and Intelligent Systems Control: DDS Access: XMPP, REST Collect: MQTT, CoAP Process: AMQP
  • 44. 2014 © Real-Time Innovations Inc. Choose MQTT If… • Think of it as collection? • Little device-device communications? • Large number of devices? • Very small devices? • 3 or 4 => MQTT © 2014 Real-Time Innovations, Inc. Collect: MQTT, CoAP
  • 45. 2014 © Real-Time Innovations Inc. Choose AMQP If… • Distributing work, not information? • Just send A to B? • Speed & CPU use not important? • Can’t lose anything? • 3 or 4 => AMQP © 2014 Real-Time Innovations, Inc. Process: AMQP
  • 46. 2014 © Real-Time Innovations Inc. Choose XMPP/REST If… • Use the word “my”? • Few connectivity points in large space? • Speed & CPU use not important? • “Always” connected? • 3 or 4 => XMPP or REST © 2014 Real-Time Innovations, Inc.
  • 47. 2014 © Real-Time Innovations Inc. Choose DDS If… • Disaster if offline for 5 minutes? • Measure performance in ms or us? Or scale >100+ applications? Or 10k+ data values? • Code actively developed for >3 yrs? • 2 or 3 => DDS © 2014 Real-Time Innovations, Inc. Control: DDS
  • 48. 2014 © Real-Time Innovations Inc. Unit DataBus Unit DataBus Extend End-to-End • Connect… – Fast – Seamless – QoS controlled – Secure – Data centric • …80 Platforms… – Micro controllers – Certified systems – Embedded – Mobile – Desktop – Cloud • …over 12 Transports – UDP or TCP – D/TLS (secure) – Wireless or wired – Shared memory – Backplane – Cloud virtual connect © 2014 Real-Time Innovations, Inc. Intelligent Machines Intelligent Systems Intelligent Industrial Internet Cloud DataBus Site DataBus Intelligent System of Systems Unit DataBus Sense Act Think HMI Machine DataBus Think HMI Machine DataBus Sense Act Think HMI Machine DataBus
  • 49. 2014 © Real-Time Innovations Inc. Example Protocol Challenges in Power © 2014 Real-Time Innovations, Inc. Grid Control Optimize BillingBalance Grid Collect Meter Data Turn My Lights Off Manage Loading Distributed Control SCADA Control Device Service REST CoAP
  • 50. 2014 © Real-Time Innovations Inc. Conclusions ● The IoT is Huge ○ Many challenges! ○ Many technologies, many protocols ● Design for Best Fit ○ Determine your hardest problem ○ Choose the primary protocol to solve it ● Build a coherent data space ○ Extend your primary choice to its reasonable limits ○ Route to integrate legacy & best-of-class technologies
  • 52. 2014 © Real-Time Innovations Inc. RTI Community Community Portal: http://community.rti.com/ Blog: http://blogs.rti.com/ Case+Code: www.rti.com/usecases Github: https://github.com/rticommunity Twitter: @RealTimeInnov
  • 53. 2014 © Real-Time Innovations Inc. Case + Code https://www.rti.com/resources/usecases/ ● Use case based walkthroughs ● Design, code and settings Chocolate Factory Vehicle Tracking Cloud/IoT Monitoring Video Streaming
  • 54. 2014 © Real-Time Innovations Inc. RTI University Program ● Free licenses for research projects ● Conference grants ● Projects and Thesis ○ Degree, Master, PhD, … ■ Contact us!! ○ Research ● Collaboration with Universities ○ University of Granada Tech Challenge ○ Open research opportunities and challenges! ■ Security, scalability, ... http://www.rti.com/resources/university-program.html
  • 55. 2015 © Real-Time Innovations Inc.2015 © Real-Time Innovations Inc.Image from: https://blogs.dal.ca/csc/2012/03/06/internships/
  • 56. 2014 © Real-Time Innovations Inc. RTI Internships ● What are we looking for ○ Software Engineers ■ Computer Science Degree (or similar) ○ C/C++ ○ Java, C# and scripting is a plus ○ Ability to work in distributed teams ○ English !! ● Emple@ Joven (link) ○ Finish degree in 2011-2012 or 2012-2013 ○ Live in Andalucia ○ 9 months, 25h/week Spain Development Center ● Granada ● Young team ● Core, Tools, Platforms & Support Teams http://www.rti.com/careers
  • 57. Thanks for your attention! Any questions?