Signal Processing In‐Node Environment

2018 
This chapter presents Signal Processing In‐Node Environment (SPINE), a domain‐specific programming framework. SPINE enables efficient implementations of signal‐processing algorithms for analysis and classification of sensor data through libraries of processing functionalities. The SPINE Node consists of four main components: Sensor Node Manager, which handles the interactions among the Sensing Management, Signal Processing, and Communication modules; it dispatches the requests from the remote coordinator to the appropriate module. The chapter describes the software architecture of SPINE, its High‐Level Data Processing module, and discusses its heterogeneous support of sensor and coordinator device platforms. SPINE provides a Java‐based emulation environment that virtualizes generic sensor nodes. With this tool, it is possible to emulate a SPINE‐based body sensor network (BSN), provided that a dataset is available for each node. SPINE enables a great degree of heterogeneity: a wide variety of hardware platforms, sensors, programming languages, and operating systems are supported.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    6
    References
    0
    Citations
    NaN
    KQI
    []