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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

MQTT Hacks for Fun and... Fun!

3,468

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
15 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,468
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
130
Comments
1
Likes
15
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

×