WebIoT: A web application framework for the internet of things

After the burst of the dot-com bubble in the Fall of 2001, the Internet has become a participative medium, which allows users to interact with one another and with the services from anywhere and at any time. The potential of such a change is still to be fully exploited, and phenomena such as social networks and cloud computing are just two of the many innovative solutions that have been born from the Web 2.0. At the same time, a new class of users is establishing itself in the Internet landscape: in fact, with the advent of the Internet of Things (IoT), smart objects are becoming the new, and possibly the biggest, Internet community. In this paper, we propose WebIoT, a novel web application framework, based on Google Web Toolkit, aimed at enhancing the interaction among things and between humans and things. Our framework leverages on the following principles: thing-centric design, modularity and web service communications. We will describe the main components of the framework, their interactions and how simple it is to develop any custom IoT application integrating any number and type of smart things. In particular, we will show how different things can be integrated in the framework, how they interact and how users can exploit these interactions to develop any complex functionality. Finally, we describe a typical HealthCare application for the IoT realized using WebIoT.

[1]  François Ingelrest,et al.  SensorScope: Out-of-the-Box Environmental Monitoring , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[2]  Michele Zorzi,et al.  Health care applications: a solution based on the internet of things , 2011, ISABEL '11.

[3]  Jilles van Gurp,et al.  Towards the Web as a Platform for Ubiquitous Applications in Smart Spaces , 2007 .

[4]  Michele Zorzi,et al.  The Deployment of a Smart Monitoring System Using Wireless Sensor and Actuator Networks , 2010, 2010 First IEEE International Conference on Smart Grid Communications.

[5]  Michele Zorzi,et al.  Web Services for the Internet of Things through CoAP and EXI , 2011, 2011 IEEE International Conference on Communications Workshops (ICC).

[6]  Kevin A. Delin The Sensor Web: A Macro-Instrument for Coordinated Sensing , 2002 .

[7]  Alessandro Bassi,et al.  From today's INTRAnet of things to a future INTERnet of things: a wireless- and mobility-related view , 2010, IEEE Wireless Communications.

[8]  Steve H. L. Liang,et al.  A distributed geospatial infrastructure for Sensor Web , 2005, Comput. Geosci..

[9]  Erik Wilde,et al.  From the Internet of Things to the Web of Things: Resource-oriented Architecture and Best Practices , 2011, Architecting the Internet of Things.

[10]  Andrea Zanella,et al.  SignetLab: deployable sensor network testbed and management tool , 2006, SenSys '06.

[11]  Salvatore Loreto,et al.  Best Practices for HTTP-CoAP Mapping Implementation , 2013 .

[12]  Michele Zorzi,et al.  SYNAPSE++: Code Dissemination in Wireless Sensor Networks Using Fountain Codes , 2010, IEEE Transactions on Mobile Computing.

[13]  Ioannis Chatzigiannakis,et al.  Virtualising Testbeds to Support Large-Scale Reconfigurable Experimental Facilities , 2010, EWSN.

[14]  Daniel Lewis,et al.  What is web 2.0? , 2006, CROS.

[15]  San Murugesan,et al.  Understanding Web 2.0 , 2007, IT Professional.

[16]  V. Kulathumani,et al.  Kansei: a testbed for sensing at scale , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[17]  Michele Zorzi,et al.  The “Wireless Sensor Networks for City-Wide Ambient Intelligence (WISE-WAI)” Project , 2009, Sensors.

[18]  Jane Grimson,et al.  Sharing Health-Care Records over the Internet , 2001, IEEE Internet Comput..

[19]  Matt Welsh,et al.  MoteLab: a wireless sensor network testbed , 2005, IPSN '05.

[20]  Suman Nath,et al.  SensorMap: a Web site for sensors world-wide , 2006, SenSys '06.

[21]  Vlad Trifa,et al.  Towards the Web of Things: Web Mashups for Embedded Devices , 2009 .