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
.