• 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