The "Web of Things" (WoT) is a vision of a World Wide Web that reaches into the physical world by providing a seamless integration of digitally augmented everyday objects. In this paper, we present the AutoWoT project, a toolkit that facilitates the rapid integration of smart devices into the Web. It thereby lowers the entry barrier for users to expose data and services provided by their smart things. AutoWoT offers a generic way of modeling Web resources and automatically builds web server components which expose the functionality of such digitally augmented devices. By abstracting the specific implementation of Web protocols, the toolkit enables prototype developers to focus on their use-case. In this paper we show how AutoWoT can be used to considerably facilitate the process of populating the Web of Things and illustrate the benefits with a concrete prototype application, a presence awareness tool that combines multiple Web-enabled real-world devices and services within a physical mashup.
[1]
Roy Fielding,et al.
Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation
,
2000
.
[2]
Erik Wilde,et al.
A resource oriented architecture for the Web of Things
,
2010,
2010 Internet of Things (IOT).
[3]
Tomas Vitvar,et al.
hRESTS: An HTML Microformat for Describing RESTful Web Services
,
2008,
2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.
[4]
Erik Wilde,et al.
Putting Things to REST
,
2007
.
[5]
Sam Ruby,et al.
RESTful Web Services
,
2007
.
[6]
Marc Hadley,et al.
Exploring hypermedia support in Jersey
,
2010,
WS-REST '10.