The Unified Framework for Sensor Networks: A Systems Approach

Since its introduction in the mid-1970s, the OSI Basic Reference Model (OSI-BRM) has been widely used as a foundation for communication models and standards. While many of these have modified the OSI-BRM for specific communication requirements (protocols such as ZigBee and Fieldbus – used in sensor networks), little structure or standardisation has been developed for other aspects of the hardware/software interface – for example sensing, energy management, actuation or locationing. Such processing is often implemented in the application layer of the communications stack, resulting in an unstructured, top-heavy and confusing stack. Alternatively, processing is performed off-chip or in separate unstructured software. In this paper, we propose the Unified Framework for the structured design and implementation of multiple interfaces on a sensor node. The framework creates unified stacks by connecting individual stacks (containing distinct functionality) via a shared application layer. We present the application of the framework to create a unified stack, structuring both communications and sensing. The process of extending a unified stack for implementing energy management, locationing and actuation is also discussed. The proposed framework establishes a structured platform for the formal design, specification and implementation of sensor and wireless sensor networks.

[1]  D. Meyer,et al.  TCP/IP versus OSI , 1990, IEEE Potentials.

[2]  Aleksander Malinowski,et al.  WISENET - TinyOS based wireless network of sensors , 2003, IECON'03. 29th Annual Conference of the IEEE Industrial Electronics Society (IEEE Cat. No.03CH37468).

[3]  David Border,et al.  Fieldbus networks for control system implementations , 2003, Proceedings: Electrical Insulation Conference and Electrical Manufacturing and Coil Winding Technology Conference (Cat. No.03CH37480).

[4]  David E. Culler,et al.  Perpetual environmentally powered sensor networks , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[5]  Gaetano Borriello,et al.  The location stack: a layered model for location in ubiquitous computing , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[6]  Mani B. Srivastava,et al.  Performance aware tasking for environmentally powered sensor networks , 2004, SIGMETRICS '04/Performance '04.

[7]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[8]  Neil M. White,et al.  Intelligent sensors—a generic software approach , 2005 .