SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
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
The IoT - not quite there yet...

Smart cars
Smart fridges
Smart buildings
Smart energy
Smart cities
Smart [insert buzzword here...]
© EVRYTHNG Limited | 2014

@evrythng
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
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
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
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
Pick one.
http://niwea.ch

© EVRYTHNG Limited | Confidential | 2013

@ConnectEvrythng
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
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
The “Smart Products Stack”
Applications
and Analytics

EVRYTHNG
Engine + Services

Tags

Products

© EVRYTHNG Limited | 2014

@evrythng
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
ADIs are meant to be integrated!

© EVRYTHNG Limited | 2014

@evrythng
• 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
Thank You!

ME vlad@evrythng.com // @vladounet
US evrythng.com // @evrythng
© EVRYTHNG Limited | 2014

@evrythng

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Imagining the Web of Things
Imagining the Web of ThingsImagining the Web of Things
Imagining the Web of Things
 
ISWC 2013 Tutorial on the Web of Things
ISWC 2013 Tutorial on the Web of ThingsISWC 2013 Tutorial on the Web of Things
ISWC 2013 Tutorial on the Web of Things
 
5 Years of Web of Things Workshops
5 Years of Web of Things Workshops5 Years of Web of Things Workshops
5 Years of Web of Things Workshops
 
Web of Things - Connecting People and Objects on the Web
Web of Things - Connecting People and Objects on the WebWeb of Things - Connecting People and Objects on the Web
Web of Things - Connecting People and Objects on the Web
 
Web of Things Application Architecture
Web of Things Application ArchitectureWeb of Things Application Architecture
Web of Things Application Architecture
 
Web of Things - Towards Open and Sharable Networks of Embedded Devices
Web of Things - Towards Open and Sharable Networks of Embedded DevicesWeb of Things - Towards Open and Sharable Networks of Embedded Devices
Web of Things - Towards Open and Sharable Networks of Embedded Devices
 
Web of things introduction
Web of things introductionWeb of things introduction
Web of things introduction
 
EPC Cloud: Using the Web to Simplify the Global RFID Network
EPC Cloud: Using the Web to Simplify the Global RFID NetworkEPC Cloud: Using the Web to Simplify the Global RFID Network
EPC Cloud: Using the Web to Simplify the Global RFID Network
 
The Web of Things: Enabling the Physical World to the Web
The Web of Things: Enabling the Physical World to the WebThe Web of Things: Enabling the Physical World to the Web
The Web of Things: Enabling the Physical World to the Web
 
The Web of Things
The Web of ThingsThe Web of Things
The Web of Things
 
Social Sharing In a Web of Things
Social Sharing In a Web of ThingsSocial Sharing In a Web of Things
Social Sharing In a Web of Things
 
Tourism and the Web of Things
Tourism and the Web of ThingsTourism and the Web of Things
Tourism and the Web of Things
 
From Load Forecasting to Demand Response - A Web of Things Use Case
From Load Forecasting to Demand Response  - A Web of Things Use CaseFrom Load Forecasting to Demand Response  - A Web of Things Use Case
From Load Forecasting to Demand Response - A Web of Things Use Case
 
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
 
WoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of ThingsWoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of Things
 
WoT Tutorial @ Cisco
WoT Tutorial @ CiscoWoT Tutorial @ Cisco
WoT Tutorial @ Cisco
 
When Things will Speak "Web" (Lecture)
When Things will Speak "Web" (Lecture)When Things will Speak "Web" (Lecture)
When Things will Speak "Web" (Lecture)
 
A component based architecture for the Web of Things
A component based architecture for the Web of ThingsA component based architecture for the Web of Things
A component based architecture for the Web of Things
 
WoT @ Oracle-Labs
WoT @ Oracle-LabsWoT @ Oracle-Labs
WoT @ Oracle-Labs
 
A ROA for the WOT
A ROA for the WOTA ROA for the WOT
A ROA for the WOT
 

Ähnlich wie RESTifyng Physical Products

Open Product Data: The Web of Things - 'RESTifying the Physical Products'
Open Product Data: The Web of Things - 'RESTifying the Physical Products' Open Product Data: The Web of Things - 'RESTifying the Physical Products'
Open Product Data: The Web of Things - 'RESTifying the Physical Products'
EVRYTHNG
 
Zetta: An API First Platform
Zetta: An API First PlatformZetta: An API First Platform
Zetta: An API First Platform
API Meetup
 

Ähnlich wie RESTifyng Physical Products (20)

Open Product Data: The Web of Things - 'RESTifying the Physical Products'
Open Product Data: The Web of Things - 'RESTifying the Physical Products' Open Product Data: The Web of Things - 'RESTifying the Physical Products'
Open Product Data: The Web of Things - 'RESTifying the Physical Products'
 
The Web of Things - Giving physical products a digital voice.
The Web of Things - Giving physical products a digital voice.The Web of Things - Giving physical products a digital voice.
The Web of Things - Giving physical products a digital voice.
 
IW14 Session: webMethods World
IW14 Session: webMethods WorldIW14 Session: webMethods World
IW14 Session: webMethods World
 
Internet of Things: Patterns For Building Real World Applications
Internet of Things: Patterns For Building Real World ApplicationsInternet of Things: Patterns For Building Real World Applications
Internet of Things: Patterns For Building Real World Applications
 
Node summit workshop
Node summit workshopNode summit workshop
Node summit workshop
 
The Internet of Things: Patterns for building real world applications
The Internet of Things:  Patterns for building real world applicationsThe Internet of Things:  Patterns for building real world applications
The Internet of Things: Patterns for building real world applications
 
Semantics for the Web of Things
Semantics for the Web of ThingsSemantics for the Web of Things
Semantics for the Web of Things
 
Zetta: An API First Platform
Zetta: An API First PlatformZetta: An API First Platform
Zetta: An API First Platform
 
IOT - Presentation to PEP @ Progress
IOT - Presentation to PEP @ ProgressIOT - Presentation to PEP @ Progress
IOT - Presentation to PEP @ Progress
 
Neudesic IoT HIMSS Healthcare
Neudesic IoT HIMSS HealthcareNeudesic IoT HIMSS Healthcare
Neudesic IoT HIMSS Healthcare
 
Toronto node js_meetup
Toronto node js_meetupToronto node js_meetup
Toronto node js_meetup
 
Is There An API In That (IoT)?
Is There An API In That (IoT)?Is There An API In That (IoT)?
Is There An API In That (IoT)?
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
 
FIWARE: Cross-domain concepts and technologies in domain Reference Architectures
FIWARE: Cross-domain concepts and technologies in domain Reference ArchitecturesFIWARE: Cross-domain concepts and technologies in domain Reference Architectures
FIWARE: Cross-domain concepts and technologies in domain Reference Architectures
 
Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014
 
Unlocking the Value of your IoT Solution with APIs and Apps
Unlocking the Value of your IoT Solution with APIs and AppsUnlocking the Value of your IoT Solution with APIs and Apps
Unlocking the Value of your IoT Solution with APIs and Apps
 
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
What is IoT and how Modulus and Pacific can Help - Featuring Node.js and Roll...
 
Olivier meetup-boston-2013-jan-21-v2
Olivier meetup-boston-2013-jan-21-v2Olivier meetup-boston-2013-jan-21-v2
Olivier meetup-boston-2013-jan-21-v2
 
WireCloud hands-on. FI-PPP-Liaison
WireCloud hands-on. FI-PPP-LiaisonWireCloud hands-on. FI-PPP-Liaison
WireCloud hands-on. FI-PPP-Liaison
 
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

RESTifyng Physical Products

  • 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. 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. 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. 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. 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. 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. Pick one. http://niwea.ch © EVRYTHNG Limited | Confidential | 2013 @ConnectEvrythng
  • 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. 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. The “Smart Products Stack” Applications and Analytics EVRYTHNG Engine + Services Tags Products © EVRYTHNG Limited | 2014 @evrythng
  • 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. ADIs are meant to be integrated! © EVRYTHNG Limited | 2014 @evrythng
  • 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. Thank You! ME vlad@evrythng.com // @vladounet US evrythng.com // @evrythng © EVRYTHNG Limited | 2014 @evrythng