Your SlideShare is downloading. ×
MQTT Hacks for Fun and... Fun!
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

MQTT Hacks for Fun and... Fun!

3,289
views

Published on

A selection of MQTT hacks from around the community

A selection of MQTT hacks from around the community

Published in: Technology

1 Comment
14 Likes
Statistics
Notes
  • 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
No Downloads
Views
Total Views
3,289
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
123
Comments
1
Likes
14
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. MQTT hacks for fun Andy Piper and… err… fun! @andypiperor, “on the Interconnectedness of All Things”
  • 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. the instrumented world | online people, online objects
  • 4. “protocol soup” devices, formats, networks
  • 5. History and background limitations of industrial deployment
  • 6. memory, processing, network
  • 7. Publish / Subscribe
  • 8. MQTT != HTTPcomparing protocols
  • 9. Data-centric Simple Lightweight e Distribution QoS Embeddabl
  • 10. … so it’s super-efficient for mobile!
  • 11. code!
  • 12. home hackers and makers - developers are king
  • 13. Device integration Arduino and prototyping
  • 14. http://chris.yeoh.info/?p=188
  • 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. “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. 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. 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. instrumented cheese...
  • 20. Smart Energy
  • 21. Improving healthcare
  • 22. ?
  • 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. pāho (verb) to broadcast, make widely known, announce, disseminate, transmit. (via the Maori dictionary) C clientJava client Eclipse View testing “sandbox”
  • 25. +AMQP MQTT
  • 26. run OpenWRT & Mosquitto on aMQTT nanorouter! TP-Link TL-WR703N
  • 27. Connect http://mqtt.org @mqttorg @andypiper http://andypiper.co.ukhttp://slideshare.net/andypiper
  • 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