Upload
vlad-trifa
View
489
Download
1
Embed Size (px)
DESCRIPTION
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.
Citation preview
@ConnectEvrythng© EVRYTHNG Limited | Confidential | 2013
© EVRYTHNG Limited | 2014
@Evrythng | evrythng.com
© EVRYTHNG Limited | 2014
@Evrythng | evrythng.com
23. January 2014 Vlad Trifa Co-founder, Chief Product Officer
THE WEB OF THINGS RESTifying Products
@evrythng © EVRYTHNG Limited | 2014
The IoT - not quite there yet...
Smart buildingsSmart fridges
Smart cities
Smart cars
Smart energy
Smart [insert buzzword here...]
@evrythng © EVRYTHNG Limited | 2014
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 Gateway
low-power radioprotocols
(ZigBee, etc.)
base-stationconnected via
serial linestorage
analysis&
processingWeb page
@evrythng © EVRYTHNG Limited | 2014
Web of Things: HTTP to bind them all!
• Leverage Web architecture, standards and techniques – HTTP, HTML, XML, RSS, MIME, caching, authentication, etc. – TCP/IP & Web granted, Wi-Fi routers ubiquitous
WebHTTP
proprietary
Bluetooth
X10
IEEE802.15.4
DLNA
HTTP
HTTP
Google APIs
Flickr API
GatewayAPI
@evrythng © EVRYTHNG Limited | 2014
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 © EVRYTHNG Limited | 2014
Web-enabled devices
• All as Web resources – URI-identified – Uniform Interface (verbs, codes) !
• Representations – HTML: humans – JSON/XML/CSV: machines
GET fire/alerts.xml
PUTtv/channel/4
GET fridge/food.html
@ConnectEvrythng© EVRYTHNG Limited | Confidential | 2013
Pick one.http://niwea.ch
@evrythng © EVRYTHNG Limited | 2014
You won’t need to hunt anxiously for your missing shoes in the morning, you’ll Google them.
“”
Source: Bruce Sterling, ‘Shaping Things’
Making every day objects part of the Web
@evrythng © EVRYTHNG Limited | 2014
The Web of EVERY Thing!
Web
HTTP
Maintenance
information
Tech
support
HTTP
API
API
API
API
HTTP
HTTP
History of
ownership
VIP Forum
for owners
A RESTful API for any object, even “dumb” ones
@evrythng © EVRYTHNG Limited | 2014
The “Smart Products Stack”
EVRYTHNG Engine + Services
Products
Tags
Applications and Analytics
@evrythng © EVRYTHNG Limited | 2014
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 © EVRYTHNG Limited | 2014
ADIs are meant to be integrated!
@evrythng © EVRYTHNG Limited | 2014
• 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 © EVRYTHNG Limited | 2014
Thank You!
ME [email protected] // @vladounet US evrythng.com // @evrythng