Sensor sockets enabling reliable communication using a context based grouping mechanism

There are more sensors connected to the Internet today and corporations predict that there will be billions of sensors within the decade. With billions of sensors, there is an opportunity for new behavior from applications in mobile devices based on sensor input. But such applications require a mechanism to provide a manageable subset of sensors, relevant to the user's current situation; since no single device is capable of maintaining a list of billion sensors. By using a context enabled distributed storage of sensors; we can provide communication with a finite set of nodes that are deemed relevant to the user's current context. We introduce the notion of a sensor socket, that share API similarities to a TCP/IP socket, which provides communication with remote devices. We identify requirements on the grouping mechanism concerning connectivity to ensure reliable communication decoupled from location. We then provide a scenario for how sensor sockets could enable device connectivity. Finally, we demonstrate a subset of the scenario, with a proof of concept, by presenting ad-hoc association of a printing resource with a mobile device connected to the Internet via mobile broadband.

[1]  Jamie Walters,et al.  Location-Based Ubiquitous Context Exchange in Mobile Environments , 2010, MONAMI.

[2]  Pieter H. Hartel,et al.  A classification of service discovery protocols , 2005 .

[3]  Jamie Walters,et al.  Scenarios, Research Issues, and Architecture for Ubiquitous Sensing , 2010, MONAMI.

[4]  J. Walters,et al.  Distributed context support for ubiquitous mobile awareness services , 2009, 2009 Fourth International Conference on Communications and Networking in China.

[5]  Aron Larsson,et al.  An Object-Oriented Model in Support of Context-Aware Mobile Applications , 2010, MOBILWARE.

[6]  Chris Edwards,et al.  Incorporating mobile sensor networks into the internet: an all IP approach , 2010, MobiArch '10.

[7]  Zhijun Zhao,et al.  Distributed mobility management based on flat network architecture , 2010, 2010 The 5th Annual ICST Wireless Internet Conference (WICON).

[8]  Vincenzo Suraci,et al.  Personalizable Service Discovery in Pervasive Systems , 2008, Fourth International Conference on Networking and Services (icns 2008).

[9]  Tianyin Xu,et al.  A Gnutella inspired ubiquitous service discovery framework for pervasive computing environment , 2008, 2008 8th IEEE International Conference on Computer and Information Technology.

[10]  Patrick Robertson,et al.  Pervasive Computing in Daidalos , 2011, IEEE Pervasive Computing.