MQTT - standards-based plumbing for the Internet of Things
-
Upload
andy-piper -
Category
Technology
-
view
4.254 -
download
1
Transcript of MQTT - standards-based plumbing for the Internet of Things
@andypiper | #mqtt
Actually…
People PLUS
• Objects
• Services
• Sensors
• … Things
!
Basically: a lot more endpoints…
@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
@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
@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/
@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
@andypiper | #mqtt
Work ahead for the IoT• MQTT-SN
• Security
• Data formats and semantics
• Discovery and classification
@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
@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