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

  • 766 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
766
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
26
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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