IDTEX IoT & WSN conf - Connecting People & Things - Joe Speed
Upcoming SlideShare
Loading in...5
×
 

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

on

  • 885 views

 

Statistics

Views

Total Views
885
Views on SlideShare
882
Embed Views
3

Actions

Likes
1
Downloads
24
Comments
0

1 Embed 3

https://twitter.com 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • 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