First WoT W3C Interest Group Face to Face Meeting

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!

Two goodies for those of you who made it till the end! First the slides we presented at the Face to Face meeting:

Then a sneak peak into “Building the Web of Things” a book Vlad and I are writing packed with what we’ve learned about building the Web of Things in the past 8 years. The early access (MEAP) is out so you can help us shape the book and with the code “mlguinard” you might get 50% off but that’s a secret 🙂

163 Responses

  1. Brettamipt says:

    best ed meds online: cheap cialis – online ed treatments

  2. RogerBop says:

    http://fastpillseasy.com/# cheap erection pills

  3. DonaldLaf says:

    Viagra generic over the counter Fast Pills For Men buy Viagra over the counter

  4. Barrysoork says:

    cialis for sale: Cialis without a doctor prescription – Cialis without a doctor prescription

  5. Brettamipt says:

    п»їcialis generic: MaxPillsForMen – Cialis 20mg price in USA

  6. DonaldLaf says:

    Tadalafil price MaxPillsForMen Cialis 20mg price in USA

  7. RogerBop says:

    http://fastpillseasy.com/# buy erectile dysfunction treatment

  8. Barrysoork says:

    where can i get ed pills: fast pills easy – ed meds by mail

  9. Brettamipt says:

    Viagra Tablet price: FastPillsForMen – Cheap Viagra 100mg

  10. DonaldLaf says:

    sildenafil 50 mg price Fast Pills For Men Sildenafil 100mg price

  11. CharlesStact says:

    http://maxpillsformen.com/# Cialis without a doctor prescription

  12. RogerBop says:

    http://fastpillseasy.com/# ed prescription online

  13. Brettamipt says:

    Cialis over the counter: MaxPillsForMen.com – Generic Tadalafil 20mg price

  14. DonaldLaf says:

    erectile dysfunction online FastPillsEasy cheapest erectile dysfunction pills

  15. Barrysoork says:

    buy Viagra over the counter: FastPillsForMen – buy Viagra online

  16. RogerBop says:

    http://fastpillsformen.com/# Viagra online price

  17. Brettamipt says:

    cheap ed: fast pills easy – where to buy ed pills

  18. DonaldLaf says:

    ed online meds cheap cialis cheapest online ed meds

  19. Barrysoork says:

    Generic Viagra for sale: FastPillsForMen – Generic Viagra online

  20. Brettamipt says:

    Buy generic 100mg Viagra online: Fast Pills For Men – sildenafil 50 mg price

  21. RogerBop says:

    http://fastpillseasy.com/# how to get ed pills

  22. DonaldLaf says:

    Viagra without a doctor prescription Canada FastPillsForMen Cheapest Sildenafil online

  23. CharlesStact says:

    https://maxpillsformen.com/# Buy Tadalafil 20mg

  24. RogerBop says:

    https://fastpillsformen.com/# Buy generic 100mg Viagra online

  25. Brettamipt says:

    ed medicines online: cheap cialis – ed prescriptions online

  26. DonaldLaf says:

    sildenafil online FastPillsForMen cheapest viagra

  27. Barrysoork says:

    buy cialis pill: Generic Cialis without a doctor prescription – Generic Cialis without a doctor prescription

  28. CharlesStact says:

    http://fastpillsformen.com/# Viagra tablet online

  29. RogerBop says:

    https://maxpillsformen.com/# Cialis 20mg price in USA

  30. RogerBop says:

    http://fastpillseasy.com/# where can i buy ed pills

  31. Brettamipt says:

    edmeds: cheap cialis – order ed meds online

  32. DonaldLaf says:

    Viagra tablet online Fast Pills For Men Buy generic 100mg Viagra online

  33. CharlesStact says:

    http://maxpillsformen.com/# buy cialis pill

  34. Barrysoork says:

    Sildenafil Citrate Tablets 100mg: buy viagra online – over the counter sildenafil

  35. DonaldLaf says:

    Buy Cialis online buy cialis online п»їcialis generic

  36. Brettamipt says:

    ed medications cost: FastPillsEasy – buying ed pills online

  37. RogerBop says:

    https://fastpillseasy.com/# where can i buy ed pills

  38. CharlesStact says:

    https://fastpillsformen.com/# Cheap Sildenafil 100mg

  39. DonaldLaf says:

    low cost ed meds online fast pills easy cheap ed meds online

  40. Barrysoork says:

    sildenafil over the counter: buy viagra online – Viagra Tablet price

  41. Brettamipt says:

    Generic Viagra for sale: Fast Pills For Men – Order Viagra 50 mg online

  42. CharlesStact says:

    https://fastpillseasy.com/# erectile dysfunction medications online

  43. DonaldLaf says:

    Tadalafil Tablet MaxPillsForMen.com cheapest cialis

  44. CharlesStact says:

    http://fastpillsformen.com/# best price for viagra 100mg

  45. Brettamipt says:

    Viagra without a doctor prescription Canada: buy viagra online – Viagra online price

  46. Barrysoork says:

    п»їcialis generic: Cialis over the counter – Tadalafil price

  47. DonaldLaf says:

    buying erectile dysfunction pills online fast pills easy order ed pills online

  48. CharlesStact says:

    http://fastpillsformen.com/# Viagra Tablet price

  49. Brettamipt says:

    top rated ed pills: fast pills easy – online ed pills

  50. DonaldLaf says:

    Generic Viagra online FastPillsForMen.com sildenafil over the counter

  51. JasonJogma says:

    http://casinositeleri25.com/# Canl? Casino Siteleri

  52. WallaceHit says:

    Deneme Bonusu Veren Siteler: guvenilir casino siteleri – deneme bonus siteler

  53. Frankrep says:

    slot siteleri: guvenilir slot siteleri – az parayla cok kazandiran slot oyunlar?

  54. Davidler says:

    https://denemebonusuverensiteler25.com/# deneme bonusu veren siteler

  55. BradleyApack says:

    az parayla cok kazandiran slot oyunlar? slot oyunlar? puf noktalar? guvenilir slot siteleri

  56. Davidler says:

    https://casinositeleri25.com/# en guvenilir casino siteleri

  57. WallaceHit says:

    Deneme Bonusu Veren Siteler: canl? casino siteleri – Casino Siteleri

  58. JasonJogma says:

    https://denemebonusuverensiteler25.com/# denemebonusuverensiteler25

  59. Davidler says:

    https://denemebonusuverensiteler25.com/# yeni deneme bonusu veren siteler

  60. Frankrep says:

    sweet bonanza demo oyna: sweet bonanza demo oyna – sweet bonanza guncel

  61. BradleyApack says:

    sweet bonanza yorumlar sweet bonanza slot sweet bonanza yorumlar

  62. WallaceHit says:

    Deneme Bonusu Veren Siteler: Casino Siteleri – Deneme Bonusu Veren Siteler

  63. JasonJogma says:

    https://sweetbonanza25.com/# sweet bonanza slot

  64. BradleyApack says:

    Casino Siteleri casino bahis siteleri deneme bonusu veren casino siteleri

  65. Frankrep says:

    canl? casino siteleri: canl? casino siteleri – en guvenilir casino siteleri

  66. WallaceHit says:

    denemebonusuverensiteler25: deneme bonusu veren siteler yeni – deneme bonusu veren yeni siteler

  67. BradleyApack says:

    Г§evrim ЕџartsД±z deneme bonusu veren siteler 2025 guvenilir casino siteleri Deneme Bonusu Veren Siteler

  68. JasonJogma says:

    http://sweetbonanza25.com/# sweet bonanza demo oyna

  69. WallaceHit says:

    slot oyunlar?: slot oyunlar? puf noktalar? – az parayla cok kazandiran slot oyunlar?

  70. Frankrep says:

    yeni deneme bonusu veren siteler: deneme bonusu veren yeni siteler – yeni deneme bonusu veren siteler

  71. BradleyApack says:

    guvenilir casino siteleri Canl? Casino Siteleri Casino Siteleri

  72. JasonJogma says:

    http://casinositeleri25.com/# Deneme Bonusu Veren Siteler

  73. WallaceHit says:

    Deneme Bonusu Veren Siteler: casino bahis siteleri – guvenilir casino siteleri

  74. BradleyApack says:

    sweet bonanza slot sweet bonanza giris sweet bonanza

  75. Frankrep says:

    deneme bonusu veren casino siteleri: canl? casino siteleri – guvenilir casino siteleri

  76. WallaceHit says:

    deneme bonusu veren siteler: yat?r?ms?z deneme bonusu veren siteler – denemebonusuverensiteler25

  77. JasonJogma says:

    http://slotsiteleri25.com/# guvenilir slot siteleri

  78. BradleyApack says:

    deneme bonusu veren siteler deneme bonusu veren yeni siteler yat?r?ms?z deneme bonusu veren siteler

  79. OrvillePed says:

    slot oyunlar?: en kazancl? slot oyunlar? – slot oyunlar? puf noktalar?
    casimo

  80. WallaceHit says:

    yeni deneme bonusu veren siteler: deneme bonusu veren siteler yeni – deneme bonusu veren yeni siteler

  81. Frankrep says:

    sweet bonanza: sweet bonanza guncel – sweet bonanza guncel

  82. BradleyApack says:

    deneme bonusu veren yeni siteler deneme bonusu veren siteler deneme bonusu veren yeni siteler

  83. WallaceHit says:

    Canl? Casino Siteleri: guvenilir casino siteleri – Deneme Bonusu Veren Siteler

  84. BradleyApack says:

    slot oyunlar? az parayla cok kazandiran slot oyunlar? slot oyunlar? puf noktalar?

  85. Frankrep says:

    guvenilir slot siteleri: en cok kazand?ran slot oyunlar? – slot casino siteleri

  86. WallaceHit says:

    sweet bonanza giris: sweet bonanza demo oyna – sweet bonanza slot

  87. BradleyApack says:

    en cok kazand?ran slot oyunlar? az parayla cok kazandiran slot oyunlar? az parayla cok kazandiran slot oyunlar?

  88. Frankrep says:

    az parayla cok kazandiran slot oyunlar?: en kazancl? slot oyunlar? – slot oyunlar?

  89. WallaceHit says:

    Deneme Bonusu Veren Siteler: deneme bonusu veren casino siteleri – Casino Siteleri

  90. BradleyApack says:

    Casino Siteleri deneme bonusu site Casino Siteleri

  91. JasonJogma says:

    https://denemebonusuverensiteler25.com/# deneme bonusu veren siteler yeni

  92. WallaceHit says:

    sweet bonanza demo oyna: sweet bonanza oyna – sweet bonanza giris

  93. BradleyApack says:

    casino bahis siteleri Deneme Bonusu Veren Siteler Canl? Casino Siteleri

  94. Frankrep says:

    en cok kazand?ran slot oyunlar?: slot oyunlar? – slot casino siteleri

  95. JasonJogma says:

    https://casinositeleri25.com/# Deneme Bonusu Veren Siteler

  96. BradleyApack says:

    sweet bonanza giris sweet bonanza demo oyna sweet bonanza giris

  97. WallaceHit says:

    deneme bonusu veren siteler yeni: yat?r?ms?z deneme bonusu veren siteler – deneme bonusu veren siteler yeni

  98. CarrollAdhex says:

    https://indiancertpharm.shop/# Indian Cert Pharm
    canadian pharmacy king reviews

  99. CurtisPit says:

    Indian pharmacy that ships to usa: IndianCertPharm – IndianCertPharm

  100. AndreSlack says:

    canadian pharmacy service https://mexicaneasypharm.com/# mexican online pharmacies prescription drugs
    top online pharmacy india

  101. BrandonPoush says:

    canadian drug prices: is canadian pharmacy legit – canadian pharmacy online store

  102. Farukhkeese says:

    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+

  103. CurtisPit says:

    Indian Cert Pharm: Online medicine – Best Indian pharmacy

  104. AndreSlack says:

    onlinecanadianpharmacy 24 https://indiancertpharm.shop/# Indian pharmacy international shipping
    buy prescription drugs from india

  105. CarrollAdhex says:

    https://canadianmdpharm.com/# online pharmacy canada
    ordering drugs from canada

  106. Larryhab says:

    Best online Indian pharmacy Best Indian pharmacy Best online Indian pharmacy

  107. BrandonPoush says:

    Online medicine: Indian Cert Pharm – Online pharmacy

  108. AndreSlack says:

    reddit canadian pharmacy https://mexicaneasypharm.shop/# purple pharmacy mexico price list
    Online medicine order

  109. CurtisPit says:

    safe canadian pharmacy: Canadian Md Pharm – adderall canadian pharmacy

  110. Ipwfuy says:

    accutane pill – buy linezolid tablets linezolid pills

  111. BrandonPoush says:

    best canadian pharmacy to buy from: my canadian pharmacy rx – my canadian pharmacy review

  112. AndreSlack says:

    online canadian pharmacy https://indiancertpharm.com/# Best Indian pharmacy
    reputable indian online pharmacy

  113. Larryhab says:

    Mexican Easy Pharm Mexican Easy Pharm mexico drug stores pharmacies

  114. CurtisPit says:

    Online medicine order: IndianCertPharm – top 10 pharmacies in india

  115. AndreSlack says:

    canadian pharmacy no scripts https://canadianmdpharm.shop/# best canadian online pharmacy reviews
    indian pharmacies safe

  116. BrandonPoush says:

    Mexican Easy Pharm: buying prescription drugs in mexico – Mexican Easy Pharm

  117. AndreSlack says:

    canada rx pharmacy world https://canadianmdpharm.online/# is canadian pharmacy legit
    online pharmacy india

  118. CarrollAdhex says:

    https://mexicaneasypharm.shop/# п»їbest mexican online pharmacies
    canada rx pharmacy

  119. CurtisPit says:

    reputable indian pharmacies: Best Indian pharmacy – Online pharmacy

  120. Aszpzu says:

    order amoxil pill – cheap amoxicillin sale buy ipratropium without a prescription

  121. Larryhab says:

    reliable canadian online pharmacy Canadian Md Pharm pharmacy canadian

  122. BrandonPoush says:

    Mexican Easy Pharm: mexican online pharmacies prescription drugs – Mexican Easy Pharm

  123. CurtisPit says:

    indian pharmacy online: Indian Cert Pharm – Indian Cert Pharm

  124. AndreSlack says:

    canadian pharmacy no scripts https://canadianmdpharm.shop/# reliable canadian online pharmacy
    indian pharmacy

  125. BrandonPoush says:

    Mexican Easy Pharm: Mexican Easy Pharm – mexican online pharmacies prescription drugs

  126. CurtisPit says:

    canadian pharmacy antibiotics: CanadianMdPharm – precription drugs from canada

  127. Larryhab says:

    best canadian pharmacy Canadian Md Pharm canadianpharmacymeds com

  128. BrandonPoush says:

    medication from mexico pharmacy: Mexican Easy Pharm – buying prescription drugs in mexico

  129. AndreSlack says:

    canadian pharmacies compare https://canadianmdpharm.com/# online canadian pharmacy reviews
    indian pharmacies safe

  130. CurtisPit says:

    Mexican Easy Pharm: purple pharmacy mexico price list – Mexican Easy Pharm

  131. CurtisPit says:

    Mexican Easy Pharm: Mexican Easy Pharm – mexican rx online

  132. BrandonPoush says:

    reliable canadian online pharmacy: canadian pharmacy tampa – canadian drug pharmacy

  133. Larryhab says:

    Indian Cert Pharm IndianCertPharm Indian Cert Pharm

  134. AndreSlack says:

    cheap canadian pharmacy online https://canadianmdpharm.shop/# pharmacy in canada
    buy prescription drugs from india

  135. CurtisPit says:

    IndianCertPharm: mail order pharmacy india – Indian pharmacy that ships to usa

  136. BrandonPoush says:

    northwest canadian pharmacy: Canadian Md Pharm – certified canadian international pharmacy

  137. CurtisPit says:

    Best online Indian pharmacy: Online medicine – IndianCertPharm

  138. BrandonPoush says:

    Online medicine: IndianCertPharm – Online pharmacy

  139. CurtisPit says:

    mexico drug stores pharmacies: mexico drug stores pharmacies – п»їbest mexican online pharmacies

  140. CurtisPit says:

    Online medicine: Best Indian pharmacy – IndianCertPharm

  141. BrandonPoush says:

    medicine in mexico pharmacies: buying prescription drugs in mexico online – best online pharmacies in mexico

  142. CarrollAdhex says:

    https://canadianmdpharm.shop/# ed drugs online from canada
    trustworthy canadian pharmacy

  143. CurtisPit says:

    Online medicine: Indian Cert Pharm – Online pharmacy

  144. BrandonPoush says:

    Online pharmacy: Indian Cert Pharm – Indian pharmacy international shipping

  145. CurtisPit says:

    buying from online mexican pharmacy: Mexican Easy Pharm – medicine in mexico pharmacies

  146. CurtisPit says:

    Indian Cert Pharm: Indian Cert Pharm – Indian Cert Pharm

  147. BrandonPoush says:

    reddit canadian pharmacy: canadian pharmacy 24 com – canadian king pharmacy

  148. CurtisPit says:

    Indian Cert Pharm: top online pharmacy india – Indian pharmacy international shipping

  149. AndreSlack says:

    canadian pharmacies online https://mexicaneasypharm.shop/# buying prescription drugs in mexico
    top 10 online pharmacy in india

  150. BrandonPoush says:

    buying from canadian pharmacies: Canadian Md Pharm – certified canadian pharmacy

  151. CurtisPit says:

    canadian pharmacy online reviews: Canadian Md Pharm – pharmacies in canada that ship to the us

  152. CurtisPit says:

    canadianpharmacymeds com: CanadianMdPharm – canadian pharmacy drugs online

  153. BrandonPoush says:

    Indian Cert Pharm: Online medicine – Indian Cert Pharm

  154. CarrollAdhex says:

    https://mexicaneasypharm.com/# п»їbest mexican online pharmacies
    canadian pharmacy ratings

  155. CurtisPit says:

    canadian pharmacy: canadian pharmacy oxycodone – safe online pharmacies in canada

Leave a Reply

Your email address will not be published. Required fields are marked *