DocumentCode :
3377576
Title :
A Structured Hardware/Software Architecture for Embedded Sensor Nodes
Author :
Merrett, Geoff V. ; Weddell, Alex S. ; Harris, Nick R. ; Al-Hashimi, Bashir M. ; White, Neil M.
Author_Institution :
Pervasive Syst. Centre, Univ. of Southampton, Southampton
fYear :
2008
fDate :
3-7 Aug. 2008
Firstpage :
1
Lastpage :
6
Abstract :
Owing to the limited requirement for sensor processing in early networked sensor nodes, embedded software was generally built around the communication stack. Modern sensor nodes have evolved to contain significant on-board functionality in addition to communications, including sensor processing, energy management, actuation and locationing. The embedded software for this functionality, however, is often implemented in the application layer of the communications stack, resulting in an unstructured, top-heavy and complex stack. In this paper, we propose an embedded system architecture to formally specify multiple interfaces on a sensor node. This architecture differs from existing solutions by providing a sensor node with multiple stacks (each stack implements a separate node function), all linked by a shared application layer. This establishes a structured platform for the formal design, specification and implementation of modern sensor and wireless sensor nodes. We describe a practical prototype of an intelligent sensing, energy-aware, sensor node that has been developed using this architecture, implementing stacks for communications, sensing and energy management. The structure and operation of the intelligent sensing and energy management stacks are described in detail. The proposed architecture promotes structured and modular design, allowing for efficient code reuse and being suitable for future generations of sensor nodes featuring interchangeable components.
Keywords :
embedded systems; formal specification; software architecture; telecommunication computing; wireless sensor networks; communication stack; embedded sensor nodes; embedded software; embedded system architecture; energy management; formal design; formal specification; intelligent sensing; sensor processing; structured hardware architecture; structured software architecture; wireless sensor nodes; Application software; Computer architecture; Embedded software; Embedded system; Energy management; Hardware; Intelligent sensors; Sensor systems; Software architecture; Wireless sensor networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Communications and Networks, 2008. ICCCN '08. Proceedings of 17th International Conference on
Conference_Location :
St. Thomas, US Virgin Islands
ISSN :
1095-2055
Print_ISBN :
978-1-4244-2389-7
Electronic_ISBN :
1095-2055
Type :
conf
DOI :
10.1109/ICCCN.2008.ECP.131
Filename :
4674291
Link To Document :
بازگشت