Open (Source) APIs
for the
Internet of Things

Benjamin Cabé | @kartben
http://www.flickr.com/photos/jason-samfield/61375884...
“Creativity

is just

connecting

things”
— Steve Jobs

!
“Creativity

is just

connecting

things”
— Steve Jobs

!
aren’t
we
already?
http://www.flickr.com/photos/darwinbell/5279191549
…
it’s not new…

http://www.flickr.com/photos/darwinbell/5279191549
patented

http://www.flickr.com/photos/37667416@N04/4074907528/
connecting things?

http://www.flickr.com/photos/jeffkrause/8476743612
http://www.flickr.com/photos/jeffkrause/8476743612
fragmentation

http://www.flickr.com/photos/brunauto/5687363705
complexity

http://www.flickr.com/photos/90514086@N00/952121271/

http://www.flickr.com/photos/cyberslayer/952121271
lock-in

http://www.flickr.com/photos/photosightfaces/8152791780/
openness is
not an
option

http://www.flickr.com/photos/baboon/115446241

http://abcnews.go.com/blogs/headlines/2013/08/bab...
POST /switchOn
GET /temperature
sensor
network
sensor
network
wireless
constrained
many-to-many
people
network

sensor
network
wireless
constrained
many-to-many
people
network

sensor
network

identity

wireless

security

constrained

data flow

many-to-many
sensor network_

wireless
constrained
many-to-many
sensor network_

wireless
constrained
many-to-many

Messaging | Publish/Subscribe | Lightweight
sensor network_

wireless
constrained
many-to-many

Messaging | Publish/Subscribe | Lightweight
Open spec | Open-source im...
sensor network_

wireless
constrained
many-to-many

Messaging | Publish/Subscribe | Lightweight
Open spec | Open-source im...
Cool, my things talk!

http://www.flickr.com/photos/cizake/4164756091/
But… communication
is asynchronous

http://www.flickr.com/photos/pulpolux/2623215582
people network_

identity
security
data flow
people network_

identity
security
data flow

User management | Access rights | Relationships | …
people network_

identity
security
data flow

User management | Access rights | Relationships | …
Device management | Fleet...
people network_

identity
security
data flow

User management | Access rights | Relationships | …
Device management | Fleet...
people network_

identity
security
data flow

User management | Access rights | Relationships | …
Device management | Fleet...
DEMO!

http://www.flickr.com/photos/generated/509789392/
POST https://na.airvantage.net/api
{ "command":"bensPi.strip.pushPixel",
"param": "orange" }

+

g  device
unicatin
comm

...
Ready? Tweet!
#apidays
@kartben

http://www.flickr.com/photos/generated/509789392/
Benjamin Cabé
@kartben
bcabe@sierrawireless.com

http://m2m.eclipse.org

http://airvantage.net
Open (source) API for the Internet of Things - APIdays 2013
Open (source) API for the Internet of Things - APIdays 2013
Upcoming SlideShare
Loading in...5
×

Open (source) API for the Internet of Things - APIdays 2013

1,629

Published on

Published in: Technology, Education

Open (source) API for the Internet of Things - APIdays 2013

  1. 1. Open (Source) APIs for the Internet of Things Benjamin Cabé | @kartben http://www.flickr.com/photos/jason-samfield/6137588470/
  2. 2. “Creativity
 is just
 connecting
 things” — Steve Jobs !
  3. 3. “Creativity
 is just
 connecting
 things” — Steve Jobs !
  4. 4. aren’t we already? http://www.flickr.com/photos/darwinbell/5279191549
  5. 5.
  6. 6. it’s not new… http://www.flickr.com/photos/darwinbell/5279191549
  7. 7. patented http://www.flickr.com/photos/37667416@N04/4074907528/
  8. 8. connecting things? http://www.flickr.com/photos/jeffkrause/8476743612
  9. 9. http://www.flickr.com/photos/jeffkrause/8476743612
  10. 10. fragmentation http://www.flickr.com/photos/brunauto/5687363705
  11. 11. complexity http://www.flickr.com/photos/90514086@N00/952121271/ http://www.flickr.com/photos/cyberslayer/952121271
  12. 12. lock-in http://www.flickr.com/photos/photosightfaces/8152791780/
  13. 13. openness is not an option http://www.flickr.com/photos/baboon/115446241 http://abcnews.go.com/blogs/headlines/2013/08/baby-monitor-hacking-alarms-houston-parents
  14. 14. POST /switchOn GET /temperature
  15. 15. sensor network
  16. 16. sensor network wireless constrained many-to-many
  17. 17. people network sensor network wireless constrained many-to-many
  18. 18. people network sensor network identity wireless security constrained data flow many-to-many
  19. 19. sensor network_ wireless constrained many-to-many
  20. 20. sensor network_ wireless constrained many-to-many Messaging | Publish/Subscribe | Lightweight
  21. 21. sensor network_ wireless constrained many-to-many Messaging | Publish/Subscribe | Lightweight Open spec | Open-source implementations
  22. 22. sensor network_ wireless constrained many-to-many Messaging | Publish/Subscribe | Lightweight Open spec | Open-source implementations eclipse.org/paho | eclipse.org/mosquitto
  23. 23. Cool, my things talk! http://www.flickr.com/photos/cizake/4164756091/
  24. 24. But… communication is asynchronous http://www.flickr.com/photos/pulpolux/2623215582
  25. 25. people network_ identity security data flow
  26. 26. people network_ identity security data flow User management | Access rights | Relationships | …
  27. 27. people network_ identity security data flow User management | Access rights | Relationships | … Device management | Fleets | SW/FW upgrades | …
  28. 28. people network_ identity security data flow User management | Access rights | Relationships | … Device management | Fleets | SW/FW upgrades | … Data management | Consolidation | Streaming | …
  29. 29. people network_ identity security data flow User management | Access rights | Relationships | … Device management | Fleets | SW/FW upgrades | … Data management | Consolidation | Streaming | … App. management | OAuth | Rate limiting | …
  30. 30. DEMO! http://www.flickr.com/photos/generated/509789392/
  31. 31. POST https://na.airvantage.net/api { "command":"bensPi.strip.pushPixel", "param": "orange" } + g  device unicatin comm «thing»
  32. 32. Ready? Tweet! #apidays @kartben http://www.flickr.com/photos/generated/509789392/
  33. 33. Benjamin Cabé @kartben bcabe@sierrawireless.com http://m2m.eclipse.org http://airvantage.net
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×