A Structured Hardware/Software Architecture for Embedded Sensor Nodes
A Structured Hardware/Software Architecture for Embedded Sensor Nodes
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.
sensor nodes, embedded software, protocol stacks
Merrett, Geoff V
89b3a696-41de-44c3-89aa-b0aa29f54020
Weddell, Alex S.
3d8c4d63-19b1-4072-a779-84d487fd6f03
Harris, Nick R
237cfdbd-86e4-4025-869c-c85136f14dfd
Al-Hashimi, Bashir M
0b29c671-a6d2-459c-af68-c4614dce3b5d
White, Neil M
c7be4c26-e419-4e5c-9420-09fc02e2ac9c
3 August 2008
Merrett, Geoff V
89b3a696-41de-44c3-89aa-b0aa29f54020
Weddell, Alex S.
3d8c4d63-19b1-4072-a779-84d487fd6f03
Harris, Nick R
237cfdbd-86e4-4025-869c-c85136f14dfd
Al-Hashimi, Bashir M
0b29c671-a6d2-459c-af68-c4614dce3b5d
White, Neil M
c7be4c26-e419-4e5c-9420-09fc02e2ac9c
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.
17th International Conference on Computer Communications and Networks, St Thomas, Virgin Islands (), United States.
03 - 07 Aug 2008.
Record type:
Conference or Workshop Item
(Paper)
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.
Text
architecture.pdf
- Version of Record
More information
Published date: 3 August 2008
Additional Information:
Event Dates: 03-07 August 2008
Venue - Dates:
17th International Conference on Computer Communications and Networks, St Thomas, Virgin Islands (), United States, 2008-08-03 - 2008-08-07
Keywords:
sensor nodes, embedded software, protocol stacks
Organisations:
Electronic & Software Systems, EEE
Identifiers
Local EPrints ID: 265752
URI: http://eprints.soton.ac.uk/id/eprint/265752
PURE UUID: 55bba648-f8d6-4ee7-82f5-3a352ce2b627
Catalogue record
Date deposited: 17 May 2008 17:39
Last modified: 07 Dec 2024 02:41
Export record
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
Loading...
View more statistics