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
Slideshow view
Report
Share
Slideshow view
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
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
APNIC
Ā
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Delhi Call girls
Ā
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
kojalkojal131
Ā
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
ellan12
Ā
Model Call Girl in Jamuna Vihar Delhi reach out to us at š9953056974š
Model Call Girl in Jamuna Vihar Delhi reach out to us at š9953056974š
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Ā
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
Damian Radcliffe
Ā
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Ā
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
girls4nights
Ā
Low Rate Call Girls Kolkata Avani š¤ 8250192130 š Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani š¤ 8250192130 š Vip Call Girls Kolkata
anamikaraghav4
Ā
Call Girls In South Ex š± 9999965857 š¤© Delhi š«¦ HOT AND SEXY VVIP š SERVICE
Call Girls In South Ex š± 9999965857 š¤© Delhi š«¦ HOT AND SEXY VVIP š SERVICE
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Ā
Call Girls In Mumbai Central Mumbai ā¤ļø 9920874524 š Cash on Delivery
Call Girls In Mumbai Central Mumbai ā¤ļø 9920874524 š Cash on Delivery
babeytanya
Ā
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
Thierry TROUIN ā
Ā
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
stephieert
Ā
Chennai Call Girls Porur Phone š 8250192130 š celebrity escorts service
Chennai Call Girls Porur Phone š 8250192130 š celebrity escorts service
sonalikaur4
Ā
Call Girls In Model Towh Delhi šÆCall Us š8264348440š
Call Girls In Model Towh Delhi šÆCall Us š8264348440š
soniya singh
Ā
VIP Kolkata Call Girl Kestopur š 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur š 8250192130 Available With Room
divyansh0kumar0
Ā
VIP Call Girls Kolkata Ananya š¤ 8250192130 š Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya š¤ 8250192130 š Vip Call Girls Kolkata
anamikaraghav4
Ā
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
APNIC
Ā
VIP Kolkata Call Girl Alambazar š 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar š 8250192130 Available With Room
divyansh0kumar0
Ā
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Ā
Recently uploaded
(20)
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
Ā
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Ā
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Ā
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
Ā
Model Call Girl in Jamuna Vihar Delhi reach out to us at š9953056974š
Model Call Girl in Jamuna Vihar Delhi reach out to us at š9953056974š
Ā
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
Ā
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Ā
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
Ā
Low Rate Call Girls Kolkata Avani š¤ 8250192130 š Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani š¤ 8250192130 š Vip Call Girls Kolkata
Ā
Call Girls In South Ex š± 9999965857 š¤© Delhi š«¦ HOT AND SEXY VVIP š SERVICE
Call Girls In South Ex š± 9999965857 š¤© Delhi š«¦ HOT AND SEXY VVIP š SERVICE
Ā
Call Girls In Mumbai Central Mumbai ā¤ļø 9920874524 š Cash on Delivery
Call Girls In Mumbai Central Mumbai ā¤ļø 9920874524 š Cash on Delivery
Ā
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
Ā
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
Ā
Chennai Call Girls Porur Phone š 8250192130 š celebrity escorts service
Chennai Call Girls Porur Phone š 8250192130 š celebrity escorts service
Ā
Call Girls In Model Towh Delhi šÆCall Us š8264348440š
Call Girls In Model Towh Delhi šÆCall Us š8264348440š
Ā
VIP Kolkata Call Girl Kestopur š 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur š 8250192130 Available With Room
Ā
VIP Call Girls Kolkata Ananya š¤ 8250192130 š Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya š¤ 8250192130 š Vip Call Girls Kolkata
Ā
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
Ā
VIP Kolkata Call Girl Alambazar š 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar š 8250192130 Available With Room
Ā
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Ā
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