Web of Things Tutorial
If you take a moment and think about how we, humans, function you will find that we have a 5 senses which are felt by corresponding organs, then the stimuli are sent to the brain via the nerves, finally the brain processes these stimuli. The result is most often knowledge and perhaps also actions can be triggered: the brain then transmits commands via the nerves to muscles which then trigger moving hands, legs, talking, etc.
Now one way of looking at the Web of Things – the way this tutorial looks at it – is to see “things” as organs which detect the stimuli. These are then sent via wireless or wired technology, typically on an IP/HTTP network to processing and storage engines. These engines then crunch the received information and generate knowledge. Sometimes they can also trigger an action such as sending a tweet.
One distinction is that while in the case of the humans the sensors and processors are spatially centralized, in the case of WoT we may be looking at a global distributed system – see the figure below.
The Web of Things tutorial is available in several versions and aims at giving an overview of some technologies suitable for building a vertical: “the things”, “the glue”, “the applications and services”. It is largely based on the experience we gained in SensorLab, AI Lab and in CommSys.
We are happy to get feedback and improve the quality of the Tutorial, for this please contact the authors directly via email.
ESWC 2012 Web of Things Tutorial
For the ESWC tutorial we are adding more demos and more material in the data processing part, including rule learning and event detection.
WWW 2012 Web of Things Tutorial
The WoT tutorial given at WWW2012 is an updated version of the WWW2011 tutorial. Some of the updates are: new sensor devices that are available, their prices and how user friendly they are, new applications, new vision of what WoT could do for humanity. Due to numerous requests we also included some slides aiming to clarify the differences between the We and the Internet of Things. You may also be interested in the paper we’ll present at the WoT workshop in June 2012.
ESWC 2011 Web of Things Tutorial
The WoT tutorial given at ESWC 2011 is similar to the one given at WWW2011 but tried to target the ESWC audience by emphasizing more the semantic technologies that can be used.
WWW 2011 Web of Things Tutorial
In the WOT tutorial given at WWW 2011, the aim was to show the technical complexities of a vertical and to overview data processing technologies that can be used with the amount of data foreseen to be generated by the high number of “things”. We also included selected demos. This slide set is significantly different than the one given in 2010 at the summer school – we hope we managed to improve that one and also give a broader overview of the area.
Coin-Active Summer School 2010
This was the first lecture I gave and the aim was to show the technical complexity of the Web of Things vertical – from hardware to applications. The technical knowledge required as well as the deployment and maintenance cost of “things” at the time were in my view the main reasons why streaming data from sensors was hard to get – meaning that the access it’s typically limited to a small group rather than providing public APIs.
Acknowledgments go to our colleagues from SensorLab for supporting this work as well as to the Slovenian Research Agency (ARRS) and the ICT Programme of the EC under ENVISION (ICT-2009-249120) and PlanetData (ICT-NoE-257641) and the competence center OPCOMM.