Sensor networks are becoming an essential part of ubiquitous systems and applications. However, there are no well-defined protocols or mechanisms to access the sensor network from the enterprise information system. We consider this issue as a heterogeneous network interconnection problem, and as a result, the same concepts may be applied. Specifically, we propose the use of object-oriented middlewares to provide a virtual private network in which all involved elements (sensor nodes or computer applications) will be able to communicate as if all of them were in a single and uniform network.
Dai, H.; Han, R. Unifying Micro Sensor Networks with the Internet via Overlay Networking. Proceedings of the 29th IEEE International Conference on Local Computer Networks (LCN‘04’), Tampa, FL, USA, 16–18 November 2004.
[3]
Evensen, P.; Meling, H. SenseWrap: A Service Oriented Middleware with Sensor Virtualization and Self-Configuration. Proceedings of the 2009 5th International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), Melbourne, Australia, 7–10 December 2009; pp. 261–266.
[4]
Alliance, O. OSGi Service Platform, Core Specification Release 4. Version 4.0.1; Technical Report; Open Service Gateway Initiative: San Ramon, CA, USA, 2006.
[5]
Paek, J.; Greenstein, B.; Gnawali, O.; Jang, K.Y.; Joki, A.; Vieira, M.; Hicks, J.; Estrin, D.; Govindan, R.; Kohler, E. The tenet architecture for tiered sensor networks. ACM Trans. Sens. Netw. TOSN 2010, 6, doi:10.1145/1777406.1777413.
[6]
Gamez, N.; Fuentes, L. FamiWare: A family of event-based middleware for ambient intelligence. Pers. Ubiquitous Comput. 2011, 15, 329–339.
[7]
Dunkels, A.; Voigt, T.; Alonso, J.; Ritter, H.; Schiller, J. Connecting Wireless Sensornets with TCP/IP Networks. Proceedings of the Second International Conference on Wired/Wireless Internet Communications (WWIC2004), Frankfurt (Oder), Germany, 4–6 February 2004; pp. 143–152.
[8]
Hunkeler, U.; Truong, H.L.; Stanford-Clark, A. MQTT-S—A Publish/Subscribe Protocol for Wireless Sensor Networks. Proceedings of the IEEE COMSWARE, Bangalore, Indian, 6–10 January 2008; pp. 791–798.
[9]
Jayasumana, A.; Han, Q.; Illangasekare, T. Virtual Sensor Networks a Resource Efficient Approach for Concurrent Applications. Proceedings of the International Conference on Information Technology, Las Vegas, NV, USA, 2–4 April 2007.
[10]
Global Environment for Network Innovations (GENI) Project. Available online: http://www.geni.net/ (accessed on 27 February 2013).
[11]
Object Management Group. The Common Object Request Broker: Architecture and Specification, Version 3.1; OMG: Needham, MA, USA, 2008.
[12]
Henning, M.; Spruiell, M. Distributed Programming with Ice; ZeroC, Inc.: Jupiter, FL, USA, 2013.
[13]
Sun Microsystems Inc. Java Remote Method Invocation (Java RMI); Sun Microsystems: Palo Alto, CA, USA, 2006.
[14]
Henning, M.; Spruiell, M. Distributed Programming with Ice. Revision 3.3.0; ZeroC Inc.: Jupiter, FL, USA, 2008.
[15]
Levis, P.; Culler, D. Mate: A Tiny Virtual Machine for Sensor Networks. Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, CA, USA, 5–9 October 2002.
[16]
Yao, Y.; Gehrke, J. The Cougar approach to in-network query processing in sensor networks. SIGMOD Record , 31.
[17]
Madden, S.R.; Franklin, M.J.; Hellerstein, J.M.; Hong, W. TinyDB: An acquisitional query processing system for sensor networks. ACM Trans. Database Syst. 2005, 30, 122–173.