Connecting Cars with IoT MQTT Feb 6 2014 - Joe Speed @mobilebit
of 21/21
CONNECTING CARS WITH IOT MQTT For more: Joe Speed [email protected]@ mobilebit on twitter mobilebit.wordpress.com linkedin.com/in/joespeed 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
Connecting Cars with IoT MQTT Feb 6 2014 - Joe Speed @mobilebit
Connecting Cars with Internet of Things MQTT with examples from Continental AG and Sprint Velocity
Text of Connecting Cars with IoT MQTT Feb 6 2014 - Joe Speed @mobilebit
CONNECTING CARS WITH IOT MQTT Joe Speed [email protected]
@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
WHOS 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 owners
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 80s, 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 isnt 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 Contis
CES `14 booth " also QNXs, IBMs, CES GENIVI Show
h4p://m2m.demos.ibm.com Node-RED
CONNECTING CARS WITH MQTT & IBM MESSAGESIGHT Joe Speed
[email protected] @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 militarys 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 (whos online) not working correctly Google
Hangouts MQTT