APIs for the physical world

716 views

Published on

The talk i gave as part of the "Internet of Things" panel at the API strategy & practice conference in Amsterdam

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

  • Be the first to like this

No Downloads
Views
Total views
716
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

APIs for the physical world

  1. 1. Paul Hopton APIs for the physical world @HoptonPaul @relayr_cloud http://relayr.io
  2. 2. Starter kit for the Internet of Things designed for App Developers
  3. 3. IoWTF
  4. 4. Electronic Frontiers Sensors Everywhere
  5. 5. Free standing / embedded sensors Battery Powered Run on unreliable networks Be mobile Be small Be secure
  6. 6. when you come from software Hardware is Hard
  7. 7. Hardware Iterations are very slow “Deployment” of a PCB design takes 2-3 weeks Component availability is often uncertain Pricing is based on volume
  8. 8. Firmware Tooling is expensive, proprietary, primitive There is no Filesystem Delivery of new releases is difficult / impossible Testing has to happen in-device
  9. 9. OMG!
  10. 10. What about …?
  11. 11. Connecting
  12. 12. Ubiquitous WiFi? Chips remain comparatively expensive Power consumption isn’t low enough SSL Support is a rarity Wearables and automotive aren’t in your WiFi range
  13. 13. The WunderBar
  14. 14. MQTT Lightweight messaging protocol Low bandwidth == Low power Publish / Subscribe security through SSL
  15. 15. Publish Subscribe Device API mqtt.relayr.io/v1/wb123/sens456/data (p) mqtt.relayr.io/v1/wb123/sens456/cmd (s) mqtt.relayr.io/v1/wb123/sens456/config (s) !RESTful
  16. 16. What we do on the Platform Routing Conditional logic (filtering) Stateful rules engine Autonomous event handling
  17. 17. Working with the data app APIs RESTful API for discovering device state Realtime feeds for “noisy sensors” Notifications for slow feeds Device description lookups (apicommons)
  18. 18. Hardware is not the new Software The Internet of Things isn’t here yet.
  19. 19. Thank you! @HoptonPaul @relayr_cloud http://relayr.io

×