14
@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 Ocer THE WEB OF THINGS RESTifying Products

RESTifyng Physical Products

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

Page 1: RESTifyng Physical Products

@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

Page 2: RESTifyng Physical Products

@evrythng © EVRYTHNG Limited | 2014

The IoT - not quite there yet...

Smart buildingsSmart fridges

Smart cities

Smart cars

Smart energy

Smart [insert buzzword here...]

Page 3: RESTifyng Physical Products

@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

Page 4: RESTifyng Physical Products

@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

Page 5: RESTifyng Physical Products

@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

Page 6: RESTifyng Physical Products

@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

Page 7: RESTifyng Physical Products

@ConnectEvrythng© EVRYTHNG Limited | Confidential | 2013

Pick one.http://niwea.ch

Page 8: RESTifyng Physical Products

@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

Page 9: RESTifyng Physical Products

@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

Page 10: RESTifyng Physical Products

@evrythng © EVRYTHNG Limited | 2014

The “Smart Products Stack”

EVRYTHNG Engine + Services

Products

Tags

Applications and Analytics

Page 11: RESTifyng Physical Products

@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/

Page 12: RESTifyng Physical Products

@evrythng © EVRYTHNG Limited | 2014

ADIs are meant to be integrated!

Page 13: RESTifyng Physical Products

@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

Page 14: RESTifyng Physical Products

@evrythng © EVRYTHNG Limited | 2014

Thank You!

ME [email protected] // @vladounet US evrythng.com // @evrythng