Your SlideShare is downloading. ×
MQTT - standards-based plumbing for the Internet of Things
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 - standards-based plumbing for the Internet of Things

4,077

Published on

Presentation from Solid 2014

Presentation from Solid 2014

Published in: Technology
0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,077
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
61
Comments
0
Likes
9
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: standards-based connectivity for the Internet of Things Andy Piper @andypiper
  • 2. @andypiper | #mqtt • Signals • MQTT background and basics • The future
  • 3. @andypiper | #mqtt – Me, at Thingmonk, December 2013 “The Internet of Things is Made of Signals”
  • 4. @andypiper | #mqtt Actually… People PLUS • Objects • Services • Sensors • … Things ! Basically: a lot more endpoints…
  • 5. @andypiper | #mqtt Endpoints emit data (warning, can get messy)
  • 6. @andypiper | #mqtt The Web is request/response Web Services ~ RPC
  • 7. @andypiper | #mqtt HTTP is document-centric is it as good for signals?
  • 8. @andypiper | #mqtt Signals are emit/respond inputs and outputs
  • 9. @andypiper | #mqtt MQTT broadcast, combine, learn
  • 10. @andypiper | #mqtt The “Industrial Internet”? Fifteen years ago… • Connectivity to remote field systems could be costly • Networks could be unreliable (satellite, GPRS, mesh, proprietary protocols) • Conditions could be constrained (environment, hardware, power) • Thousands of sensors or devices may be involved in monitoring a system
  • 11. @andypiper | #mqtt MQTT principles • Publish/subscribe messaging paradigm • Minimal on-the-wire footprint • Built for low bandwidth, high latency, unreliable, high cost networks • Expect that clients may have very limited processing resources available • Provide traditional messaging qualities of service where the environment allows • Publish the protocol for ease of adoption
  • 12. @andypiper | #mqtt – Simen Sommerfeldt, CTO for Bouvet Oslo “MQTT is so simple that my children instantly could follow the message flow and suggest changes.” http://blogg.bouvet.no/2014/03/10/an-internet-of-things-demo-using-raspberry-pi-arduino-minecraft-and-mqtt/
  • 13. @andypiper | #mqtt http://mmtn.borioli.net/?p=1342
  • 14. @andypiper | #mqtt • Last Will and Testament • Retained publications • Persistent sessions • Quality of Service 0/1/2 • Assured delivery • “Multiplexed” subscriptions on single connections ! • Battery life difference vs HTTP long-polling etc http://stephendnicholas.com/archives/1217
  • 15. @andypiper | #mqtt Let’s see what is out there…
  • 16. @andypiper | #mqtt
  • 17. @andypiper | #mqtt
  • 18. @andypiper | #mqtt What’s coming?
  • 19. @andypiper | #mqtt
  • 20. @andypiper | #mqtt MQTT and the Internet
  • 21. @andypiper | #mqtt MQTT and the Internet of Things…
  • 22. @andypiper | #mqtt
  • 23. @andypiper | #mqtt Work ahead for the IoT • MQTT-SN • Security • Data formats and semantics • Discovery and classification
  • 24. @andypiper | #mqtt Technical info on MQTT • “Internet ALL the Things - a walking tour of MQTT” - OSCON, July 23rd, 2.30pm • mqtt.org • eclipse.org/paho ! ! • Tomorrow at Solid 2014: 
 “Wiring the Internet of Things with Node- RED” - 3.45pm Nick O’Leary
  • 25. @andypiper | #mqtt Thanks - Creative Commons photography • https://secure.flickr.com/photos/jaredzimmerman/4347009851 • https://secure.flickr.com/photos/splatt/1211993988 • https://secure.flickr.com/photos/brunogirin/73014722

×