Note: although this is a summary of the ideas and discussions I was involved in at the WoT W3C IG meeting these are my views and they may not necessarily reflect the views of the W3C WoT IG.
A couple of weeks ago we had the chance to participate to the first face to face meeting of the W3C WoT (Web of Things) Interest Group (IG). We were reporting a little while back about the foundation of this group which was officially kicked off recently with a first face 2 face meeting that took place in Munich. This group is important for the Web of Things community, not only because it opens up the concepts we’ve been working on and actively promote since 2007 but also because it is a unique chance to push these concepts into recommendation and standards.
After an interesting open day with presentations from different projects related to the WoT at large such as Carsten Bormann from the research arm of IETF (and one of the father’s of CoAP!) and the COMPOSE research project, the W3C members-only part of the meetings began. The WoT IG currently counts 104 members from 43 member organisations ranging from Siemens, Intel, Cisco, LG, Sony and Ericsson, etc. to research institutes, startups and SME’s active in the field such as EVRYTHNG.
A lot of the first sessions were quite generic, discussing the general role of the Web of Things in the already quite overloaded space of IoT standards. Interestingly enough though it became quite clear that most of the members were sharing a common goal that can be summarized in just two words: integration and semantics.
Integration first, because the IoT space is already bloated with standards and alliances across all layers of the OSI model and this isn’t likely to change anytime soon there is really a need for thinking about the point of convergence. Just as the lower-stacks (OSI layer 1-3) of IoT networking protocols converge towards IP support via IPv6 or 6LoWPAN application layer protocols (e.g., in (e.g., Zigbee or Bluetooth, etc.) should converge towards a common set of protocols.
The whole idea of the Web of Things as we and other have been shaping it since 2007 is that this convergence should take place at level of Web protocols. Just as the Web made the Internet of documents successful and accessible, the Web of Things can push the Internet of Things to the next level and greatly facilitate the integration of Things to applications.
So the one the core ideas that floated around the W3C WoT IG face to face meeting was around the integration of IoT applications protocols to the Web via a common architectural basis: REST. There are basically two ways of implementing REST for Things: directly on a device or indirectly via a Gateway. Up until 2014 implementing REST directly on a Thing meant implementing HTTP on that Thing. This works well and is a no brainer for a number of devices but the very limited devices (especially the battery powered ones) out there needed a more optimal way than HTTP to create APIs for Things: CoAP basically filled this gap (more on the HTTP vs CoAP relationship in an upcoming post!).
Beyond the request-response pattern that REST offers the now clear need for Pub/Sub support was discussed with several options from WebRTC to WebSockets. CoAP also has an (upcoming) way of doing Pub/Sub via the Observe protocol. Our practical preference at EVRYTHNG are WebSockets or converting other Pub/Sub towards WebSockets but we’ll explain how and why in an upcoming post as well…
But just REST and HTTP (or CoAP) + Pub/Sub isn’t enough yet! This leads us to the next keyword: semantics. It is a great and necessary starting point to agree agree on a common set of application protocols and on ways of translating legacy protocols to Web protocols but it isn’t the full story yet! Just as Web APIs also created thousand of isolated Web silos a Web of Things where we only agree on using a RESTful approach creates accessible silos but still silos of Things.
More concretely, say you built a mobile (Web) application that supports the control of a particular kind of lightbulbs from Company X: knowing you can rely on a RESTful API over HTTP when integrating another type of lightbulb from Company Y in your application means that you do not need to implement a custom protocol to talk with the thermostat, however you still need to create custom code to control lightbulbs from Y as the resources (e.g., PUT /lights/x/status vs PUT /lamps/y/state), syntax of the payloads (e.g, JSON fields) and semantics of the payloads.
This is where we could go further, just as Bluetooth or Zigbee have a number of Application Profiles or HomeKit has a number of Accessory Profiles a agreed upon set of resources (URIs) for Web Things, a definition of the fields in the payloads as well as a anchor points for semantic extensions would really help fostering a reusable and interoperable Web of Things.
To this intent the W3C WoT IG kicked off two tasks forces, a “Thing Description” task force looking at the semantic layer of the Web of Things and a “Scripting API and Protocol Mapping” task force looking into protocols recommendations, protocols bindings, REST resources and binding to scripting languages (JavaScript). EVRYTHNG actively joined both task forces and is looking forward to see what will come out to make Things talk Web!
best ed meds online: cheap cialis – online ed treatments
http://fastpillseasy.com/# cheap erection pills
Viagra generic over the counter Fast Pills For Men buy Viagra over the counter
cialis for sale: Cialis without a doctor prescription – Cialis without a doctor prescription
п»їcialis generic: MaxPillsForMen – Cialis 20mg price in USA
Tadalafil price MaxPillsForMen Cialis 20mg price in USA
http://fastpillseasy.com/# buy erectile dysfunction treatment
where can i get ed pills: fast pills easy – ed meds by mail
Viagra Tablet price: FastPillsForMen – Cheap Viagra 100mg
https://fastpillsformen.com/# buy viagra here
sildenafil 50 mg price Fast Pills For Men Sildenafil 100mg price
http://maxpillsformen.com/# Cialis without a doctor prescription
http://fastpillseasy.com/# ed prescription online
Cialis over the counter: MaxPillsForMen.com – Generic Tadalafil 20mg price
http://fastpillseasy.com/# ed meds cheap
erectile dysfunction online FastPillsEasy cheapest erectile dysfunction pills
buy Viagra over the counter: FastPillsForMen – buy Viagra online
http://fastpillsformen.com/# Viagra online price
cheap ed: fast pills easy – where to buy ed pills
ed online meds cheap cialis cheapest online ed meds
http://maxpillsformen.com/# Cheap Cialis
Generic Viagra for sale: FastPillsForMen – Generic Viagra online
Buy generic 100mg Viagra online: Fast Pills For Men – sildenafil 50 mg price
http://fastpillseasy.com/# how to get ed pills
Viagra without a doctor prescription Canada FastPillsForMen Cheapest Sildenafil online
https://maxpillsformen.com/# Buy Tadalafil 20mg
https://fastpillsformen.com/# Buy generic 100mg Viagra online
ed medicines online: cheap cialis – ed prescriptions online
sildenafil online FastPillsForMen cheapest viagra
buy cialis pill: Generic Cialis without a doctor prescription – Generic Cialis without a doctor prescription
http://fastpillsformen.com/# Viagra tablet online
https://maxpillsformen.com/# Cialis 20mg price in USA
http://fastpillseasy.com/# where can i buy ed pills
edmeds: cheap cialis – order ed meds online
Viagra tablet online Fast Pills For Men Buy generic 100mg Viagra online
http://maxpillsformen.com/# buy cialis pill
https://fastpillseasy.com/# buy ed pills
Sildenafil Citrate Tablets 100mg: buy viagra online – over the counter sildenafil
Buy Cialis online buy cialis online п»їcialis generic
ed medications cost: FastPillsEasy – buying ed pills online
https://fastpillseasy.com/# where can i buy ed pills
https://fastpillsformen.com/# Cheap Sildenafil 100mg
low cost ed meds online fast pills easy cheap ed meds online
sildenafil over the counter: buy viagra online – Viagra Tablet price
Generic Viagra for sale: Fast Pills For Men – Order Viagra 50 mg online
https://fastpillseasy.com/# erectile dysfunction medications online
Tadalafil Tablet MaxPillsForMen.com cheapest cialis
http://fastpillsformen.com/# best price for viagra 100mg
Viagra without a doctor prescription Canada: buy viagra online – Viagra online price
п»їcialis generic: Cialis over the counter – Tadalafil price
buying erectile dysfunction pills online fast pills easy order ed pills online
http://fastpillsformen.com/# Viagra Tablet price
top rated ed pills: fast pills easy – online ed pills
Generic Viagra online FastPillsForMen.com sildenafil over the counter
http://casinositeleri25.com/# Canl? Casino Siteleri
Deneme Bonusu Veren Siteler: guvenilir casino siteleri – deneme bonus siteler
slot siteleri: guvenilir slot siteleri – az parayla cok kazandiran slot oyunlar?
https://denemebonusuverensiteler25.com/# deneme bonusu veren siteler
az parayla cok kazandiran slot oyunlar? slot oyunlar? puf noktalar? guvenilir slot siteleri
https://casinositeleri25.com/# en guvenilir casino siteleri
Deneme Bonusu Veren Siteler: canl? casino siteleri – Casino Siteleri
https://denemebonusuverensiteler25.com/# denemebonusuverensiteler25
https://casinositeleri25.com/# Casino Siteleri
https://denemebonusuverensiteler25.com/# yeni deneme bonusu veren siteler
sweet bonanza demo oyna: sweet bonanza demo oyna – sweet bonanza guncel
sweet bonanza yorumlar sweet bonanza slot sweet bonanza yorumlar
Deneme Bonusu Veren Siteler: Casino Siteleri – Deneme Bonusu Veren Siteler
https://sweetbonanza25.com/# sweet bonanza slot
Casino Siteleri casino bahis siteleri deneme bonusu veren casino siteleri
https://casinositeleri25.com/# Casino Siteleri
canl? casino siteleri: canl? casino siteleri – en guvenilir casino siteleri
denemebonusuverensiteler25: deneme bonusu veren siteler yeni – deneme bonusu veren yeni siteler
Г§evrim ЕџartsД±z deneme bonusu veren siteler 2025 guvenilir casino siteleri Deneme Bonusu Veren Siteler
http://sweetbonanza25.com/# sweet bonanza demo oyna
slot oyunlar?: slot oyunlar? puf noktalar? – az parayla cok kazandiran slot oyunlar?
yeni deneme bonusu veren siteler: deneme bonusu veren yeni siteler – yeni deneme bonusu veren siteler
guvenilir casino siteleri Canl? Casino Siteleri Casino Siteleri
http://casinositeleri25.com/# Deneme Bonusu Veren Siteler
Deneme Bonusu Veren Siteler: casino bahis siteleri – guvenilir casino siteleri
sweet bonanza slot sweet bonanza giris sweet bonanza
deneme bonusu veren casino siteleri: canl? casino siteleri – guvenilir casino siteleri
deneme bonusu veren siteler: yat?r?ms?z deneme bonusu veren siteler – denemebonusuverensiteler25
http://slotsiteleri25.com/# guvenilir slot siteleri
deneme bonusu veren siteler deneme bonusu veren yeni siteler yat?r?ms?z deneme bonusu veren siteler
slot oyunlar?: en kazancl? slot oyunlar? – slot oyunlar? puf noktalar?
casimo
yeni deneme bonusu veren siteler: deneme bonusu veren siteler yeni – deneme bonusu veren yeni siteler
sweet bonanza: sweet bonanza guncel – sweet bonanza guncel
deneme bonusu veren yeni siteler deneme bonusu veren siteler deneme bonusu veren yeni siteler
http://slotsiteleri25.com/# slot siteleri
Canl? Casino Siteleri: guvenilir casino siteleri – Deneme Bonusu Veren Siteler
slot oyunlar? az parayla cok kazandiran slot oyunlar? slot oyunlar? puf noktalar?
guvenilir slot siteleri: en cok kazand?ran slot oyunlar? – slot casino siteleri
https://casinositeleri25.com/# Casino Siteleri
sweet bonanza giris: sweet bonanza demo oyna – sweet bonanza slot
en cok kazand?ran slot oyunlar? az parayla cok kazandiran slot oyunlar? az parayla cok kazandiran slot oyunlar?
az parayla cok kazandiran slot oyunlar?: en kazancl? slot oyunlar? – slot oyunlar?
Deneme Bonusu Veren Siteler: deneme bonusu veren casino siteleri – Casino Siteleri
Casino Siteleri deneme bonusu site Casino Siteleri
https://denemebonusuverensiteler25.com/# deneme bonusu veren siteler yeni
sweet bonanza demo oyna: sweet bonanza oyna – sweet bonanza giris
casino bahis siteleri Deneme Bonusu Veren Siteler Canl? Casino Siteleri
en cok kazand?ran slot oyunlar?: slot oyunlar? – slot casino siteleri
https://casinositeleri25.com/# Deneme Bonusu Veren Siteler
sweet bonanza giris sweet bonanza demo oyna sweet bonanza giris
deneme bonusu veren siteler yeni: yat?r?ms?z deneme bonusu veren siteler – deneme bonusu veren siteler yeni
https://indiancertpharm.shop/# Indian Cert Pharm
canadian pharmacy king reviews
Indian pharmacy that ships to usa: IndianCertPharm – IndianCertPharm
canadian pharmacy service https://mexicaneasypharm.com/# mexican online pharmacies prescription drugs
top online pharmacy india
canadian drug prices: is canadian pharmacy legit – canadian pharmacy online store
Betzula Twitter, en populer bahis platformu konusunda yenilikci cozumler sunar. Fenerbahce Galatasaray derbisi icin guvenli bir sekilde canl? bahis oynamaya baslayabilirsiniz.
Betzula’n?n mobil uyumlu tasar?m?, kullan?c?lar?na her zaman kolayl?k saglar. Bet Zula sosyal medya hesaplar?yla en son haberlerden haberdar olabilirsiniz.
Fenerbahce ve Galatasaray gibi buyuk tak?mlar?n heyecan?n? Betzula ile yasayabilirsiniz.
Ayr?ca, platformun en yeni versiyonu, kullan?c?lara s?n?rs?z erisim sunar. Ozel olarak, https://denizlieniyimasaj.com/ – betzula twitter, profesyonel bir deneyim saglar.
Betzula, mobil uyumlu ve h?zl? erisim f?rsatlar?na kadar en iyi deneyimi yasatmay? amaclar. Fenerbahce Galatasaray derbisi icin bahis yapmak icin Betzula ile kazanmaya baslay?n!
371212+
Indian Cert Pharm: Online medicine – Best Indian pharmacy
onlinecanadianpharmacy 24 https://indiancertpharm.shop/# Indian pharmacy international shipping
buy prescription drugs from india
https://canadianmdpharm.com/# online pharmacy canada
ordering drugs from canada
Best online Indian pharmacy Best Indian pharmacy Best online Indian pharmacy
Online medicine: Indian Cert Pharm – Online pharmacy
reddit canadian pharmacy https://mexicaneasypharm.shop/# purple pharmacy mexico price list
Online medicine order
safe canadian pharmacy: Canadian Md Pharm – adderall canadian pharmacy
accutane pill – buy linezolid tablets linezolid pills
best canadian pharmacy to buy from: my canadian pharmacy rx – my canadian pharmacy review
online canadian pharmacy https://indiancertpharm.com/# Best Indian pharmacy
reputable indian online pharmacy
Mexican Easy Pharm Mexican Easy Pharm mexico drug stores pharmacies
Online medicine order: IndianCertPharm – top 10 pharmacies in india
canadian pharmacy no scripts https://canadianmdpharm.shop/# best canadian online pharmacy reviews
indian pharmacies safe
Mexican Easy Pharm: buying prescription drugs in mexico – Mexican Easy Pharm
canada rx pharmacy world https://canadianmdpharm.online/# is canadian pharmacy legit
online pharmacy india
https://mexicaneasypharm.shop/# п»їbest mexican online pharmacies
canada rx pharmacy
reputable indian pharmacies: Best Indian pharmacy – Online pharmacy
order amoxil pill – cheap amoxicillin sale buy ipratropium without a prescription
reliable canadian online pharmacy Canadian Md Pharm pharmacy canadian
Mexican Easy Pharm: mexican online pharmacies prescription drugs – Mexican Easy Pharm
indian pharmacy online: Indian Cert Pharm – Indian Cert Pharm
canadian pharmacy no scripts https://canadianmdpharm.shop/# reliable canadian online pharmacy
indian pharmacy
Mexican Easy Pharm: Mexican Easy Pharm – mexican online pharmacies prescription drugs
canadian pharmacy antibiotics: CanadianMdPharm – precription drugs from canada
best canadian pharmacy Canadian Md Pharm canadianpharmacymeds com
medication from mexico pharmacy: Mexican Easy Pharm – buying prescription drugs in mexico
canadian pharmacies compare https://canadianmdpharm.com/# online canadian pharmacy reviews
indian pharmacies safe
Mexican Easy Pharm: purple pharmacy mexico price list – Mexican Easy Pharm
Mexican Easy Pharm: Mexican Easy Pharm – mexican rx online
reliable canadian online pharmacy: canadian pharmacy tampa – canadian drug pharmacy
Indian Cert Pharm IndianCertPharm Indian Cert Pharm
cheap canadian pharmacy online https://canadianmdpharm.shop/# pharmacy in canada
buy prescription drugs from india
IndianCertPharm: mail order pharmacy india – Indian pharmacy that ships to usa
northwest canadian pharmacy: Canadian Md Pharm – certified canadian international pharmacy
Best online Indian pharmacy: Online medicine – IndianCertPharm
Online medicine: IndianCertPharm – Online pharmacy
mexico drug stores pharmacies: mexico drug stores pharmacies – п»їbest mexican online pharmacies
Online medicine: Best Indian pharmacy – IndianCertPharm
medicine in mexico pharmacies: buying prescription drugs in mexico online – best online pharmacies in mexico
https://canadianmdpharm.shop/# ed drugs online from canada
trustworthy canadian pharmacy
Online medicine: Indian Cert Pharm – Online pharmacy
Online pharmacy: Indian Cert Pharm – Indian pharmacy international shipping
buying from online mexican pharmacy: Mexican Easy Pharm – medicine in mexico pharmacies
Indian Cert Pharm: Indian Cert Pharm – Indian Cert Pharm
reddit canadian pharmacy: canadian pharmacy 24 com – canadian king pharmacy
Indian Cert Pharm: top online pharmacy india – Indian pharmacy international shipping
canadian pharmacies online https://mexicaneasypharm.shop/# buying prescription drugs in mexico
top 10 online pharmacy in india
buying from canadian pharmacies: Canadian Md Pharm – certified canadian pharmacy
canadian pharmacy online reviews: Canadian Md Pharm – pharmacies in canada that ship to the us
canadianpharmacymeds com: CanadianMdPharm – canadian pharmacy drugs online
Indian Cert Pharm: Online medicine – Indian Cert Pharm
https://mexicaneasypharm.com/# п»їbest mexican online pharmacies
canadian pharmacy ratings
canadian pharmacy: canadian pharmacy oxycodone – safe online pharmacies in canada