skip to main content
10.1145/1538864.1538870acmotherconferencesArticle/Chapter ViewAbstractPublication PagescasemansConference Proceedingsconference-collections
research-article

Sensor virtualization with self-configuration and flexible interactions

Published:11 May 2009Publication History

ABSTRACT

This paper presents the design and implementation of a simple and elegant middleware architecture providing virtual sensors as representatives for any type of physical sensors. With our middleware, external applications can seamlessly discover sensor-hosted services through Zeroconf and it provides a standardized communication interface that applications can use without having to deal with sensor-specific details. The limited capabilities of most types of sensors prevent the inclusion of a full communication stack with IP addressing. Yet, through the use of virtual sensors, a uniform communication interface based on UDP/TCP sockets can be exposed to external applications. This will significantly simplify application development for integrated services involving multiple types of sensors.

For evaluation and testing purposes we present a simple demonstration using SUN SPOT sensor devices connected to a laptop computer through a gateway device. The demonstration shows how the Zeroconf protocol can be used to automatically discover services hosted by a multitude of devices in the home, how to establish networking between the devices, and present the services in a browser window.

References

  1. OSGi Alliance. The osgi architecture. Accessed 15.02.2009.Google ScholarGoogle Scholar
  2. Ilkka Karvinen Bilhanan Silverajan, Jaakko Kalliosalo. Using ietf service discovery methods in ipv6 and middleware platforms and implementing slpv2 for ipv6. In EUNICE 2003. 2003.Google ScholarGoogle Scholar
  3. Blerta Bishaj. Comparison of service discovery protocols, 2007.Google ScholarGoogle Scholar
  4. Stuart Chesire. How does zeroconf compare with viiv/dlna/dhwg/upnp?Google ScholarGoogle Scholar
  5. Stuart Chesire and Daniel H. Steinberg. Zero Configuration Networking - The Definitive Guide. O'Reilly, 2006.Google ScholarGoogle Scholar
  6. Lorcan Coyle, Steve Neely, Graeme Stevenson, Mark Sullivan, Simon Dobson, and Paddy Nixon. Sensor fusion-based middleware for smart homes. pages 53--60. International Journal of Assistive Robotics and Mechatronics (IJARM), 2007.Google ScholarGoogle Scholar
  7. Ron Dearing. J2me clients with jini services, 2003.Google ScholarGoogle Scholar
  8. Pavlin Dobrev, David Famolari, Christian Kurzke, and Brent A Miller. Device and service discovery in home networks with osgi. In IEEE Communications Magazine âĂć August 2002, pages 86--92. IEEE, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. UPnP Forum. Upnp device architecture 1.0, 2008.Google ScholarGoogle Scholar
  10. Kangwoo Lee Jongwoo Sung Hyungjoo Song, Daeyoung Kim. Upnp-based sensor network management architecture. In Second International Conference on Mobile Computing and Ubiquitous Networking (ICMU 2005). 2005.Google ScholarGoogle Scholar
  11. IETF. Internet engineering taskforce. http://www.ietf.org/.Google ScholarGoogle Scholar
  12. Richard Murch. Autonomic Computing. On Demand Series. IBM Press, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Chunming Rong, Hein Meling, and Dagfinn Wåge. Towards integrated services for health monitoring. In First International Workshop on Smart Homes for Tele-Health, Niagara Falls, Canada, May 2007.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Lorcan Coyle Steve Neely Graeme Stevenson Simon Dobson, Paddy Nixon and Graham Williamson. Construct: An open source pervasive systems platform. In Consumer Communications and Networking Conference, 2007. CCNC 2007. 2007 4th IEEE, pages 1203--1204. IEEE, 2007.Google ScholarGoogle Scholar
  15. Inc. SYS-CON Media. J2me clients with jini services. http://www2.sys-con.com/itsg/virtualcd/Java/archives/0806/patil/index.html, 2004.Google ScholarGoogle Scholar
  16. Jan Magne Tjensvold. Mobile Control System for Location Based Alarm Activation. Master's thesis, Dept. of Electrical Engineering and Computer Science, University of Stavanger, June 2008.Google ScholarGoogle Scholar
  17. W3C. Web ontology language. http://www.w3.org/TR/owl-features/.Google ScholarGoogle Scholar

Index Terms

  1. Sensor virtualization with self-configuration and flexible interactions

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      Casemans '09: Proceedings of the 3rd ACM International Workshop on Context-Awareness for Self-Managing Systems
      May 2009
      61 pages
      ISBN:9781605584393
      DOI:10.1145/1538864

      Copyright © 2009 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 11 May 2009

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader