Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

MQTT Hacks for Fun and... Fun!

5,560 views

Published on

A selection of MQTT hacks from around the community

Published in: Technology
  • What a great slide! We're looking at message broker solutions right now ... you a top candidate!
    http://www.mediafire.com/download/kx9l74xfsn96454/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

MQTT Hacks for Fun and... Fun!

  1. 1. MQTT hacks for fun Andy Piper and… err… fun! @andypiperor, “on the Interconnectedness of All Things”
  2. 2. Developer Advocate @ Cloud Foundry social web enthusiast maker, educator, LEGO fan OSS supporter / contributor Eclipse Committer (Paho / MQTT), mqtt.orgLondon IoT, Green Hackathon, Home Camp, Cleanweb etc @andypiper apiper@vmware.com a few things about me
  3. 3. the instrumented world | online people, online objects
  4. 4. “protocol soup” devices, formats, networks
  5. 5. History and background limitations of industrial deployment
  6. 6. memory, processing, network
  7. 7. Publish / Subscribe
  8. 8. MQTT != HTTPcomparing protocols
  9. 9. Data-centric Simple Lightweight e Distribution QoS Embeddabl
  10. 10. … so it’s super-efficient for mobile!
  11. 11. code!
  12. 12. home hackers and makers - developers are king
  13. 13. Device integration Arduino and prototyping
  14. 14. http://chris.yeoh.info/?p=188
  15. 15. “Now, you may wonder why Iwould want 20 rubber ducks toflash when my phone goes off…there is no scientific or technicalreason in itself. I just had a MiniCooper’s worth of rubber duckssitting around, unemployed.” - Chris Phillips
  16. 16. “It all started with the seemingly simple question – “How can I water the garden without leaving my laptop/phone/sofa using tech?” - Dan Fishhttp://www.ossmedicine.org/home_automation/arduino/12/watering-the-garden-oss-style-a-year-with-some-open-hardware/
  17. 17. b“Kevin already had the headset hookedup to MQTT, so it would be trivial to usemy Arduino MQTT library to get them alltalking.” - Nick OLearyhttp://knolleary.net/2010/04/22/how-i-got-onto-prime-time-bbc-one/
  18. 18. More random-but-cool schtuffs• File sync over MQTT? http://mquin.livejournal.com/177855.html• Desktop notifications http://ceit.uq.edu.au/content/mqtt-and-growl and http://chemicaloliver.net/programming/first-steps- using-python-and-mqtt/• Web thermometers http://chemicaloliver.net/internet/mqtt-and-websocket-thermometer-using-the-html5-meter-tag/• Digital-to-analogue readouts http://chemicaloliver.net/arduino/mqtt-and-ammeters/• LEGO microscope control http://eprints.soton.ac.uk/45432/
  19. 19. instrumented cheese...
  20. 20. Smart Energy
  21. 21. Improving healthcare
  22. 22. ?
  23. 23. Try it http://mqtt.org http://mosquitto.org http://eclipse.org/paho http://m2m.eclipse.org http://test.mosquitto.orgGithub commit hooks, radio feeds, ActiveMQ, elwix, node.js, Ruby, Arduino, mbed, home automation...
  24. 24. pāho (verb) to broadcast, make widely known, announce, disseminate, transmit. (via the Maori dictionary) C clientJava client Eclipse View testing “sandbox”
  25. 25. +AMQP MQTT
  26. 26. run OpenWRT & Mosquitto on aMQTT nanorouter! TP-Link TL-WR703N
  27. 27. Connect http://mqtt.org @mqttorg @andypiper http://andypiper.co.ukhttp://slideshare.net/andypiper
  28. 28. Image credits• Construct (cover) http://www.flickr.com/photos/stewdean/18717400/• Ferry http://www.flickr.com/photos/tipsfortravellers/3657960168/• Others author’s own, or royalty-free and CC-licensed works from sxc.hu, Flickr and Wikimedia Commons

×