• DocumentCode
    3250657
  • Title

    Unified Link-Layer API Enabling Portable Protocols and Applications for Wireless Sensor Networks

  • Author

    Rerkrai, K. ; Riihijarvi, Janne ; Wellens, M. ; Mahonen, P.

  • Author_Institution
    RWTH Aachen Univ., Aachen
  • fYear
    2007
  • fDate
    24-28 June 2007
  • Firstpage
    3237
  • Lastpage
    3243
  • Abstract
    Considerable amount of research work has recently been performed in the area of wireless sensor networks. In this paper we address the diversity of programming interfaces for link layer information as well as sensor measurement data as one of the few critical problems that have not in our opinion been addressed thoroughly enough. We propose the use of the unified link-layer API (ULLA) for wireless sensor networks. It offers a common interface to retrieve link layer information independently of the deployed radio technology considerably simplifying development process of link-aware protocols and applications. The ULLA can be used not only by applications running locally on sensor nodes but also remotely by applications running in an end-user device. Additionally, ULLA allows to retrieve sensor readings via the same convenient interface. The interface offers a powerful notification mechanism, which can be used to monitor the sensor network and trigger certain actions when either the communication environment changed, for instance an ad hoc route disappeared, or the sensor readings pass a threshold, e.g. usable for fire-alarm. These features essentially generalize the approach taken by TinyDB to include link-layer information as well, and further extend the abstraction of the sensor network as a database. A prototype implementation of ULLA on Telos B motes has been made to demonstrate the feasibility of the ULLA approach. The footprint of the implementation is very acceptable, and performance offered sufficient even for protocols taking per-packet decisions based on link conditions. The ULLA implementation is available from http://tinyos.cvs.sourceforge.net/tinyos/tinyos-1.x/contrib/rwth/mobnets/.
  • Keywords
    ad hoc networks; application program interfaces; radio links; routing protocols; wireless sensor networks; TinyDB; ULLA; ad hoc route; link-aware protocols; programming interfaces diversity; retrieve link layer information; unified link-layer API enabling portable protocols; wireless sensor networks; Access protocols; Communications Society; Information retrieval; Peer to peer computing; Prototypes; Remote monitoring; Sensor phenomena and characterization; Spatial databases; Wireless application protocol; Wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2007. ICC '07. IEEE International Conference on
  • Conference_Location
    Glasgow
  • Print_ISBN
    1-4244-0353-7
  • Type

    conf

  • DOI
    10.1109/ICC.2007.537
  • Filename
    4289208