Submit Search
Upload
Web of Things Platforms Tutorial
•
10 likes
•
3,978 views
EVRYTHNG
Follow
Web of Things Platforms Tutorial
Read less
Read more
Internet
Report
Share
Report
Share
1 of 87
Download now
Download to read offline
Recommended
ISWC 2013 Tutorial on the Web of Things
ISWC 2013 Tutorial on the Web of Things
carolninap
Towards the Web of Things: Web Mashups for the Real-World @ MEM 2009
Towards the Web of Things: Web Mashups for the Real-World @ MEM 2009
Dominique Guinard
The Web of Things: Enabling the Physical World to the Web
The Web of Things: Enabling the Physical World to the Web
Andreas Kamilaris
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
EVRYTHNG
Web of Things Application Architecture
Web of Things Application Architecture
Dominique Guinard
Web of Things - Connecting People and Objects on the Web
Web of Things - Connecting People and Objects on the Web
Dominique Guinard
Imagining the Web of Things
Imagining the Web of Things
David Keene
Physical Mashups in the Web-Home
Physical Mashups in the Web-Home
Dominique Guinard
Recommended
ISWC 2013 Tutorial on the Web of Things
ISWC 2013 Tutorial on the Web of Things
carolninap
Towards the Web of Things: Web Mashups for the Real-World @ MEM 2009
Towards the Web of Things: Web Mashups for the Real-World @ MEM 2009
Dominique Guinard
The Web of Things: Enabling the Physical World to the Web
The Web of Things: Enabling the Physical World to the Web
Andreas Kamilaris
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
EVRYTHNG
Web of Things Application Architecture
Web of Things Application Architecture
Dominique Guinard
Web of Things - Connecting People and Objects on the Web
Web of Things - Connecting People and Objects on the Web
Dominique Guinard
Imagining the Web of Things
Imagining the Web of Things
David Keene
Physical Mashups in the Web-Home
Physical Mashups in the Web-Home
Dominique Guinard
5 Years of Web of Things Workshops
5 Years of Web of Things Workshops
Dominique Guinard
Vlad Trifa - Final PhD Thesis Defense at ETH Zurich
Vlad Trifa - Final PhD Thesis Defense at ETH Zurich
Vlad Trifa
The Web of Things
The Web of Things
PlanetData Network of Excellence
The Web of Things in Practice
The Web of Things in Practice
Dominique Guinard
Social Sharing In a Web of Things
Social Sharing In a Web of Things
Dominique Guinard
RESTifyng Physical Products
RESTifyng Physical Products
Vlad Trifa
Tourism and the Web of Things
Tourism and the Web of Things
Dominique Guinard
Web of Things - Towards Open and Sharable Networks of Embedded Devices
Web of Things - Towards Open and Sharable Networks of Embedded Devices
Vlad Trifa
The Web of Things
The Web of Things
Frank Greco
Web 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 Network
Dominique Guinard
WoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of Things
Simon Mayer
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Andrei Ciortea
Semantic Metadata to Support Device Interaction in Smart Environments
Semantic Metadata to Support Device Interaction in Smart Environments
Simon Mayer
A ROA for the WOT
A ROA for the WOT
Dominique Guinard
Web-based Smart Things Ecosystems
Web-based Smart Things Ecosystems
Simon Mayer
Quantified technologies
Quantified technologies
Lee Schlenker
Geni @ us ignite summit june 2013
Geni @ us ignite summit june 2013
US-Ignite
WoT Tutorial @ Cisco
WoT Tutorial @ Cisco
Dominique Guinard
When Things will Speak "Web" (Lecture)
When Things will Speak "Web" (Lecture)
Dominique Guinard
Internet of Things and its applications
Internet of Things and its applications
Pasquale Puzio
EVRYTHNG: Products Connected to the Web - UK Government Office for Science Ev...
EVRYTHNG: Products Connected to the Web - UK Government Office for Science Ev...
EVRYTHNG
More Related Content
What's hot
5 Years of Web of Things Workshops
5 Years of Web of Things Workshops
Dominique Guinard
Vlad Trifa - Final PhD Thesis Defense at ETH Zurich
Vlad Trifa - Final PhD Thesis Defense at ETH Zurich
Vlad Trifa
The Web of Things
The Web of Things
PlanetData Network of Excellence
The Web of Things in Practice
The Web of Things in Practice
Dominique Guinard
Social Sharing In a Web of Things
Social Sharing In a Web of Things
Dominique Guinard
RESTifyng Physical Products
RESTifyng Physical Products
Vlad Trifa
Tourism and the Web of Things
Tourism and the Web of Things
Dominique Guinard
Web of Things - Towards Open and Sharable Networks of Embedded Devices
Web of Things - Towards Open and Sharable Networks of Embedded Devices
Vlad Trifa
The Web of Things
The Web of Things
Frank Greco
Web 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 Network
Dominique Guinard
WoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of Things
Simon Mayer
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Andrei Ciortea
Semantic Metadata to Support Device Interaction in Smart Environments
Semantic Metadata to Support Device Interaction in Smart Environments
Simon Mayer
A ROA for the WOT
A ROA for the WOT
Dominique Guinard
Web-based Smart Things Ecosystems
Web-based Smart Things Ecosystems
Simon Mayer
Quantified technologies
Quantified technologies
Lee Schlenker
Geni @ us ignite summit june 2013
Geni @ us ignite summit june 2013
US-Ignite
WoT Tutorial @ Cisco
WoT Tutorial @ Cisco
Dominique Guinard
When Things will Speak "Web" (Lecture)
When Things will Speak "Web" (Lecture)
Dominique Guinard
What's hot
(20)
5 Years of Web of Things Workshops
5 Years of Web of Things Workshops
Vlad Trifa - Final PhD Thesis Defense at ETH Zurich
Vlad Trifa - Final PhD Thesis Defense at ETH Zurich
The Web of Things
The Web of Things
The Web of Things in Practice
The Web of Things in Practice
Social Sharing In a Web of Things
Social Sharing In a Web of Things
RESTifyng Physical Products
RESTifyng Physical Products
Tourism and the Web of Things
Tourism and the Web of Things
Web of Things - Towards Open and Sharable Networks of Embedded Devices
Web of Things - Towards Open and Sharable Networks of Embedded Devices
The Web of Things
The Web of Things
Web 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 Network
WoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of Things
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Hypermedia-driven Socio-technical Networks for Goal-driven Discovery in the W...
Semantic Metadata to Support Device Interaction in Smart Environments
Semantic Metadata to Support Device Interaction in Smart Environments
A ROA for the WOT
A ROA for the WOT
Web-based Smart Things Ecosystems
Web-based Smart Things Ecosystems
Quantified technologies
Quantified technologies
Geni @ us ignite summit june 2013
Geni @ us ignite summit june 2013
WoT Tutorial @ Cisco
WoT Tutorial @ Cisco
When Things will Speak "Web" (Lecture)
When Things will Speak "Web" (Lecture)
Viewers also liked
Internet of Things and its applications
Internet of Things and its applications
Pasquale Puzio
EVRYTHNG: Products Connected to the Web - UK Government Office for Science Ev...
EVRYTHNG: Products Connected to the Web - UK Government Office for Science Ev...
EVRYTHNG
Do ”Web of Things Platforms” Truly Follow the Web of Things?
Do ”Web of Things Platforms” Truly Follow the Web of Things?
Andreas Kamilaris
From Watson to Ontology Repositories - Ontolog OOR panel
From Watson to Ontology Repositories - Ontolog OOR panel
Mathieu d'Aquin
WoT framework and use cases
WoT framework and use cases
Soumya Kanti Datta
Node mcu x raspberrypi2 x mqtt
Node mcu x raspberrypi2 x mqtt
承翰 蔡
FRED: A Hosted Data Flow Platform for the IoT
FRED: A Hosted Data Flow Platform for the IoT
Michael Blackstock
Service Integration in the Web of Things
Service Integration in the Web of Things
Simon Mayer
The Web of Things - Giving physical products a digital voice.
The Web of Things - Giving physical products a digital voice.
EVRYTHNG
WOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of Things
Andreas Kamilaris
The World Wide Web of Research and Access to Knowledge
The World Wide Web of Research and Access to Knowledge
Eric Meyer
Remembering is resisting
Remembering is resisting
Sanjana Hattotuwa
Research on the web
Research on the web
Valarie Revels
Internet Research
Internet Research
Sanjana Hattotuwa
Research on the Web
Research on the Web
Bruce Clary
User Research for the Web and Applications
User Research for the Web and Applications
Dani Nordin
How Web Research Can Quickly Clean Up Your Data
How Web Research Can Quickly Clean Up Your Data
Anish Raivadera
Web Research Compilation
Web Research Compilation
Kris Hardy
Wading Through The Web
Wading Through The Web
librarylady90
Viewers also liked
(19)
Internet of Things and its applications
Internet of Things and its applications
EVRYTHNG: Products Connected to the Web - UK Government Office for Science Ev...
EVRYTHNG: Products Connected to the Web - UK Government Office for Science Ev...
Do ”Web of Things Platforms” Truly Follow the Web of Things?
Do ”Web of Things Platforms” Truly Follow the Web of Things?
From Watson to Ontology Repositories - Ontolog OOR panel
From Watson to Ontology Repositories - Ontolog OOR panel
WoT framework and use cases
WoT framework and use cases
Node mcu x raspberrypi2 x mqtt
Node mcu x raspberrypi2 x mqtt
FRED: A Hosted Data Flow Platform for the IoT
FRED: A Hosted Data Flow Platform for the IoT
Service Integration in the Web of Things
Service Integration in the Web of Things
The Web of Things - Giving physical products a digital voice.
The Web of Things - Giving physical products a digital voice.
WOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of Things
The World Wide Web of Research and Access to Knowledge
The World Wide Web of Research and Access to Knowledge
Remembering is resisting
Remembering is resisting
Research on the web
Research on the web
Internet Research
Internet Research
Research on the Web
Research on the Web
User Research for the Web and Applications
User Research for the Web and Applications
How Web Research Can Quickly Clean Up Your Data
How Web Research Can Quickly Clean Up Your Data
Web Research Compilation
Web Research Compilation
Wading Through The Web
Wading Through The Web
Similar to Web of Things Platforms Tutorial
Open Product Data: The Web of Things - 'RESTifying the Physical Products'
Open Product Data: The Web of Things - 'RESTifying the Physical Products'
EVRYTHNG
Android & the Web of Things: Bluetooth Low Energy, Bluetooth 4.0, iBeacons, B...
Android & the Web of Things: Bluetooth Low Energy, Bluetooth 4.0, iBeacons, B...
EVRYTHNG
Business Aspects of the IoT: Making Products Smart
Business Aspects of the IoT: Making Products Smart
Dominique Guinard
The Web of Things - IoTExpo SF - May 2014
The Web of Things - IoTExpo SF - May 2014
Frank Greco
IOT - Presentation to PEP @ Progress
IOT - Presentation to PEP @ Progress
Eduardo Pelegri-Llopart
Semantics for the Web of Things
Semantics for the Web of Things
Simon Mayer
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...
Eduardo Pelegri-Llopart
Past, Present and Future of WebSocket - HTML5DevConf May 2014
Past, Present and Future of WebSocket - HTML5DevConf May 2014
Frank Greco
Node.js as an IOT Bridge
Node.js as an IOT Bridge
Eduardo Pelegri-Llopart
IW14 Session: webMethods World
IW14 Session: webMethods World
Software AG
How Facebook's Technologies can define the future of VistA and Health IT
How Facebook's Technologies can define the future of VistA and Health IT
Rob Tweed
The Mobile Web Revealed For The Java Developer
The Mobile Web Revealed For The Java Developer
balunasj
Red Hat Mobile
Red Hat Mobile
Red Hat
Pelegri Desarrollando en una nueva era de software
Pelegri Desarrollando en una nueva era de software
Eduardo Pelegri-Llopart
Feed Herny developer training : crossplatform and HTML5
Feed Herny developer training : crossplatform and HTML5
Mobile Monday Brussels
SamSegalResume
SamSegalResume
samuel segal
Resume
Resume
Trushal Shah
Applying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migration
Kacy Clarke
Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014
Joelith
How to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud Ecosystems
eG Innovations
Similar to Web of Things Platforms Tutorial
(20)
Open Product Data: The Web of Things - 'RESTifying the Physical Products'
Open Product Data: The Web of Things - 'RESTifying the Physical Products'
Android & the Web of Things: Bluetooth Low Energy, Bluetooth 4.0, iBeacons, B...
Android & the Web of Things: Bluetooth Low Energy, Bluetooth 4.0, iBeacons, B...
Business Aspects of the IoT: Making Products Smart
Business Aspects of the IoT: Making Products Smart
The Web of Things - IoTExpo SF - May 2014
The Web of Things - IoTExpo SF - May 2014
IOT - Presentation to PEP @ Progress
IOT - Presentation to PEP @ Progress
Semantics for the Web of Things
Semantics for the Web of Things
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...
Past, Present and Future of WebSocket - HTML5DevConf May 2014
Past, Present and Future of WebSocket - HTML5DevConf May 2014
Node.js as an IOT Bridge
Node.js as an IOT Bridge
IW14 Session: webMethods World
IW14 Session: webMethods World
How Facebook's Technologies can define the future of VistA and Health IT
How Facebook's Technologies can define the future of VistA and Health IT
The Mobile Web Revealed For The Java Developer
The Mobile Web Revealed For The Java Developer
Red Hat Mobile
Red Hat Mobile
Pelegri Desarrollando en una nueva era de software
Pelegri Desarrollando en una nueva era de software
Feed Herny developer training : crossplatform and HTML5
Feed Herny developer training : crossplatform and HTML5
SamSegalResume
SamSegalResume
Resume
Resume
Applying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migration
Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014
How to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud Ecosystems
Recently uploaded
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
kumargunjan9515
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
kajalverma014
Call girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girls
Monica Sydney
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
JOHNBEBONYAP1
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
Matthew Sinclair
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Monica Sydney
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
rahman018755
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Monica Sydney
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
krishnachandrapal52
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
Matthew Sinclair
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Digicorns Technologies
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
HenryBriggs2
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
meghakumariji156
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
meghakumariji156
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
F
Recently uploaded
(20)
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
Call girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girls
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
Web of Things Platforms Tutorial
1.
Dom Guinard CTO
& Co-founder @EVRYTHNG | @webofthings Web of Things History & Platforms Compose & EVRYTHNG © EVRYTHNG Limited | 2014 © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
2.
Today’s Suggestion of
the Chef 1. From the IoT to the Web of Things 2. The WoT Architecture 3. WoT Implementation: EVRYTHNG 4. WoT Research: COMPOSE 5. Q&A © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
3.
SOME IOT &
WOT HISTORY © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
4.
Me in a
Nutshell § 2005 – Sun Microsystems • Indoor location services based on RFID (EPCGlobal standards) § 2007 – Auto-ID Labs Zurich • Mobile IoT Project with Nokia, RFID & WSN • Founded Webofthings.org § 2007 – SAP Research • IoT taskforce, working on SOA for the IoT § 2008 – PhD at ETH Zurich • Web of Things Architecture § 2010 – Auto-ID Labs, MIT • Web of Things and RFID + Sensor Networks § Now – Co-founder/CTO @ EVRYTHNG © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
5.
The Internet of
Things Era My IoT Journey started EPC, OPC-UA, DPWS, WS-* Started talking Web of Things Google Buys Nest EVRYTHNG © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
6.
Back in 1999:
the original Auto-ID IoT © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
7.
BUT THEN THINGS
WENT WRONG... © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
8.
02 $. -Ʉ$$Ʉ#*
4Ʉ*'Ʉ'$#/Ʉ* .Ʉ-54 2#W )ifiɄ4 *H0o-cɄ/k ey( LɄ.ig*h-t . © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
9.
New connected interfaces
© Evrythng Limited | 2014 @EVRYTHNG | @webofthings
10.
Smart health for
plants © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
11.
Smart Home Valleywag’s
Sam Biddle tweeted: “If your house is burning down, you’ll now get gmail ads for fire extinguishers.” © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
12.
New connected business
models Real-time risk-adjusted, pay-as-you-go insurance. © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
13.
Smart things for
simpler, more social lives © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
14.
Real objects part
of the real-time web You won’t need to hunt anxiously for your missing shoes in the morning, you’ll Google them. “ ” Source: Bruce Sterling, ‘Shaping Things’ © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
15.
Real objects part
of the real-time web Things that are persist discoverable online, query-able, permission aware, relationship aware actuate-able via the Web. Source: Bruce Sterling, ‘Shaping Things’ © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
16.
Many, MANY things
joined the party… In 2020, Over 30 Billion Connected Devices Will Be In Use Source: Cisco One trillion connected devices by 2015. Source: IBM Investor Briefing ‘Making Markets: Smarter Planet’ Source: Gartner © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
17.
WEB OF THINGS
© Evrythng Limited | 2014 @EVRYTHNG | @webofthings
18.
The IoT –
not quite there yet Smart cars Smart buildings Smart fridges Smart cities Smart energy Smart [insert buzzword here...] © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
19.
The Internet of
Things Today § Distributed Sensing Applications § 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 base-station connected via storage serial line low-power radio protocols (ZigBee, etc.) analysis processing Web page © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
20.
© Evrythng Limited
| 2014 @EVRYTHNG | @webofthings
21.
2007-2008: The Web
as the Application Layer for the IoT • Wait how about the Web? • It did help the Internet to become useful in a simple manner • “Putting Things to REST”, Erik Wilde • “Towards the Web of Things”, Dave Raggett @ IoT 2008 • Webofthings.com opens, WoT Whitepaper, Vlad Trifa Dom Guinard © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
22.
Web of Things:
HTTP to bind them all! § Leverage Web architecture, standards and techniques – HTTP, HTML, JSON, RSS, MIME, caching, authentication, etc. – TCP/IP Web granted, Wi-Fi routers ubiquitous HTTP HTTP Web proprietary X10 Bluetooth IEEE802.15.4 DLNA HTTP Google APIs Gateway API Flickr API © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
23.
Web of Things
vs. Internet of Things Web of Things How do we connect applications things? How do we connect things to the Internet? Internet of Things Applications? § OSI Layer 7 + : -) § HTTP, REST, JSON § Social nets, semantics § Mashups Networking? § OSI Layer 4 – § IPv6lowpan, EPC, WiFi, BLE Zigbee / 800.15.04 “Application architecture for physical objects” § D. Guinard, V. Trifa, E. Wilde, D. Raggett ~ 2007 “Uniquely identifiable objects and their virtual representations in an Internet-like structure” § Auto-ID Labs (K. Ashton, S. Sarma, F. Mattern) ~ 1999 © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
24.
The Web for
Things? Yeah thanks but, no thanks! © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
25.
© Evrythng Limited
| 2014 @EVRYTHNG | @webofthings
26.
2009: The WSN
/ Ubicomp Community starts thinking about it again • Working with embedded devices requires a PhD in CS… • Researchers start thinking about the Web seriously… • “Our results show that Web service requests can be completed well below one second and with a low power consumption, even in a multi-hop setting.”, Dunkels et al. http://bit.ly/1tjxskD • “Towards the Web of Things: Web Mashups for Embedded Devices.”, Dominique Guinard, Vlad Trifa http://bit.ly/wot-paper • More publications like the WoT architecture followed: http://www.webofthings.org/ publications/ • Started the WoT Workshop series: http://webofthings.org/wot © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
27.
KISS: Keep It
Simple Stupid • RESTful Web API: – 70% easy to very easy to learn – 63% fast to very fast to learn – See: http://bit.ly/ rest-vs-ws-iot © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
28.
© Evrythng Limited
| 2014 @EVRYTHNG | @webofthings
29.
© Evrythng Limited
| 2014 @EVRYTHNG | @webofthings
30.
© Evrythng Limited
| 2014 @EVRYTHNG | @webofthings
31.
The Web of
Things Social Web Real-time Web Physical Web Web of Things1 Semantic Web Programmable Web 1 Web of Things community - http://webofthings.org © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
32.
Connecting Objects to
the Web Data from and about a diversity of products can connect with The EVRYTHNG Engine applications in a consistent and persistent way. Apps Space An Active Digital Identity™ for every thing Web of Things Platforms RESTful APIs Application Tools Persistent URI URLs Connected Devices Sensors Tagged Products © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
33.
Web of Things
Application Architecture Simplifying Application Development in the Internet of Things [flickr.com/photos/docman] Bridging the gap between things and applications. © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
34.
Web of Things
Application Architecture http://webofthings.org/publications © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
35.
Device Accessibility Layer
§ How do we make smart things accessible on the Web? § Generic design process for smart things as Web resources: – Based on REST and Resource Oriented Architectures – Extend with Pub/Sub • E.g., MQTT, XMPP, CoAP © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
36.
Web-Enabling Smart Things
Resource Design Representation Design Interface Design Implementation Strategy • Based on REST and Resource Oriented Architecture. GET, POST, PUT, DELETE, OPTIONS Content Negotiation, Status Codes © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
37.
Implementation Strategy •
Identify Resources: – Any component of an application that needs to be used and addressed. • Link resources together Resource Design Representation Design Interface Design © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
38.
Implementation Strategy •
Smart things should offer different representations: – HTML for browsability – JSON for mashups Resource Design Representation Design Interface Design { resource: { methods:[GET], name:Temperature, links:[/feed, /rules], content: [ { description:Current Temperature, name:Current Ambient Temperature, value:24.0, unit: celsius“ } ] } } © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
39.
Resource Design Representation
Design Interface Design Implementation Strategy § Leverage content negotiation: – Accept: application/json § Use the HTTP Verbs extensively: – GET, PUT, POST, OPTIONS, DELETE – GET /genericNodes/2/sensors/temperature – PUT /genericNodes/2/actuators /led/1 § Map status codes: – 200 OK, 201 Created, 400 Bad Request, etc. § The presented design process can be automated © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
40.
Resource Design Representation
Design Interface Design Implementation Strategy Mediated (Smart Gateways) • The API is served via mediator(s): – Mobile phone – Smart Gateways (e.g., CISCO iOX, Intel IoT Gateway, Open WRT) – EVRYTHNG API Direct access § The API is served by the device itself: • IP connectivity • 6lowpan • CoAP • Ethernet + PoE • GSM • Etc. • + Webserver © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
41.
Resource Design Representation
Design Interface Design Implementation Strategy © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
42.
Findability Layer •
Once smart things are accessible on the Web, how do we enable users to find the right service for their application? • Enabling Smart Things to be indexed by search engines (lightweight semantic metadata: microdata, schema.org, Swagger, JSON-LD) • Local lookup and discovery infrastructure © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
43.
Swagger “The goal
of Swagger™ is to define a standard, language-agnostic interface to REST APIs which allows both humans and computers to discover and understand the capabilities of the service without access to source code, documentation, or through network traffic inspection.” © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
44.
Swagger Example ©
Evrythng Limited | 2014 @EVRYTHNG | @webofthings
45.
Sharing Layer •
Once smart things are accessible and findable on the Web, how do we share them? • Sharing implies security issues have to be addressed. • As much end to end as possible. • Novel approach “Social Web of Things” © Evrythng Limited | 2014 @EVRYTHNG | @webofthings 15.08.2011 Dominique Guinard 45
46.
Social Access Controller
(SAC) § Existing systems: – Require dedicated access control lists (e.g., HTTP Digest or Basic Authentication, ACL… ) § OR …Leverage social graphs of social networks: – Are walled-gardens [Ber2009] – Allow sharing data, not services § Social Access Controller as proxy between clients and smart things [Ber2009] Tim Berners-Lee. Twenty years: Looking forward, looking back. WWW 2009 © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
47.
Social Access Controller
(SAC) © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
48.
Sharing in Friends
and Things https://SOCIAL-ACCSES-CONTROLLER-URL/ gateways/GATEWAYURL/ /resources/sunspots/spot1/sensors/temperature © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
49.
Composition Layer •
Once smart things are accessible, findable, shareable on the Web, how do we enable their easy composition by non-specialists, into new applications? • Physical Mashups © Evrythng Limited | 2014 @EVRYTHNG | @webofthings 15.08.2011 Dominique Guinard 49
50.
From Web 2.0
Mashups to Physical Mashups § Web 2.0 Mashups: – “Web applications generated by combining […] disparate Web sources […] to create useful new services” [Yu2008] – Ad-hoc applications accessible to a larger public § Physical Mashups: – Composite Web applications involving smart things and virtual Web services – Three development approaches [Yu2008] Yu, J., Benatallah, B., Casati, F., Daniel, F. Understanding Mashup Development. IEEE Internet Computing © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
51.
Energie Visible: An
Energy-Aware Mashup • Developers: – Smart Meters as a RESTful Web API: – Mashup with any language supporting HTTP • Users: – Used by several families around the world (Energie Visible) © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
52.
• Developers: –
RFID Readers Data in a black-board approach – Wizard-based creation of Widgets – Merging Web data and real-world RFID data • Users: – Simple Web page providing real-time business intelligence – Deployed at the SAP future store Widgets Dashboards © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
53.
Electronic Article Surveillance
3.0 [Gui2010d] Guinard, D., Floerkemeier, C., Sarma, S. Cloud Computing, REST and Mashups to Simplify RFID Applications, WoT 2011 [Naef2009] Naef, L. ClickScript a visual programming language in the browser. Master Thesis, ETH Zurich 53 15.08.2011 Dominiq © Evrythng Limited | 2014 @EVRYTHNG | @webofthings ue
54.
Physical Mashups WoT-a-mashup
Condition if bought or not RFID reader ERP EPCIS Camera and websocket push © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
55.
Physical Mashups nodered.org
github.com/webofthings/ wot-a-mashup © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
56.
All together… ©
Evrythng Limited | 2014 @EVRYTHNG | @webofthings
57.
Web of Things
Follow up § Blog: www.webofthings.org § Software: www.webofthings.org/projects § Publications: www.webofthings.org/publications © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
58.
W3C Interest Group
§ http://www.w3.org/2014/09/wot-ig-charter.html © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
59.
A WOT IMPLEMENTATION:
EVRYTHNG API © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
60.
The Web of
EVRYTHNG! Web Maintenance information Tech support API API API API History of ownership VIP Forum for owners Native/Web Mobile apps Native/Web Desktop apps A RESTful API for objects - even “dumb” ones © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
61.
Web of Things
- Requirements To be on the Web, products need: § 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 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 speak Web. Tech infos: http://www.evrythng.com/technology/ © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
62.
Terminology Resources
EVRYTHNG Terminology : § Product = Product class (SKU) § THNG = Unique product instance (S#) – Metadata, Properties, Locations, … § App = Client application that talks to the engine and thngs/products § Action = A notification/event by a customer on a THNG or Product § User = Real or digital event by a customer on a THNG or Product § Short ID = crypto-secure URL for Thngs/ Products (for QRs, NFC tags etc.) § Active Digital Identity™ = Object profile in the EVRYTHNG ENGINE (Product +THNG+ShortId+User+Actions, etc.) Resources : § http://dev.evrythng.com - EVRYTHNG Engine developer documentation. § http://bit.ly/Vx8V8L - EVRYTHNG Web of Things Technology White Paper. § http://bit.ly/1gVXOPP - EVRYTHNG Product Relationship Management White Paper. § http://www.webofthings.org/ - EVRYTHNG’s research community, with Web of Things technical papers conferences. © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
63.
Core Concept -
Thngs ID: 5332deeee4b046b86a72be5d Short URL: http://tn.gg/ABc3X53C Metadata Location Properties Actions - Name - Description - Tags - Serial Number Reads/updates its data THNG Physical Object Receives reacts to Events © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
64.
Core Concept -
Products THNG Physical Objects THNG THNG THNG THNG ID: UUsAGSeNsepwQ2GhUqgC9mtc Metadata Properties Actions - Name - Description - Tags - SKU # / EAN Product - Color - Size - Specifications - Images Thngs © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
65.
Core Concept -
Applications THNG Physical Objects THNG THNG THNG THNG Engine App 1 API K AA Web User Interface Device debugger iOS App Device Management App Apps App 2 API K BB App 3 API K CC Apps Read/write thng data Send actions Update properties © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
66.
Core Concept -
Users THNG Objects THNG THNG THNG THNG App - User Interface App - Debug App App - Admin UI ADIs Users Case 1 Anonymous Users Case 2 Developers signup/login via Facebook Case 3 Company Admins access App data stats Apps © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
67.
Core Concept –
Rules Engine THNG Physical Objects THNG THNG THNG THNG Engine Rules Engine Rules Web User Interface Device debugger iOS App Web Monitoring App Actions Actions Actions Apps © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
68.
Resource Model in
a Nutshell © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
69.
Thng-push Thng-push is
a multi-protocol pub/sub for the EVRYTHNG engine: § Supports several pub/sub protocols: – MQTT – CoAP – REST Webhooks – HTML5 Websockets § Ideal to overcome the mobility of thngs (changing IP addresses) § Enables more reactive use-cases (no-polling) for Smart devices § Uniform access control and API for all pub/subs § Covers the protocols of virtually all major embedded devices § Currently in Beta Technology : • Based on a core of open-source technologies • Enables end-to-end Web communication from Smart devices to browsers (e.g., MQTT - Websockets) REST 1010 0101 1010 MQTT 1010 0101 1010 WebSocket THNG-push 1010 0101 1010 or CoAP or REST 1010 0101 1010 1010 0101 1010 © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
70.
Wake up! We’ll
be EXAMPLE DEEP-DIVE coding! © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
71.
Connected Devices Demo
§ Idea: Smart Street Lamp 1. Street lamps come with NFC tags QR Embedded device (Flyport) 2. Scan lamp 3. Get real time information 4. Get actuation possibilities 5. Get additional services (reporting status) 6. Dashboard © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
72.
Weather MQTT WebSocket
1010 0101 1010 1010 0101 1010 THNG-push ENGINE Rules EVRYTHNG Dashboard Embedded Sensors Lamp or CoAP or REST 1010 0101 1010 1010 0101 1010 1010 0101 1010 1010 0101 1010 1010 0101 1010 Streetlamp Lamp ID Phone FB Login REST 1010 0101 1010 1010 0101 1010 REST 1010 0101 1010 1010 0101 1010 1010 0101 1010 © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
73.
Open Free
for the Community § Free for academic and personal projects § Key features – REST APIs – Pub/sub • MQTT, CoAP - WS – Lots of device SDKs (JS, Arduino, OpenPicus, Nodered, etc.) – Web SDKs • EVRYTHNG.js, Java, .Net, PHP, etc. – Dashboard – Analytics – Low latency scale Register on evrythng.com © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
74.
THE RESEARCH: COMPOSE
© Evrythng Limited | 2014 @EVRYTHNG | @webofthings
75.
Collaborative Open Market
to Place Objects at your Service © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
76.
Compose Project FROM
the Internet of Things TO the Internet of Services… Internet of Services from Smart Objects to Services To Applications Store Open and Scalable Marketplace infrastructure Internet of Things © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
77.
Compose In Details
PaaS and MarketPlace for IoT Ease the task of developers creating applications based on Internet-connected smart objects Easily: o register and absorb data from smart objects o access historical and real-time data o provide analytics services on incoming data o send notifications based on incoming data o control smart objects (PubSub) o discover and re-use existing building blocks o combine existing building blocks o build new applications o deploy new applications Cloud deployment – CloudFoundry Do all the above in a secure manner © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
78.
COMPOSE Platform in
a nutshell © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
79.
COMPOSE: Data Processing
Pipelines § Provide simple data processing logic • JSON for definition • JavaScript for processing logic (no loops – finite computation) § Design principles • Event-driven • Lock-free • Stream-oriented Sunny UserID Inside GeoFence? SO Location SO CSO Discard Inside GeoFence CSO and Sunny? COMPOSE Consortium 79 Location WO I want to be notified of users near my location on a suny day! © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
80.
COMPOSE: Data Processing
Pipelines groups: { group1: { soIds: [ 1393322724658c4f69d27627f496bbb6fadf64bb65f4c, 13933230199264843a282ca8c471e962b4c61c53dadf5 ], stream: location }, group2: { soIds: [ 139332303660140b55563e1b34751a9496ecffb0c64a5, 139332304556888d068cef3e645fd803bb4d2a60a15ea ], stream: location COMPOSE Consor,um 80 { } }, … © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
81.
COMPOSE: Data Processing
Pipelines streams: { proximity: { pre-filter: {$group1.}!=null {$group2.}!=null, channels: { proximity: { current-value: Math.sqrt(Math.pow({$group1.channels.latitude.current-value} - {$group2.channels.latitude.current-value}, 2) + Math.pow({$group1.channels.longitude.current-value} - {$group2.channels.longitude.current-value}, 2)), type: number } } © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
82.
COMPOSE: Security and
Privacy • Unified and integrated security architecture – Identity management – Policy specifications • Data provenance • Trust and reputation • Secure information flow – Analysis and monitoring – Instrumentation and reconfiguration © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
83.
COMPOSE PUB/SUB §
Support for MQTT and STOMP – servIoTicy allows for the interaction with the platform through protocols that are not HTTP/REST. – Support for MQTT, STOMP, Web Sockets. § They can be used in three different forms – For cient/server interaction with servIoTicy, emulating the behaviour of the REST API. – For data streams subscriptions: A client can subscribe to a data stream and receive all the updates being send to a SO stream. – For actuations: requesting actions on devices. Actuations allow for the invocation of remote action on a device connected to the platform. © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
84.
COMPOSE Components http://www.gluethings.com
servIoTicy https://github.com/compose-eu IoT streaming made easy COMPOSE SDKs http://www.servioticy.com http://iserve.kmi.open.ac.uk/ © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
85.
SHOW TIME! ©
Evrythng Limited | 2014 @EVRYTHNG | @webofthings
86.
What did we
learn? § The Web as the Application layer of the IoT – Key is in translating to Web – Not the one-size-fits all but best effort, best chances – Needs some extensions § The tools + ecosystem around the WoT is growing fast – Web tech dominate the app world © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
87.
Game Over! Dom
Guinard dom.guinard.org @domguinard @webofthings @evrythng dom@evrythng.com webofthings.org slideshare.com/misterdom © Evrythng Limited | 2014 @EVRYTHNG | @webofthings
Download now