SlideShare a Scribd company logo
CONNECTING CARS WITH IOT MQTT
Joe Speed
jspeed@us.ibm.com
@mobilebit on twitter
mobilebit.wordpress.com
linkedin.com/in/joespeed

For more:
mqtt.org
m2m.demos.ibm.com live demos and HTML5 samples
eclipse.org/paho MQTT source code
ibm.com/messagesight fastest, secure communications for the car
ibm.co/1e8D7R7 “MessageSight for Developers” free download
bit.ly/1cvsauO YouTube demos & tutorials
youtu.be/C3ebGjJ0KjM?t=1m22s car remote demo
youtu.be/u69I-GLYd6I talk re car is mobile, social, big data, cloud
CONNECTED CAR IS A BIG DATA PROBLEM

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

103 exabytes
HTTP IS NOT HOW YOU DO THAT

• 
• 
• 
• 
• 
• 

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
No, always connected, instant response
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 authentication, 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 WITH MQTT?
"   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, Xively, et al.
"   car guys: 1/2 dozen automakers, trucks, several
tier-1 suppliers, telematics providers, etc.
FACEBOOK MESSENGER

" 945M 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
THE CAR IS A MOBILE “THING”
needing less driver distraction, better safety

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

 terrible response times the norm
 Most are 15-90 seconds, Tesla is 5-6 sec
 lack “always connected” instant response
 slow, unreliable, high mobile data costs
bit.ly/latencydriverdistraction
TYPICAL CAR ARCHITECTURE “NGTP”*

*Where	
  is	
  the	
  car	
  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 THE IOT

Faster IoT & Mobile user experience
MQTT, HTML5 WebSocket, JMS, MQ
+ Mobile
+ Secure
+ Easy

+ Open – MQTT, WebSocket, JMS
+ Speed – 80µs, millions/second
+ Scale – millions of things
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 w real-time big data
autonomous isn’t just about “my car”
"   µs decisioning
"   millions/second
"   geospatial
"   correlation
"   filtering
"   time-series
"   trending
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, CES GENIVI Show
h4p://m2m.demos.ibm.com	
  	
  
Node-RED
CONNECTING CARS WITH
MQTT & IBM MESSAGESIGHT
Joe Speed
jspeed@us.ibm.com
@mobilebit on twitter
mobilebit.wordpress.com
linkedin.com/in/joespeed

For more:
mqtt.org
m2m.demos.ibm.com live demos and HTML5 samples
eclipse.org/paho MQTT source code
ibm.com/messagesight fastest, secure communications for the car
ibm.co/1e8D7R7 “MessageSight for Developers” free download
bit.ly/1cvsauO YouTube demos & tutorials
youtu.be/C3ebGjJ0KjM?t=1m22s car remote demo
youtu.be/u69I-GLYd6I talk re car is mobile, social, big data, cloud
“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/WAVE, UDP, serial ..
•  bit.ly/mqttsn specification
ECLIPSE MOSQUITTO W MQTT-SN
•  Nov 19 – Eclipse Mosquitto project live
“RSMB” source now in github
•  75KB for embedded systems
•  MQTT + MQTT-SN server & bridge
•  Bridges WSNs to Cloud
•  Used in “things” ranging from US & UK military’s
sensor fabric to home automation
•  Runs on Tizen, Automotive Grade Linux
•  bit.ly/mqtt-sn for source, also google “RSMB”
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	
  
TRY IT FOR YOURSELF
Most 1 star complaints are about
slowness and presence services
(who’s online) not working correctly

Google Hangouts
MQTT

More Related Content

Similar to Connecting Cars with IoT MQTT Feb 6 2014 - Joe Speed @mobilebit

S01 gae and_hybrid_app_v1.0
S01 gae and_hybrid_app_v1.0S01 gae and_hybrid_app_v1.0
S01 gae and_hybrid_app_v1.0
Sun-Jin Jang
 
Iot paper ppt full
Iot paper ppt fullIot paper ppt full
Iot paper ppt full
jashu1995
 
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - RecifeThe challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - RecifeCaridy Patino
 
IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015
gjuljo
 
Internet of Things and IBM
Internet of Things and IBMInternet of Things and IBM
Internet of Things and IBM
Arrow ECS UK
 
Jason.O Keefe.Genuitec.Presentation.Final
Jason.O Keefe.Genuitec.Presentation.FinalJason.O Keefe.Genuitec.Presentation.Final
Jason.O Keefe.Genuitec.Presentation.FinalAjax Experience 2009
 
Web 3 Tom Gruber
Web 3 Tom GruberWeb 3 Tom Gruber
Web 3 Tom GruberMediabistro
 
How to Hybrid : Effective Tactics in HTML5-Native App Development
How to Hybrid : Effective Tactics in HTML5-Native App DevelopmentHow to Hybrid : Effective Tactics in HTML5-Native App Development
How to Hybrid : Effective Tactics in HTML5-Native App Development
DroidConTLV
 
IBM Bluemix and the Internet of Things - Workshop
IBM Bluemix and the Internet of Things - WorkshopIBM Bluemix and the Internet of Things - Workshop
IBM Bluemix and the Internet of Things - Workshop
gjuljo
 
Rtp bluemix meetup june 2016 anki and node red
Rtp bluemix meetup june 2016 anki and node redRtp bluemix meetup june 2016 anki and node red
Rtp bluemix meetup june 2016 anki and node red
Tom Boucher
 
The infrastructure impact of future autonomous connected car 4
The infrastructure impact of future autonomous connected car 4The infrastructure impact of future autonomous connected car 4
The infrastructure impact of future autonomous connected car 4
rdm5546
 
"Automakers at a Crossroads: How Embedded Vision and Autonomy Will Reshape th...
"Automakers at a Crossroads: How Embedded Vision and Autonomy Will Reshape th..."Automakers at a Crossroads: How Embedded Vision and Autonomy Will Reshape th...
"Automakers at a Crossroads: How Embedded Vision and Autonomy Will Reshape th...
Edge AI and Vision Alliance
 
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
floridawusergroup
 
MDW Boulder April '11 | Scott Prindle_The Role of the Creative Technologst
MDW Boulder April '11 | Scott Prindle_The Role of the Creative Technologst MDW Boulder April '11 | Scott Prindle_The Role of the Creative Technologst
MDW Boulder April '11 | Scott Prindle_The Role of the Creative Technologst Boulder Digital Works at CU
 
Seminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapSeminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGap
Nur Hidayat
 
IBM & Panasonic: The Internet of Mobility & Cognitive Personalization of Spac...
IBM & Panasonic: The Internet of Mobility & Cognitive Personalization of Spac...IBM & Panasonic: The Internet of Mobility & Cognitive Personalization of Spac...
IBM & Panasonic: The Internet of Mobility & Cognitive Personalization of Spac...
Sebastian Wedeniwski
 
IRJET- The Smart in-Car Technology
IRJET-  	  The Smart in-Car TechnologyIRJET-  	  The Smart in-Car Technology
IRJET- The Smart in-Car Technology
IRJET Journal
 
Big data disruptions in the world of AI and Autonomous vehicles at Global Big...
Big data disruptions in the world of AI and Autonomous vehicles at Global Big...Big data disruptions in the world of AI and Autonomous vehicles at Global Big...
Big data disruptions in the world of AI and Autonomous vehicles at Global Big...
Sudha Jamthe
 

Similar to Connecting Cars with IoT MQTT Feb 6 2014 - Joe Speed @mobilebit (20)

S01 gae and_hybrid_app_v1.0
S01 gae and_hybrid_app_v1.0S01 gae and_hybrid_app_v1.0
S01 gae and_hybrid_app_v1.0
 
Iot paper ppt full
Iot paper ppt fullIot paper ppt full
Iot paper ppt full
 
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - RecifeThe challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
The challenges of building mobile HTML5 applications - FEEC Brazil 2012 - Recife
 
IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015
 
Internet of Things and IBM
Internet of Things and IBMInternet of Things and IBM
Internet of Things and IBM
 
Jason.O Keefe.Genuitec.Presentation.Final
Jason.O Keefe.Genuitec.Presentation.FinalJason.O Keefe.Genuitec.Presentation.Final
Jason.O Keefe.Genuitec.Presentation.Final
 
Web 3 Tom Gruber
Web 3 Tom GruberWeb 3 Tom Gruber
Web 3 Tom Gruber
 
.NET Drop 4
.NET Drop 4.NET Drop 4
.NET Drop 4
 
How to Hybrid : Effective Tactics in HTML5-Native App Development
How to Hybrid : Effective Tactics in HTML5-Native App DevelopmentHow to Hybrid : Effective Tactics in HTML5-Native App Development
How to Hybrid : Effective Tactics in HTML5-Native App Development
 
IBM Bluemix and the Internet of Things - Workshop
IBM Bluemix and the Internet of Things - WorkshopIBM Bluemix and the Internet of Things - Workshop
IBM Bluemix and the Internet of Things - Workshop
 
Rtp bluemix meetup june 2016 anki and node red
Rtp bluemix meetup june 2016 anki and node redRtp bluemix meetup june 2016 anki and node red
Rtp bluemix meetup june 2016 anki and node red
 
The infrastructure impact of future autonomous connected car 4
The infrastructure impact of future autonomous connected car 4The infrastructure impact of future autonomous connected car 4
The infrastructure impact of future autonomous connected car 4
 
"Automakers at a Crossroads: How Embedded Vision and Autonomy Will Reshape th...
"Automakers at a Crossroads: How Embedded Vision and Autonomy Will Reshape th..."Automakers at a Crossroads: How Embedded Vision and Autonomy Will Reshape th...
"Automakers at a Crossroads: How Embedded Vision and Autonomy Will Reshape th...
 
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
 
MDW Boulder April '11 | Scott Prindle_The Role of the Creative Technologst
MDW Boulder April '11 | Scott Prindle_The Role of the Creative Technologst MDW Boulder April '11 | Scott Prindle_The Role of the Creative Technologst
MDW Boulder April '11 | Scott Prindle_The Role of the Creative Technologst
 
Seminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGapSeminar Android - Pengenalan PhoneGap
Seminar Android - Pengenalan PhoneGap
 
REPORTOF MEMS2
REPORTOF MEMS2REPORTOF MEMS2
REPORTOF MEMS2
 
IBM & Panasonic: The Internet of Mobility & Cognitive Personalization of Spac...
IBM & Panasonic: The Internet of Mobility & Cognitive Personalization of Spac...IBM & Panasonic: The Internet of Mobility & Cognitive Personalization of Spac...
IBM & Panasonic: The Internet of Mobility & Cognitive Personalization of Spac...
 
IRJET- The Smart in-Car Technology
IRJET-  	  The Smart in-Car TechnologyIRJET-  	  The Smart in-Car Technology
IRJET- The Smart in-Car Technology
 
Big data disruptions in the world of AI and Autonomous vehicles at Global Big...
Big data disruptions in the world of AI and Autonomous vehicles at Global Big...Big data disruptions in the world of AI and Autonomous vehicles at Global Big...
Big data disruptions in the world of AI and Autonomous vehicles at Global Big...
 

Recently uploaded

Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
daothibichhang1
 
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
Autohaus Service and Sales
 
What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?
Hyundai Motor Group
 
Tyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEATTyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEAT
kshamashah95
 
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to TellWondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
Vic Auto Collision & Repair
 
Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?
jennifermiller8137
 
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
Bertini's German Motors
 
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptxStatistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
coc7987515756
 
Things to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your carThings to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your car
jennifermiller8137
 
Antique Plastic Traders Company Profile
Antique Plastic Traders Company ProfileAntique Plastic Traders Company Profile
Antique Plastic Traders Company Profile
Antique Plastic Traders
 
Regeneration of Diesel Particulate Filter in Automobile
Regeneration of Diesel Particulate Filter in AutomobileRegeneration of Diesel Particulate Filter in Automobile
Regeneration of Diesel Particulate Filter in Automobile
AtanuGhosh62
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
mymwpc
 
One compartment Model Deliverdddddded.pdf
One compartment Model Deliverdddddded.pdfOne compartment Model Deliverdddddded.pdf
One compartment Model Deliverdddddded.pdf
RehanRustam2
 
PARTS MANUAL tackeuschi TL150 BT7Z011-2.pdf
PARTS MANUAL tackeuschi TL150 BT7Z011-2.pdfPARTS MANUAL tackeuschi TL150 BT7Z011-2.pdf
PARTS MANUAL tackeuschi TL150 BT7Z011-2.pdf
eduarddorda1010
 
Skoda Octavia Rs for Sale Perth | Skoda Perth
Skoda Octavia Rs for Sale Perth | Skoda PerthSkoda Octavia Rs for Sale Perth | Skoda Perth
Skoda Octavia Rs for Sale Perth | Skoda Perth
Perth City Skoda
 
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
ahmedendrise81
 
Why Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release CommandsWhy Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release Commands
Dart Auto
 
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
Import Motorworks
 
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out HereWhy Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Masters European & Gapanese Auto Repair
 
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
eygkup
 

Recently uploaded (20)

Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
 
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
 
What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?What do the symbols on vehicle dashboard mean?
What do the symbols on vehicle dashboard mean?
 
Tyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEATTyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEAT
 
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to TellWondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
 
Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?Digital Fleet Management - Why Your Business Need It?
Digital Fleet Management - Why Your Business Need It?
 
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
 
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptxStatistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
 
Things to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your carThings to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your car
 
Antique Plastic Traders Company Profile
Antique Plastic Traders Company ProfileAntique Plastic Traders Company Profile
Antique Plastic Traders Company Profile
 
Regeneration of Diesel Particulate Filter in Automobile
Regeneration of Diesel Particulate Filter in AutomobileRegeneration of Diesel Particulate Filter in Automobile
Regeneration of Diesel Particulate Filter in Automobile
 
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
一比一原版(AUT毕业证)奥克兰理工大学毕业证成绩单如何办理
 
One compartment Model Deliverdddddded.pdf
One compartment Model Deliverdddddded.pdfOne compartment Model Deliverdddddded.pdf
One compartment Model Deliverdddddded.pdf
 
PARTS MANUAL tackeuschi TL150 BT7Z011-2.pdf
PARTS MANUAL tackeuschi TL150 BT7Z011-2.pdfPARTS MANUAL tackeuschi TL150 BT7Z011-2.pdf
PARTS MANUAL tackeuschi TL150 BT7Z011-2.pdf
 
Skoda Octavia Rs for Sale Perth | Skoda Perth
Skoda Octavia Rs for Sale Perth | Skoda PerthSkoda Octavia Rs for Sale Perth | Skoda Perth
Skoda Octavia Rs for Sale Perth | Skoda Perth
 
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
欧洲杯比赛投注官网-欧洲杯比赛投注官网网站-欧洲杯比赛投注官网|【​网址​🎉ac123.net🎉​】
 
Why Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release CommandsWhy Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release Commands
 
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
What Are The Immediate Steps To Take When The VW Temperature Light Starts Fla...
 
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out HereWhy Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
 
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
一比一原版(AIS毕业证)奥克兰商学院毕业证成绩单如何办理
 

Connecting Cars with IoT MQTT Feb 6 2014 - Joe Speed @mobilebit

  • 1. CONNECTING CARS WITH IOT MQTT Joe Speed jspeed@us.ibm.com @mobilebit on twitter mobilebit.wordpress.com linkedin.com/in/joespeed For more: mqtt.org m2m.demos.ibm.com live demos and HTML5 samples eclipse.org/paho MQTT source code ibm.com/messagesight fastest, secure communications for the car ibm.co/1e8D7R7 “MessageSight for Developers” free download bit.ly/1cvsauO YouTube demos & tutorials youtu.be/C3ebGjJ0KjM?t=1m22s car remote demo youtu.be/u69I-GLYd6I talk re car is mobile, social, big data, cloud
  • 2. CONNECTED CAR IS A BIG DATA PROBLEM •  car sensors produce 2GB every 90 min •  60M cars manufactured each year •  If driven 4 hours a day .. 103 exabytes
  • 3. HTTP IS NOT HOW YOU DO THAT •  •  •  •  •  •  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 No, always connected, instant response in summary, for connected car HTTP is .. slow, heavy, unreliable
  • 4. MQTT FOR MOBILE MESSAGING Faster M2M and User Experience "   pub/sub with QoS - engineered for wireless "   socket, TLS 1.2, mutual authentication, 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
  • 5. WHO’S IN THE MIX WITH MQTT? "   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, Xively, et al. "   car guys: 1/2 dozen automakers, trucks, several tier-1 suppliers, telematics providers, etc.
  • 6. FACEBOOK MESSENGER " 945M 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
  • 7. 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
  • 8. TRY IT FOR YOURSELF Facebook Messenger MQTT vs 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 Strategy Analytics " " " "  terrible response times the norm  Most are 15-90 seconds, Tesla is 5-6 sec  lack “always connected” instant response  slow, unreliable, high mobile data costs bit.ly/latencydriverdistraction
  • 10. TYPICAL CAR ARCHITECTURE “NGTP”* *Where  is  the  car  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 THE IOT Faster IoT & Mobile user experience MQTT, HTML5 WebSocket, JMS, MQ + Mobile + Secure + Easy + Open – MQTT, WebSocket, JMS + Speed – 80µs, millions/second + Scale – millions of things
  • 13. PREDICTIVE MAINTENANCE Improving owner experience •  real-time using sensor data, time-series •  proactive service, i.e. brake issue •  driving better customer service
  • 14. BIG DATA DRIVES AUTONOMOUS car2cloud2car improves driver safety & experience assisted, autonomous driving w real-time big data autonomous isn’t just about “my car” "   µs decisioning "   millions/second "   geospatial "   correlation "   filtering "   time-series "   trending
  • 15. 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, CES GENIVI Show
  • 17. CONNECTING CARS WITH MQTT & IBM MESSAGESIGHT Joe Speed jspeed@us.ibm.com @mobilebit on twitter mobilebit.wordpress.com linkedin.com/in/joespeed For more: mqtt.org m2m.demos.ibm.com live demos and HTML5 samples eclipse.org/paho MQTT source code ibm.com/messagesight fastest, secure communications for the car ibm.co/1e8D7R7 “MessageSight for Developers” free download bit.ly/1cvsauO YouTube demos & tutorials youtu.be/C3ebGjJ0KjM?t=1m22s car remote demo youtu.be/u69I-GLYd6I talk re car is mobile, social, big data, cloud
  • 18. “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/WAVE, UDP, serial .. •  bit.ly/mqttsn specification
  • 19. ECLIPSE MOSQUITTO W MQTT-SN •  Nov 19 – Eclipse Mosquitto project live “RSMB” source now in github •  75KB for embedded systems •  MQTT + MQTT-SN server & bridge •  Bridges WSNs to Cloud •  Used in “things” ranging from US & UK military’s sensor fabric to home automation •  Runs on Tizen, Automotive Grade Linux •  bit.ly/mqtt-sn for source, also google “RSMB”
  • 20. 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  
  • 21. TRY IT FOR YOURSELF Most 1 star complaints are about slowness and presence services (who’s online) not working correctly Google Hangouts MQTT