connecting cars with iot mqtt feb 6 2014 - joe speed @mobilebit

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

Post on 10-Aug-2014




5 download

Embed Size (px)


Connecting Cars with Internet of Things MQTT with examples from Continental AG and Sprint Velocity


  • CONNECTING CARS WITH IOT MQTT Joe Speed @mobilebit on twitter For more: live demos and HTML5 samples MQTT source code fastest, secure communications for the car MessageSight for Developers free download YouTube demos & tutorials car remote demo 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 " C, Java, JavaScript " 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:/ Source: source:
  • 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
  • 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
  • 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: " 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:// Node-RED
  • CONNECTING CARS WITH MQTT & IBM MESSAGESIGHT Joe Speed @mobilebit on twitter For more: live demos and HTML5 samples MQTT source code fastest, secure communications for the car MessageSight for Developers free download YouTube demos & tutorials car remote demo 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 .. 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 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