RESTifyng Physical Products

907 views
812 views

Published on

A short overview of the future Web of Things, and how the EVRYTHNG technology and tools will enable every physical product to have a digital presence.

Published in: Technology, Design
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
907
On SlideShare
0
From Embeds
0
Number of Embeds
31
Actions
Shares
0
Downloads
46
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

RESTifyng Physical Products

  1. 1. 23. January 2014 Vlad Trifa Co-founder, Chief Product Officer
 @Evrythng | evrythng.com THE WEB OF THINGS   RESTifying Products © EVRYTHNG Limited | 2014 © EVRYTHNG Limited | Confidential | 2013 @ConnectEvrythng
  2. 2. The IoT - not quite there yet... Smart cars Smart fridges Smart buildings Smart energy Smart cities Smart [insert buzzword here...] © EVRYTHNG Limited | 2014 @evrythng
  3. 3. The Internet of Things Today • Mainly Distributed Sensing Applications (DSA) • Tedious process that requires many resources (skills, time, $$$) – Various functionalities, sensors, requirements – Incompatible protocols, standards, programming models, APIs, etc. – “Wheel reinvention” is common (hard-wired applications) Web storage Gateway base-station connected via serial line low-power radio protocols (ZigBee, etc.) Web page © EVRYTHNG Limited | 2014 analysis & processing @evrythng
  4. 4. Web of Things: HTTP to bind them all! proprietary Google APIs X10 HTTP Bluetooth DLNA Gateway API HTTP Web IEEE802.15.4 HTTP Flickr API • Leverage Web architecture, standards and techniques – HTTP, HTML, XML, RSS, MIME, caching, authentication, etc. – TCP/IP & Web granted, Wi-Fi routers ubiquitous © EVRYTHNG Limited | 2014 @evrythng
  5. 5. The Web of Things • HTTP: many advantages for larger DSAs – – – – – Flexible, Loosely coupled, Scalable, Lightweight, Standard… • Smooth integration with existing Web infrastructure – Blend real-world services and devices with the Web – Development of simple Web apps: cheaper & faster © EVRYTHNG Limited | 2014 @evrythng
  6. 6. Web-enabled devices • All as Web resources GET fridge/food.html – URI-identified – Uniform Interface (verbs, codes) ! • Representations GET fire/alerts.xml – HTML: humans – JSON/XML/CSV: machines © EVRYTHNG Limited | 2014 PUT tv/channel/4 @evrythng
  7. 7. Pick one. http://niwea.ch © EVRYTHNG Limited | Confidential | 2013 @ConnectEvrythng
  8. 8. Making every day objects part of the Web anxiously for “ You won’t need to huntthe morning, your missing shoes in you’ll Google them. ” Source: Bruce Sterling, ‘Shaping Things’ © EVRYTHNG Limited | 2014 @evrythng
  9. 9. The Web of EVERY Thing! Maintenance information Tech support API API HTTP HTTP History of ownership API HTTP Web HTTP VIP Forum for owners API A RESTful API for any object, even “dumb” ones © EVRYTHNG Limited | 2014 @evrythng
  10. 10. The “Smart Products Stack” Applications and Analytics EVRYTHNG Engine + Services Tags Products © EVRYTHNG Limited | 2014 @evrythng
  11. 11. Web of Things - Requirements To be part of the Web an object needs – – – – A unique, permanent URL with a secure RESTful API A container for storing historical data about it A semantic format for machine-readable metadata Services to manage millions of objects and their real-time data • Supports “heavy” processing applications (analytics) • Connectors/entry points to 3rd party apps (ERP, etc.) These combined form an Active Digital Identity (ADI). Every object needs an ADI to talk Web. Tech whitepaper: http://www.evrythng.com/technology/ © EVRYTHNG Limited | 2014 @evrythng
  12. 12. ADIs are meant to be integrated! © EVRYTHNG Limited | 2014 @evrythng
  13. 13. • Create ADIs and apps – Facebook-based user authentication • Actions are now supported – Checkin & scans • Freshly released: KIRSTEN – Many more features in the API & portal – CORS/JS wrapper in beta https://dev.evrythng.com © EVRYTHNG Limited | 2014 @evrythng
  14. 14. Thank You! ME vlad@evrythng.com // @vladounet US evrythng.com // @evrythng © EVRYTHNG Limited | 2014 @evrythng

×