why the internet of things will be built on open source
DESCRIPTION
Presentation about Eclipse IoT given at Devoxx UK, June 2014TRANSCRIPT
@andypiper#eclipseiot
Why the Internet of Things will be built on Open Source
Andy Piper @andypiper !
http://andypiper.co.uk http://iot.eclipse.org
@andypiper#eclipseiot
I Am Not The Doctor!
DELIVERING RICH REAL-TIME MOBILE USER EXPERIENCES
is in Room 4!
@andypiper#eclipseiot
Andy Piper - Developer Advocate at Twitter !
• Eclipse IoT and Eclipse Paho • MQTT.org • Long-time IoT fan and technology enthusiast • Speaker at the first O’Reilly Solid event
@andypiper#eclipseiot
@andypiper#eclipseiot
• Openness
• The Internet of Things
• Projects and protocols
@andypiper#eclipseiot
Open Wins
@andypiper#eclipseiot
@andypiper#eclipseiot
@andypiper#eclipseiot
Open Wins
@andypiper#eclipseiot
@andypiper#eclipseiot
It works
@andypiper#eclipseiot
WS-* vs REST
@andypiper#eclipseiot
Developers Build Cool Stuff
@andypiper#eclipseiot
Developers Tell Others About Cool Stuff
@andypiper#eclipseiot
Open Wins Developers
@andypiper#eclipseiot
Open (Standards + Source)
Developers Innovation➡️➡️
@andypiper#eclipseiot
The Internet of Things
@andypiper#eclipseiot
– Me, at Thingmonk, December 2013
“The Internet of Things is Made of
Signals”
@andypiper#eclipseiot
Actually…People PLUS
• Objects
• Services
• Sensors
• … Things
!
Basically: a lot more endpoints…
@andypiper#eclipseiot
The Web is request/response Web Services ~ RPC
@andypiper#eclipseiot
HTTP is document-centric (is it as good for signals?)
@andypiper#eclipseiot
Signals are emit/respond (the IoT is NOT the web)
@andypiper#eclipseiot
@andypiper#eclipseiot
Projects and protocols
@andypiper#eclipseiot
A short story of a small community… and
“a little protocol that could”
@andypiper#eclipseiot
MQTT is not new - invented in 1999!
!
… so what happened for it to become so
popular?
@andypiper#eclipseiot
Image by “Londoneer”, CC licensed by-nc-sa
OggCamp, 25th October 2009 -
@andysc spoke about his automated home
•
… and @ralight made the first Open Source
MQTT broker
@andypiper#eclipseiot
By August 2011 (third OggCamp): !
• Client APIs in ~12 languages, for Arduino, mBed etc.
• Specification published royalty-free in 2010
• IBM and Eurotech open call for Standardisation participation
• Adopted by Facebook Messenger…
@andypiper#eclipseiot
Today! !• Too many clients to count • New commercial and OSS
brokers • MQTT 3.1.1 standard from OASIS • Core Eclipse IoT Projects (Paho,
Mosquitto, Moquette) • Paho graduating with Eclipse
Luna
@andypiper#eclipseiot
@andypiper#eclipseiot
It works
@andypiper#eclipseiot
@andypiper#eclipseiot
@andypiper#eclipseiot
@andypiper#eclipseiot
@andypiper#eclipseiot
@andypiper#eclipseiot
@andypiper#eclipseiot
Wakaama
OM2M
Moquette Krikkit
Concierge
@andypiper#eclipseiot
@andypiper#eclipseiot
Open / affordable hardware lowers barriers
@andypiper#eclipseiot
The road ahead?
@andypiper#eclipseiot
• MQTT-SN, DDS, XMPP and other protocols at Eclipse?
• Security
• Data formats and semantics
• Discovery and classification
Work ahead!
@andypiper#eclipseiot
• @YourTwitterHandle• #DVXFR14{session hashtag} @andypiper#eclipseiot
Sum
mar
y
@andypiper#eclipseiot
• Openness is not optional
• The Internet of Things is not the web
• Eclipse is becoming the home of open IoT projects (join us!)
@andypiper#eclipseiot
more developers
building !
more awesome projects
in the OPEN
• @YourTwitterHandle• #DVXFR14{session hashtag} @andypiper#eclipseiot
Q & A
@andypiper#eclipseiot
Thanks / Creative Commons
•Presentation Template — Guillaume LaForge !
•The Queen — A prestigious heritage with some
inspiration from The Sex Pistols and funny Devoxxians
!
•Girl with a Balloon — Banksy
@andypiper#eclipseiot
Thanks / Creative Commons
• IoT drawing http://www.flickr.com/photos/polisea/6283810186
•Network cables http://www.flickr.com/photos/brunogirin/73014722
•Satellite dish http://www.flickr.com/photos/splatt/1211993988
• I <3 Data http://www.flickr.com/photos/bixentro/2199711056
!
• other images Wikimedia Commons
!
• Thanks to Ian Skerrett and Benjamin Cabé for content support