A Structured Hardware/Software Architecture for Embedded Sensor Nodes

Merrett, Geoff V, Weddell, Alex S., Harris, Nick R, Al-Hashimi, Bashir M and White, Neil M (2008) A Structured Hardware/Software Architecture for Embedded Sensor Nodes. In, 17th International Conference on Computer Communications and Networks, St Thomas, Virgin Islands (), USA, 03 - 07 Aug 2008.


[img] PDF - Version of Record
Download (332Kb)


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.

Item Type: Conference or Workshop Item (Paper)
Additional Information: Event Dates: 03-07 August 2008
Keywords: sensor nodes; embedded software; protocol stacks
Divisions : Faculty of Physical Sciences and Engineering > Electronics and Computer Science > EEE
Faculty of Physical Sciences and Engineering > Electronics and Computer Science > Electronic & Software Systems
ePrint ID: 265752
Accepted Date and Publication Date:
3 August 2008Published
Date Deposited: 17 May 2008 17:39
Last Modified: 13 May 2016 16:39
Further Information:Google Scholar
URI: http://eprints.soton.ac.uk/id/eprint/265752

Actions (login required)

View Item View Item

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics