12 SPINE at Work
12.1 Introduction
This chapter provides a quick yet effective reference for BSN programmers interested in developing their applications using the SPINE framework. While a comprehensive developer guide can be freely downloaded from the website, in this chapter we will give the necessary information for setting up the SPINE environment so to start programming as well as insights on how the framework itself can be customized and extended.
12.2 SPINE 1.x
SPINE (Signal Processing In‐Node Environment) (see Chapter 3) is a framework for the distributed implementation of signal‐processing algorithms in wireless sensor networks.
It provides a set of on‐node services that can be tuned and activated by the user depending on application needs.
SPINE is released as an Open Source project under LGPL 1.2 license and is available online at http://spine.dimes.unical.it/.
The SPINE framework has two main components:
- Sensor node side. It is developed in the TinyOS2.x environment and provides on‐node services such as sensor data sampling and storage, data processing, and much more.
- Server side. It is developed in Java SE and acts as a coordinator of the sensor networks. Therefore, it manages the network, setups and activates on‐node services depending on the application requirements, and much more.
The framework has been redesigned and the newest release (1.3) provides many more levels of expansibility than the previous releases.
The core framework is now organized into ...
Get Wearable Computing now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.