Virtualization of Event Sources in Wireless Sensor Networks for the Internet of Things

Wireless Sensor Networks (WSNs) are generally used to collect information from the environment. The gathered data are delivered mainly to sinks or gateways that become the endpoints where applications can retrieve and process such data. However, applications would also expect from a WSN an event-driven operational model, so that they can be notified whenever occur some specific environmental changes instead of continuously analyzing the data provided periodically. In either operational model, WSNs represent a collection of interconnected objects, as outlined by the Internet of Things. Additionally, in order to fulfill the Internet of Things principles, Wireless Sensor Networks must have a virtual representation that allows indirect access to their resources, a model that should also include the virtualization of event sources in a WSN. Thus, in this paper a model for a virtual representation of event sources in a WSN is proposed. They are modeled as internet resources that are accessible by any internet application, following an Internet of Things approach. The model has been tested in a real implementation where a WSN has been deployed in an open neighborhood environment. Different event sources have been identified in the proposed scenario, and they have been represented following the proposed model.

[1]  Imran Khan,et al.  A multi-layer architecture for wireless sensor network virtualization , 2013, 6th Joint IFIP Wireless and Mobile Networking Conference (WMNC).

[2]  Manik Lal Das,et al.  Internet of Things — A paradigm shift of future Internet applications , 2011, 2011 Nirma University International Conference on Engineering.

[3]  Wu Chou,et al.  Design Patterns for RESTful Communication Web Services , 2010, 2010 IEEE International Conference on Web Services.

[4]  Ralph Deters,et al.  A cloud-hosted hybrid framework for consuming Web Services on mobile devices , 2013, 2013 International Conference on Selected Topics in Mobile and Wireless Networking (MoWNeT).

[5]  Cosmos Andrea Nicolaou,et al.  An Architecture for Real-Time Multimedia Communication Systems , 1990, IEEE J. Sel. Areas Commun..

[6]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[7]  Patrick Th. Eugster,et al.  Aggregation for implicit invocations , 2013, AOSD.

[8]  Martin Bauer Nec,et al.  Internet of Things – Architecture IoT-A Deliverable D1.5 – Final architectural reference model for the IoT v3.0 , 2013 .

[9]  K Kalaiarasi,et al.  Data Centric Routing Protocols in Wireless Sensor N etworks: A Survey , 2015 .

[10]  Md. Motaharul Islam,et al.  A Survey on Virtualization of Wireless Sensor Networks , 2012, Sensors.

[11]  Christina Kluge,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .

[12]  Yue Zhang,et al.  RESTful Management for Cyber-Physical Systems , 2012, 2012 IEEE 15th International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops.

[13]  Vladimir Vujovic,et al.  A Graphical Editor for RESTful Sensor Web networks modeling , 2014, 2014 IEEE 9th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI).

[14]  Northrop Grumman,et al.  Reference Architecture Foundation for Service Oriented Architecture Version 1.0 , 2009 .

[15]  Md. Motaharul Islam,et al.  Virtualization in Wireless Sensor Network: Challenges and Opportunities , 2012, J. Networks.

[16]  Andy J. Stanford-Clark,et al.  The application of publish/subscribe messaging to environmental, monitoring, and control systems , 2010, IBM J. Res. Dev..

[17]  Peter Pietzuch Hermes: A scalable event-based middleware , 2004 .

[18]  R. Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures (CHAPTER 5) , 2000 .