SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
IOT – CONNECTING PEOPLE & THINGS
bit.ly/iotwsn13	
  this	
  deck	
  	
  
Joe Speed
jspeed@us.ibm.com
@mobilebit on twitter
mobilebit.wordpress.com
linkedin.com/in/joespeed

For more:
mqtt.org
m2m.demos.ibm.com
eclipse.org/paho
ibm.com/messagesight
ibm.co/1e8D7R7 “MessageSight for Developers” free download
bit.ly/1cvsauO YouTube demos & tutorials
HTTP IS NOT THE IOT’S FRIEND
• 
• 
• 
• 
• 

No QoS, no reliable messaging
Heavy, hundreds of bytes of overhead
Not designed for wireless, high latency
No pub/sub 1:many, many:many, etc
in summary, for connected car HTTP is ..

Slow, heavy, unreliable
MQTT FOR MOBILE MESSAGING
Faster M2M and User Experience

"   pub/sub with QoS - engineered for wireless
"   socket, TLS 1.2, mutual auth, etc.
"   MQTT vs HTTPS on Android & 3G
–  93x faster throughput,13k msg/sec on my iPad
–  1/8th network overhead – faster, cheaper
–  1/170th battery to receive, 1/11th to send
"   Open standard, open source, very fast & reliable
" eclipse.org/paho C, Java, JavaScript
" mqtt.org for dozens of languages, platforms
WHO’S IN THE MIX?
"   usual suspects: IBM, SAP, Intel, Cisco, Software
AG, TIBCO, VMWare, Red Hat, Pivotal, NIST,
Eclipse, Apache, Emerson, Axway, et al.
(even Oracle - google “JavaOne MQTT”)
"   cool kids: M2Mi, 2lemetry, ThingWorx, Libelium,
Sierra Wireless, Telit, QNX, Wind River, Shaspa,
Eurotech, Elecsys, et al.
"   car guys: 1/2 dozen automakers, several tier-1
suppliers, telematics, car remotes, etc.
FACEBOOK MESSENGER

" 725M mobile users, popular, highly rated, very fast
" Speed of UX is big competitive advantage
Verizon Wireless Overall

Facebook Messenger

FACEBOOK
(1,052,572)
Source: https:/facebook.com

Source: https://play.google.com/store/apps/details?id=com.facebook.orca

source: http://support.verizonwireless.com/information/app_ranking/apps/facebook-messenger.html
FACEBOOK MESSENGER

“.. performance improvements designed to make your
messaging experience even better. To do this without
killing battery life, we used a protocol called MQTT …
designed to use bandwidth and batteries sparingly…
phone-to-phone in hundreds of milliseconds, rather than
multiple seconds.”
- Lucy Zhang, Facebook Engineer
facebook.com/lucyz
TRY IT FOR YOURSELF
Facebook Messenger

MQTT

vs

Google Hangouts

MQTT
TRY IT FOR YOURSELF
Most 1 star complaints are about
slowness and presence services
(who’s online) not working correctly

Google Hangouts
MQTT
THE CAR IS A MOBILE “THING”
needing less driver distraction, better safety

“Latency is a driver distraction issue”
– Roger Lanctot @rogermud
"
"
"
"

  terrible response times the norm
  Most are 30-90 seconds, best case 15 sec
  lacks “always connected” instant response
  slow, unreliable, high mobile data costs
bit.ly/latencydriverdistraction
TYPICAL CAR ARCHITECTURE “NGTP”*

*Where	
  is	
  owner’s	
  Smartphone?	
  	
  
CONNECTED CAR REINVENTED

"  20x faster UX
Insurer

"  5x faster dev
"  10x cheaper

My Mobile

IBM MessageSight

Content

My Car

My Home
IBM MESSAGESIGHT SPEEDS IOT

IoT & Mobile Messaging
for MQTT, HTML5 WebSocket, JMS, MQ
+ Mobile
+ Secure
+ Easy

+ Open – MQTT, WebSocket, JMS
+ Speed – 80µs, millions/second
+ Scale – millions of things
CONNECTED CAR IS BIG DATA

•  car sensors produce 2GB every 90 min
•  60M cars manufactured each year
•  If driven 4 hours a day ..

103 exabytes
PREDICTIVE MAINTENANCE
Improving owner experience

•  real-time using sensor data, time-series
•  proactive service, i.e. brake issue
•  driving better customer service
BIG DATA DRIVES AUTONOMOUS
car2cloud2car improves driver safety & experience

assisted & autonomous driving with real-time big data
autonomous isn’t just about “my car”
"
"
"
"
"
"
"

 
 
 
 
 
 
 

µs decisioning
millions/second
geospatial
correlation
filtering
time-series
trending

m2m.demos.ibm.com
WHO IS DOING WHAT IN CARS
.. that I can talk about publicly

Connected Car & M2M Provider
"   mobile2cloud2car w “key fob response time”
"   demo: youtu.be/V1ooTX4aTE8
"   Press: NYT, WSJ, Fortune, etc.
2nd largest OE supplier
"   CEO announce Sept 10 Frankfurt Motor Show
"   IBM Car Cloud for “autonomous driving”
"   Press: NYT, Bloomberg, CNET, Reuters, etc.
"   Look for me in Conti’s CES `14 booth
(also QNX’s, IBM’s)
MQTT “Condition Based Maintenance”
30,000 low-power, low bandwidth sensors
6,000 controllers

Storage

Temperature

Pressure

Refineries

Spill location

Pumps

topics

17,000km pipeline network with
real-time monitoring and control

operations center
detects, predicts, acts

Event-driven visibility & control, eliminated 3 min blindspot
10x reduction in satellite communication costs
Huge improvement in productivity & maintenance costs
17

© 2013 IBM Corporation
MQTT “Connected Patient” for a better quality of life

§  St Jude Medical clinicians monitor & manage
pacemaker and defibrillator patients at home
§  fast response to abnormal rhythms
§  few office visits & travel

18

© 2013 IBM Corporation
US & UK ITA Sensor Fabric for safety of the troops

§  sensor mesh of terrestrial sensors, UAVs
§  battlefield hardened IoT, low power, bandwidth
§  “Sensor Fabric” auto-discovering, self-correcting

Command HQ

19

bit.ly/iotsensorfabric

© 2013 IBM Corporation
US & UK’s ITA Sensor Fabric

20

© 2013 IBM Corporation
“MQTT FOR SENSOR NETWORKS”
MQTT-SN speeds your WSNs

•  MQTT for WSNs
•  datagram instead of socket
–  even smaller footprint
–  very low power
–  very low bandwidth
–  QoS reliable messaging in unreliable conditions

•  ZigBee, 6LoWPAN, DSRC, UDP, serial, et al.
•  bit.ly/mqttsn specification
ECLIPSE MOSQUITTO W MQTT-SN
•  Nov 19 – Eclipse Mosquitto project live
“RSMB” source now in github
•  74KB for embedded systems
•  MQTT + MQTT-SN server & bridge
•  Bridges WSNs to Cloud
•  Used in “things” ranging from US & UK military
sensor fabric to home automation
•  bit.ly/mqtt-sn for source, also google “RSMB”
M2M.DEMOS.IBM.COM
live demo, videos and source code

m2m.demos.ibm.com
CONNECTED CAR M2M.DEMOS.IBM.COM

So0Layer	
  cloud	
  
Node-RED

Predic've	
  Maintenance	
  
IOT – CONNECTING PEOPLE & THINGS
bit.ly/iotwsn13	
  this	
  deck	
  	
  
Joe Speed
jspeed@us.ibm.com
@mobilebit on twitter
mobilebit.wordpress.com
linkedin.com/in/joespeed

For more:
mqtt.org
m2m.demos.ibm.com
eclipse.org/paho
ibm.com/messagesight
ibm.co/1e8D7R7 “MessageSight for Developers” free download
bit.ly/1cvsauO YouTube demos & tutorials
Why	
  Publish/Subscribe	
  for	
  Sensor	
  Networks?	
  
radio	
  
links	
  
Sensor	
  
Wireless SA
Networks

Actuator	
  

radio	
  
links	
  
Sensor	
  

2

Gateway	
  

Gateway	
  

§ Both	
  sensors	
  and	
  applicaEons	
  are	
  
freed	
  from	
  networking	
  issues	
  
–  Only	
  one	
  connecEon	
  (with	
  
broker)	
  to	
  maintain	
  
–  Simple	
  APIs:	
  
•  publish(topic,data)	
  
•  publish_arrived(topic,data)	
  

App	
  
broker	
  

Internet,
GSM,
…

App	
  

Sensors	
  and	
  applicaEons	
  may	
  be	
  
added/removed	
  at	
  any	
  Eme	
  
Bridging	
  of	
  heterogenous	
  wireless	
  
networks	
  
Inherently	
  mulEcast	
  
Real-­‐Eme	
  delivery	
  of	
  data	
  
e.g.	
  alarm	
  events	
  

Contenu connexe

Tendances

Tendances (8)

Overview of Eclipse IoT projects - IoT Day Grenoble
Overview of Eclipse IoT projects - IoT Day GrenobleOverview of Eclipse IoT projects - IoT Day Grenoble
Overview of Eclipse IoT projects - IoT Day Grenoble
 
Cisco Cloud Networking Workshop
Cisco Cloud Networking Workshop Cisco Cloud Networking Workshop
Cisco Cloud Networking Workshop
 
Azure Signalr Service
Azure Signalr ServiceAzure Signalr Service
Azure Signalr Service
 
Android Networking
Android NetworkingAndroid Networking
Android Networking
 
Application Delivery Platform Towards Edge Computing - Bukhary Ikhwan
Application Delivery Platform Towards Edge Computing - Bukhary IkhwanApplication Delivery Platform Towards Edge Computing - Bukhary Ikhwan
Application Delivery Platform Towards Edge Computing - Bukhary Ikhwan
 
9th SDN Expert Group Seminar - Session3
9th SDN Expert Group Seminar - Session39th SDN Expert Group Seminar - Session3
9th SDN Expert Group Seminar - Session3
 
The Future of Cloud Networking is VMware NSX (Danish VMUG edition)
The Future of Cloud Networking is VMware NSX (Danish VMUG edition)The Future of Cloud Networking is VMware NSX (Danish VMUG edition)
The Future of Cloud Networking is VMware NSX (Danish VMUG edition)
 
Cloud native java are we there yet go tech world 2019
Cloud native java   are we there yet  go tech world 2019Cloud native java   are we there yet  go tech world 2019
Cloud native java are we there yet go tech world 2019
 

Similaire à IDTEX IoT & WSN conf - Connecting People & Things - Joe Speed

Ibm connected car is a big data problem for autotech council dec 13 2013 jo...
Ibm connected car is a big data problem for autotech council dec 13 2013   jo...Ibm connected car is a big data problem for autotech council dec 13 2013   jo...
Ibm connected car is a big data problem for autotech council dec 13 2013 jo...
Joe Speed
 

Similaire à IDTEX IoT & WSN conf - Connecting People & Things - Joe Speed (20)

Ibm connected car is a big data problem for autotech council dec 13 2013 jo...
Ibm connected car is a big data problem for autotech council dec 13 2013   jo...Ibm connected car is a big data problem for autotech council dec 13 2013   jo...
Ibm connected car is a big data problem for autotech council dec 13 2013 jo...
 
Connecting Cars with IoT MQTT Feb 6 2014 - Joe Speed @mobilebit
Connecting Cars with IoT MQTT Feb 6 2014 - Joe Speed @mobilebitConnecting Cars with IoT MQTT Feb 6 2014 - Joe Speed @mobilebit
Connecting Cars with IoT MQTT Feb 6 2014 - Joe Speed @mobilebit
 
connected car is mobile, social, big data, cloud
connected car is mobile, social, big data, cloudconnected car is mobile, social, big data, cloud
connected car is mobile, social, big data, cloud
 
IoT for V2V and Connected Car - AW Megatrends `14 panel
IoT for V2V and Connected Car - AW Megatrends `14 panelIoT for V2V and Connected Car - AW Megatrends `14 panel
IoT for V2V and Connected Car - AW Megatrends `14 panel
 
Realtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sightRealtime mobile&iot solutions using mqtt and message sight
Realtime mobile&iot solutions using mqtt and message sight
 
Low Latency Mobile Messaging using MQTT
Low Latency Mobile Messaging using MQTTLow Latency Mobile Messaging using MQTT
Low Latency Mobile Messaging using MQTT
 
[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected Vehicles[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected Vehicles
 
LCU13: Networking Summit Keynote
LCU13: Networking Summit KeynoteLCU13: Networking Summit Keynote
LCU13: Networking Summit Keynote
 
Ethernet base divice control
Ethernet base divice controlEthernet base divice control
Ethernet base divice control
 
How do Things talk? IoT Application Protocols 101
How do Things talk? IoT Application Protocols 101How do Things talk? IoT Application Protocols 101
How do Things talk? IoT Application Protocols 101
 
MIMIC Simulator Network Simulator
MIMIC Simulator Network SimulatorMIMIC Simulator Network Simulator
MIMIC Simulator Network Simulator
 
Internet of Things and IBM
Internet of Things and IBMInternet of Things and IBM
Internet of Things and IBM
 
Is your MQTT broker IoT ready?
Is your MQTT broker IoT ready?Is your MQTT broker IoT ready?
Is your MQTT broker IoT ready?
 
AESIT Presents - OmniWAN
AESIT Presents - OmniWANAESIT Presents - OmniWAN
AESIT Presents - OmniWAN
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT Cloud
 
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
 
REPORTOF MEMS2
REPORTOF MEMS2REPORTOF MEMS2
REPORTOF MEMS2
 
Connecting devices to the internet of things
Connecting devices to the internet of thingsConnecting devices to the internet of things
Connecting devices to the internet of things
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
5G and V2X Automotive Slicing
5G and V2X Automotive Slicing5G and V2X Automotive Slicing
5G and V2X Automotive Slicing
 

Dernier

Dernier (20)

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...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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?
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 

IDTEX IoT & WSN conf - Connecting People & Things - Joe Speed

  • 1. IOT – CONNECTING PEOPLE & THINGS bit.ly/iotwsn13  this  deck     Joe Speed jspeed@us.ibm.com @mobilebit on twitter mobilebit.wordpress.com linkedin.com/in/joespeed For more: mqtt.org m2m.demos.ibm.com eclipse.org/paho ibm.com/messagesight ibm.co/1e8D7R7 “MessageSight for Developers” free download bit.ly/1cvsauO YouTube demos & tutorials
  • 2. HTTP IS NOT THE IOT’S FRIEND •  •  •  •  •  No QoS, no reliable messaging Heavy, hundreds of bytes of overhead Not designed for wireless, high latency No pub/sub 1:many, many:many, etc in summary, for connected car HTTP is .. Slow, heavy, unreliable
  • 3. MQTT FOR MOBILE MESSAGING Faster M2M and User Experience "   pub/sub with QoS - engineered for wireless "   socket, TLS 1.2, mutual auth, etc. "   MQTT vs HTTPS on Android & 3G –  93x faster throughput,13k msg/sec on my iPad –  1/8th network overhead – faster, cheaper –  1/170th battery to receive, 1/11th to send "   Open standard, open source, very fast & reliable " eclipse.org/paho C, Java, JavaScript " mqtt.org for dozens of languages, platforms
  • 4. WHO’S IN THE MIX? "   usual suspects: IBM, SAP, Intel, Cisco, Software AG, TIBCO, VMWare, Red Hat, Pivotal, NIST, Eclipse, Apache, Emerson, Axway, et al. (even Oracle - google “JavaOne MQTT”) "   cool kids: M2Mi, 2lemetry, ThingWorx, Libelium, Sierra Wireless, Telit, QNX, Wind River, Shaspa, Eurotech, Elecsys, et al. "   car guys: 1/2 dozen automakers, several tier-1 suppliers, telematics, car remotes, etc.
  • 5. FACEBOOK MESSENGER " 725M mobile users, popular, highly rated, very fast " Speed of UX is big competitive advantage Verizon Wireless Overall Facebook Messenger FACEBOOK (1,052,572) Source: https:/facebook.com Source: https://play.google.com/store/apps/details?id=com.facebook.orca source: http://support.verizonwireless.com/information/app_ranking/apps/facebook-messenger.html
  • 6. FACEBOOK MESSENGER “.. performance improvements designed to make your messaging experience even better. To do this without killing battery life, we used a protocol called MQTT … designed to use bandwidth and batteries sparingly… phone-to-phone in hundreds of milliseconds, rather than multiple seconds.” - Lucy Zhang, Facebook Engineer facebook.com/lucyz
  • 7. TRY IT FOR YOURSELF Facebook Messenger MQTT vs Google Hangouts MQTT
  • 8. TRY IT FOR YOURSELF Most 1 star complaints are about slowness and presence services (who’s online) not working correctly Google Hangouts MQTT
  • 9. THE CAR IS A MOBILE “THING” needing less driver distraction, better safety “Latency is a driver distraction issue” – Roger Lanctot @rogermud " " " "   terrible response times the norm   Most are 30-90 seconds, best case 15 sec   lacks “always connected” instant response   slow, unreliable, high mobile data costs bit.ly/latencydriverdistraction
  • 10. TYPICAL CAR ARCHITECTURE “NGTP”* *Where  is  owner’s  Smartphone?    
  • 11. CONNECTED CAR REINVENTED "  20x faster UX Insurer "  5x faster dev "  10x cheaper My Mobile IBM MessageSight Content My Car My Home
  • 12. IBM MESSAGESIGHT SPEEDS IOT IoT & Mobile Messaging for MQTT, HTML5 WebSocket, JMS, MQ + Mobile + Secure + Easy + Open – MQTT, WebSocket, JMS + Speed – 80µs, millions/second + Scale – millions of things
  • 13. CONNECTED CAR IS BIG DATA •  car sensors produce 2GB every 90 min •  60M cars manufactured each year •  If driven 4 hours a day .. 103 exabytes
  • 14. PREDICTIVE MAINTENANCE Improving owner experience •  real-time using sensor data, time-series •  proactive service, i.e. brake issue •  driving better customer service
  • 15. BIG DATA DRIVES AUTONOMOUS car2cloud2car improves driver safety & experience assisted & autonomous driving with real-time big data autonomous isn’t just about “my car” " " " " " " "               µs decisioning millions/second geospatial correlation filtering time-series trending m2m.demos.ibm.com
  • 16. WHO IS DOING WHAT IN CARS .. that I can talk about publicly Connected Car & M2M Provider "   mobile2cloud2car w “key fob response time” "   demo: youtu.be/V1ooTX4aTE8 "   Press: NYT, WSJ, Fortune, etc. 2nd largest OE supplier "   CEO announce Sept 10 Frankfurt Motor Show "   IBM Car Cloud for “autonomous driving” "   Press: NYT, Bloomberg, CNET, Reuters, etc. "   Look for me in Conti’s CES `14 booth (also QNX’s, IBM’s)
  • 17. MQTT “Condition Based Maintenance” 30,000 low-power, low bandwidth sensors 6,000 controllers Storage Temperature Pressure Refineries Spill location Pumps topics 17,000km pipeline network with real-time monitoring and control operations center detects, predicts, acts Event-driven visibility & control, eliminated 3 min blindspot 10x reduction in satellite communication costs Huge improvement in productivity & maintenance costs 17 © 2013 IBM Corporation
  • 18. MQTT “Connected Patient” for a better quality of life §  St Jude Medical clinicians monitor & manage pacemaker and defibrillator patients at home §  fast response to abnormal rhythms §  few office visits & travel 18 © 2013 IBM Corporation
  • 19. US & UK ITA Sensor Fabric for safety of the troops §  sensor mesh of terrestrial sensors, UAVs §  battlefield hardened IoT, low power, bandwidth §  “Sensor Fabric” auto-discovering, self-correcting Command HQ 19 bit.ly/iotsensorfabric © 2013 IBM Corporation
  • 20. US & UK’s ITA Sensor Fabric 20 © 2013 IBM Corporation
  • 21. “MQTT FOR SENSOR NETWORKS” MQTT-SN speeds your WSNs •  MQTT for WSNs •  datagram instead of socket –  even smaller footprint –  very low power –  very low bandwidth –  QoS reliable messaging in unreliable conditions •  ZigBee, 6LoWPAN, DSRC, UDP, serial, et al. •  bit.ly/mqttsn specification
  • 22. ECLIPSE MOSQUITTO W MQTT-SN •  Nov 19 – Eclipse Mosquitto project live “RSMB” source now in github •  74KB for embedded systems •  MQTT + MQTT-SN server & bridge •  Bridges WSNs to Cloud •  Used in “things” ranging from US & UK military sensor fabric to home automation •  bit.ly/mqtt-sn for source, also google “RSMB”
  • 23. M2M.DEMOS.IBM.COM live demo, videos and source code m2m.demos.ibm.com
  • 24. CONNECTED CAR M2M.DEMOS.IBM.COM So0Layer  cloud   Node-RED Predic've  Maintenance  
  • 25. IOT – CONNECTING PEOPLE & THINGS bit.ly/iotwsn13  this  deck     Joe Speed jspeed@us.ibm.com @mobilebit on twitter mobilebit.wordpress.com linkedin.com/in/joespeed For more: mqtt.org m2m.demos.ibm.com eclipse.org/paho ibm.com/messagesight ibm.co/1e8D7R7 “MessageSight for Developers” free download bit.ly/1cvsauO YouTube demos & tutorials
  • 26. Why  Publish/Subscribe  for  Sensor  Networks?   radio   links   Sensor   Wireless SA Networks Actuator   radio   links   Sensor   2 Gateway   Gateway   § Both  sensors  and  applicaEons  are   freed  from  networking  issues   –  Only  one  connecEon  (with   broker)  to  maintain   –  Simple  APIs:   •  publish(topic,data)   •  publish_arrived(topic,data)   App   broker   Internet, GSM, … App   Sensors  and  applicaEons  may  be   added/removed  at  any  Eme   Bridging  of  heterogenous  wireless   networks   Inherently  mulEcast   Real-­‐Eme  delivery  of  data   e.g.  alarm  events