Service Oriented Tasking System for WSN

Benjamin Le Corre, Jérémie Leguay, Mario Lopez-Ramos, Vincent Gay, Vania Conan · 2010

The increasing ubiquity of network-connected devices in our everyday environments (e.g., at home, at work, in the city) is driving an evolution in interaction patterns, from traditional human-computer to machine-to-machine scenarios. In parallel, in the years to come we will witness the growth of consumer electronics based on wireless technologies such as RFID (Radio-Frequency Identification) and WSN (Wireless Sensor Networks). The diversity in the resources and functionalities of the devices of the Internet of Things raises the need for a device-independent abstraction layer exposing the functionality of each sensor and actuator as a service on the network. Namely, it claims for (1) a device-independent abstraction layer to expose (and consume) device capabilities as services on the network and the need for (2) mechanisms to customize the behaviour of the devices to fulfill new or additional operations in collaboration with one another. To this end, this paper presents the extension of the WSN-SOA [1] stack to support the dynamic deployment of service-oriented collaborative tasks in networks of tiny sensor motes such as MicaZ. With such an approach, ubiquitous applications involving from the simplest temperature sensor to highly optimized cloud computing web services can be easily created through service composition and orchestration. In addition, subscription mechanisms in WSNSOA avoid the need for polling thus saving on batteries, the scarcest resource in wireless sensors.

Read the paper · More papers on PaperTik