This chapter provides an overview of the state‐of‐the‐art and technology in the field of wireless body sensor networks (BSNs). After introducing the motivations and the potential applications of this emerging technology, the chapter focuses on the analysis of the architecture of sensor nodes, communication techniques, and energy issues. We will then present and compare some of the programmable sensing platforms that are most commonly used in the context of wireless sensor networks (WSNs), and in particular those applied to remote monitoring of patients. The chapter also contains an analysis of relevant vital human signals and physical sensors used for their recording. Finally, the chapter presents the hardware/software characteristics that must be taken into consideration during the design stages of a healthcare monitoring system based on BSNs. For instance, important characteristics are sensor wearability, biocompatibility, energy consumption, security, and privacy of the acquired biophysical information.
The widespread use of mobile applications for patient monitoring over the last few years is radically changing the approach to the health care. In today’s society, this is gaining an increasingly important role in the prevention of diseases; the convenience, for instance in terms of health‐care costs, is significant. The BSN technology makes often use of mobile applications that allow for the transmission to a coordinator node, such as a smartphone or a tablet, information about vital signs and physical activities (movements and gestures) [1, 2]. The miniaturization and the production cost reduction are leading to the realization of extremely small‐sized sensing and computing devices with high processing capacity thus giving a great impulse to the development of WSNs, and, as a direct consequence, of BSNs. Very heterogeneous information and diversified physiological signals can be transmitted, possibly after the application of sensor fusion techniques [3], by the sensor nodes to the coordinator device.
Figure 1.1 shows a number of wearable sensing devices and their typical location on the body:
BSN systems are commonly characterized by a number of hardware and software requirements:
In addition to the hardware and software features, we highlight some aspects that could encourage the wide diffusion and exploitation of BSN systems:
Figure 1.2 shows the typical architecture of an m‐Health system based on BSN technology. It usually consists of three different tiers communicating through wireless (or sometimes wired) channels [4].
Tier 1 represents the Body Sensor Tier and includes a set of wireless wearable medical sensor nodes composing the BSN. Each node is able to detect, sample, and process one or more physiological signals. For example, a motion sensor for discriminating postures, gestures, and activities; an electrocardiogram (ECG) sensor can be used for monitoring cardiac activity; and an electroencephalogram (EEG) sensor for monitoring cerebral electrical activity, and so on.
Tier 2 is the Personal Area Network Tier and contains the personal coordinator device (often a smartphone or a tablet, but possibly a PC) running an end‐user application. This tier is responsible for a number of functions providing a transparent interface to the BSN, to the user, and to the upper tier. The interface to the BSN provides functionalities to configure and manage the network, such as sensor discovery and activation, sensory data recording and processing, and establishment of a secure communication with both Tier 1 and Tier 3. When the BSN has been configured, the end‐user monitoring application starts providing feedback through a user‐friendly graphical and/or audio interface. Finally, if there is an active channel of communication with the upper tier, it can report raw and processed data for off‐line analysis and long‐term storage. Conversely, if Internet connectivity is temporary unavailable, the coordinator device should be able to store the data locally and perform the data transfer as soon as the connectivity is restored.
Tier 3 is the Global Network Tier and comprises one or more remote medical servers or a Cloud computing platform. Tier 3 usually provides services to medical personnel for off‐line analysis of a patient’s health status, real‐time notification of life‐critical events and abnormal conditions, and scientific and medical visualization of collected data. In addition, this tier can provide a web interface for the patient itself and/or relatives too.
A typical sensor node architecture is shown in Figure 1.3 and consists of the following main components:
In a multi‐hop sensor network the nodes can interact with each other via a wireless communication medium. One choice is to use the ISM (industrial, scientific, and medical) radio spectrum [5], i.e. a predefined set of frequency bands that can be used freely in many countries. Most of the sensors currently on the market do in fact make use of a RF circuit. Another option is given by infrared (IR) communication. On the one hand, the IR communication does not require permits or licenses, it is protected from interference, and IR transceivers are very cheap and easy to realize. On the other hand, however, IR requires line‐of‐sight between the transmitter and the receiver, which makes it hardly usable for WSNs and BSNs as nodes very often cannot be deployed in such a way.
A sensor node is normally equipped with a very limited energy source. The lifecycle of a sensor node heavily depends on the battery dimensions and on the processing and communication duty‐cycling. For these reasons, many research efforts are focusing on the design of power‐aware communication protocols and algorithms, with the aim of optimizing energy consumption. While in traditional mobile networks and ad‐hoc networks energy consumption is not the most important constraint, in the WSN domain it is a crucial aspect. This is true even in the specific subdomain of the BSNs. Although it is generally easier to recharge or replace the batteries of the wearable nodes, due to wearability reasons, the battery dimension (and hence its capacity) is generally much smaller than in other WSN scenarios.
In a sensor node, the energy consumption is mainly due to three tasks:
The aforementioned requirements impose very tight restrictions on the type of network protocols that can be used in WSNs. The short‐range wireless technologies are a prerequisite, given the limited power budget available for each node. The implementation of a wireless network communication protocol that must be robust, fault tolerant, and capable of self‐configuration even in hostile environments represents a considerable technological challenge, which required (and still requires) the efforts of several standardization bodies, such as IEEE and IETF.
The IEEE 802.15.4 [7] is to date the most widely adopted standard in the WSN domain. Indeed, it is intended to offer the fundamental lower network layers (physical and MAC) of Wireless Personal Area Networks (WPANs) focusing on low‐cost, low‐speed ubiquitous communication between devices. The emphasis is on very low‐cost communication of nearby devices with little to no underlying infrastructure. The basic protocol conceives a 10 m communication range with a transfer rate of 250 kbit/s. Tradeoffs are possible to favor more radically embedded devices with even lower power requirements, through the definition of several physical layers. Lower transfer rates of 20 and 40 kbit/s were initially defined, with the 100 kbit/s rate being added later. Even lower rates can be considered with the resulting effect on power consumption. The main identifying feature of 802.15.4 is the importance of achieving extremely low manufacturing and operation costs, and technological simplicity, without sacrificing flexibility or generality. Important features include real‐time suitability by reservation of guaranteed time slots, collision avoidance through CSMA/CA, and integrated support for secure communications. It operates on one of three possible unlicensed frequency bands:
To complete the IEEE 802.15.4 standard, the ZigBee [8] protocol has been realized. ZigBee is a low‐cost, low‐power, wireless mesh network standard built upon the physical layer and medium access control defined in the 802.15.4. It is intended to be simpler and less expensive than, for instance, Bluetooth. ZigBee chip vendors typically sell integrated radios and microcontrollers with 60 to 256 kB flash memory. The ZigBee network layer natively supports both star and tree networks, and generic mesh networks. Every network must have one coordinator device. In particular, within star networks, the coordinator must be the central node. Specifically, the ZigBee specification completes the 802.15.4 standard by adding four main components:
Bluetooth [9] is a proprietary open wireless technology standard for exchanging data over short distances (using short wavelength radio transmissions in the ISM band from 2400 to 2480 MHz) from fixed and mobile devices, creating WPANs with high levels of security. Bluetooth uses a radio technology called frequency‐hopping spread spectrum, splitting the data being sent into portions and transmitting the portions on up to 79 bands (1 MHz each). Bluetooth is a packet‐based protocol with a master–slave structure. One master may communicate with up to seven slaves in a so‐called piconet; all devices share the master’s clock. Packet exchange is based on the basic clock, defined by the master. The specification also provides for the connection of two or more piconets to form a scatternet, in which certain devices simultaneously play the master role in one piconet and the slave role in another. Although being designed for WPANs, the first versions of Bluetooth are actually suitable only for BSN systems that do not require long battery life before recharging. This is because the Bluetooth power consumption profile is significantly higher compared with 802.15.4. Other factors limiting the use of Bluetooth in the BSN domain are the high communication latency (typically around 100 ms) and the long setup time (that, due to the discovery procedure, can take several seconds).
To overcome these limitations, Bluetooth released the 4.0 version that has been called Bluetooth Low Energy (BLE) [10]. One of the BLE design driving factors is the specific support for applications such as health care, sport, and fitness. The promoter for such applications is the Bluetooth Special Interest Group in cooperation with the Continua Health Alliance. BLE operates in the same spectrum range (2400–2480 MHz) as classic Bluetooth but uses a different set of channels. Instead of 79 1‐MHz wide channels, BLE uses 40 2‐MHz wide channels. BLE is designed with two implementation alternatives: Single mode and dual mode. Small devices like watches and sport sensors based on a single‐mode BLE implementation will take advantage of the low power consumption and low production costs. However, pure BLE is not backward compatible with the classic Bluetooth protocol. In dual‐mode implementations, instead, the new low‐energy functionality is integrated into classic Bluetooth circuitry. The architecture will share classic Bluetooth technology radio and antenna, enhancing current chips with the new low‐energy stack.
ANT [11] is an ultra‐low‐power wireless communications protocol stack operating in the 2.4 GHz band. A typical ANT protocol transceiver comes preloaded with the protocol software and must be controlled by an application processor. It is characterized by a low computational overhead and high efficiency, resulting in low power consumption by the radios supporting the protocol. Similar to BLE, ANT has been targeted for sport, wellness, and home health monitoring, among other WSN application scenarios. To date, indeed, ANT has been adopted in a number of commercial wrist‐mounted instrumentation, heart rate monitoring, speed and distance monitoring, bike computers, and health and wellness monitoring devices.
The IEEE 802.15 WPAN Task Group 6 (BAN) [12] is developing a communication standard specifically optimized for low‐power devices operating on, in, or around the human body to serve a variety of applications including medical, consumer electronics, personal entertainment, and others. Compared to IEEE 802.15.4, IEEE 802.15.6 focuses specifically on BSNs, addressing their identifying characteristics such as shorter communication range (the standard supports a range of 2–5 m) and larger data rate (up to 10 Mbps), which help in decreasing power consumption and meeting safety and biofriendly requirements.
The most common network topologies adopted in the BSN domain are the following:
The peer‐to‐peer (P2P) topology (see Figure 1.4) reflects BSN systems that do not rely on a coordinator station to operate. It is worth noting that a pure P2P topology is never used in practice today. Even for systems where the sensor nodes adopt a decentralized communication paradigm to reach a certain common goal, there is at least one node that interfaces with the user to receive commands and provide some sort of feedback for the events generated by the BSN.
The most common network topology for a BSN system is actually the star (see Figure 1.5). Here, the coordinator device acts as the center of the star and it is in charge of configuring the remote sensor nodes (which do not communicate among each other directly), and gathering the sensory information.
The P2P and star topologies are used for personal BSN applications (e.g. health monitoring, wellness, or sport) that do not need to interact with other BSNs.
The mesh topology (see Figure 1.6) is an extension of the star, where multiple BSNs may interact, and even collaborate, through the existence of an underlying infrastructure consisting of gateway nodes necessary to enable the communication among BSNs.
Somewhat similar to the mesh is the clustered topology (see Figure 1.7). Here, however, different BSNs may communicate without necessarily relying on a fixed infrastructure. In other words, the BSNs are able to communicate directly, typically in a P2P fashion.
Mesh and clustered topologies are adopted in complex systems, which involve different BSNs to communicate among each other. Depending on the specific application, they are often referred to as Collaborative BSNs [13] (see Chapter 7).
A comprehensive analysis on commercial sensor platforms for BSN applications is out of the scope of this section. However, to provide a overview on their current status, a brief list is summarized in Table 1.1. An interesting survey on sensor network platforms can be found in Ref. [14].
Table 1.1 List of commercial sensor node platforms.
Sensor platform | MCU | Transceiver | Code/data memory | External memory | Programming language |
BTNode | ATmega 128L 8 MHz | 802.15.4 (CC1000), Bluetooth | 180/64 kB | 128 kB | C, nesC/TinyOS |
Epic mote | TI MSP430 8 MHz | 802.15.4 (CC2420) | 48/10 kB | 2 MB Flash | nesC/TinyOS |
MicaZ | ATMega 128 16 MHz | 802.15.4 (CC2420) | 128/4 kB | 512 kB | nesC/TinyOS |
Shimmer3 | TI MSP430 24 MHz | Bluetooth | 256/16 kB | 2 GB microSD | C, nesC/TinyOS |
SunSPOT | ARM920T 180 MHz | 802.15.4 (CC2420) | 512 kB | 4 MB Flash | JavaME |
TelosB | TI MSP430 8 MHz | 802.15.4 (CC2420) | 48/10 kB | 1 MB Flash | C, nesC/TinyOS |
Waspmote | ATMega 1281 8 MHz | ZigBee or Bluetooth or Wifi | 128/8 kB | 2 GB microSD | C |
Intel Mote | XScale PXA270 13–416 MHz | 802.15.4 (CC2420), Bluetooth, 802.11b | 32 MB/32 MB | — | C, TinyOS |
In the following, we just briefly describe the main technical specifications of some of the most popular sensor node architectures.
The Intel Mote [15] is among the first wireless sensor node platforms; built on a motherboard of 3 × 3 cm and equipped with an Intel XScale PXA270 processor with 32 MB of flash memory and 32 MB of SDRAM, it allows for high‐performance computing. It integrates an 802.15.4 radio, while additional wireless standards, such as Bluetooth and 802.11b, are supported by means of attachable boards.
The Mica Mote [16] (see Figure 1.8), developed at the University of California at Berkeley, is used for research and development of networks with low‐power consumption requirements. It is equipped with an Atmel ATMEGA128 microcontroller at 4–16 MHz (on the MicaZ) with 128 kB of Flash and 4 kB of SRAM. The radio module is based on an RF transmitter at 916.5 MHz on the Mica, while on the CC2420 at 2.4 GHz on the MicaZ. The platform is distinguished by the high number of additional plug‐in sensor boards.
The TelosB (also known as Tmote Sky) [17] (see Figure 1.9) is an open‐source low‐power wireless sensor node platform designed by the University of California, Berkeley, for pervasive monitoring applications and for rapid prototyping of WSN systems. It integrates an 8 MHz Texas Instruments MSP430 microcontroller, humidity, temperature and light sensors, and an IEEE 802.15.4 compliant Chipcon CC2420 radio module.
The Shimmer nodes [18] (see Figure 1.10) are specifically designed to support wearable medical applications and provide a highly extensible platform, by means of plug‐in sensor boards, for real‐time detection of movements and changes in physiological parameters. They are among the smaller nodes on the market and have a plastic cover that protects the internal electronics and the battery. Furthermore, the size and the wide availability of elastic straps (e.g. for arms, chest, wrist, waist, and ankle) makes this platform probably the most appropriate for developing BSN‐based m‐Health systems. Currently, there are four commercial revisions of the platform: Shimmer, Shimmer2, Shimmer2R, and Shimmer3. All of them have the same MCU (TI MSP430) and the same radio chipset (CC2420), support local storage media microSD, are powered by a rechargeable lithium battery, and support Bluetooth communication, thanks to a second dedicated radio module. The Shimmer3 revision is slightly different as it uses a more powerful 24 MHz MSP430 microcontroller and includes natively only the Bluetooth radio, while offering an expansion interface for connecting an additional radio or a coprocessor. The Bluetooth support is an important aspect of this platform as it strengthens the motivation for its use in market‐ready m‐Health systems, since current smartphones and tablets do have Bluetooth connectivity, but do not support the IEEE 802.15.4 standard.
There exist several and very different vital signs and biophysiological parameters. Some of them are very useful for realizing effective smart‐Health systems. Among the main parameters of interest, there are:
There exist wearable noninvasive sensors that can be used to measure, directly or indirectly, each of the aforementioned parameters. One or multiple sensors are typically included in the basic sensor platforms and additional sensors may be integrated through expansion interfaces. In particular, the following physical sensors have been commonly used in research and industrial m‐Health systems:
Comprehensive overviews of several BSN applications can be found in Refs. [22–24]. A few surveys on wearable sensor‐based systems have been published to date. For example, in Ref. [22] the focus of the survey is on the functional perspective of the analyzed systems (i.e. what kind of applications they target). In this work, systems are divided into commercial products and research projects, and also grouped on the basis of hardware characteristics: Wired electrode‐based, smart textiles, wireless mote‐based, and based on sensors found in commercial smartphones. In another frequently cited survey work [23], the attention is focused on the hardware components and the application scenarios. Analyzed projects are classified into (i) in‐body (implantable), (ii) on‐body medical, and (iii) on‐body nonmedical systems.
Hence, to provide a different point of view, in the following, we will introduce a categorization on the main application domains in which the BSN technology can play a critical role. Moreover, a summary of some literature BSN systems is reported in Table 1.2.
Table 1.2 Summary of representative BSN systems.
Project title | Application domain | Sensors involved | Hardware description | Node platform | Communication protocol | OS/programming language |
Real‐time Arousal Monitor [25] | Emotion recognition | ECG, respiration, temp., GSR | Chest‐belt, skin electrodes, wearable monitor station, USB dongle | Custom | Sensors connected through wires | n/a/C‐like |
LifeGuard [26] | Medical monitoring in space and extreme environments | ECG, blood pressure, respiration, temp., accelerometer, SpO2 | Custom microcontroller device, commercial biosensors | XPod signal conditioning unit | Bluetooth | n/a |
Fitbit® [27] | Physical activity, sleep quality, heart monitoring | Accelerometer, heart rate | Waist/wrist‐worn device, PC USB dongle | Fitbit® node | RF proprietary | n/a |
VitalSense® [28] | In‐ and on‐body temperature, physical activity, heart monitoring | Temp., ECG, respiration, accelerometer | Custom wearable monitor station, wireless sensors, skin electrodes, ingestible capsule | VitalSense® monitor | RF proprietary | Windows mobile |
LiveNet [29] | Parkinson symptom, epilepsy seizure detection | ECG, Blood pressure, respiration, temp., EMG, GSR, SpO2 | PDA, microcontroller board | Custom physiological sensing board | Wires, 2.4 GHz radio, GPRS | Linux (on PDA) |
AMON [30] | Cardiac‐respiratory diseases | ECG, blood pressure, temp., accelerometer, SpO2 | Wrist‐worn device | Custom wrist‐worn device | Sensors connected through wires –GSM/UMTS | C‐like/JAVA (on the server station) |
MyHeart [31] | Prevention and detection of cardio vascular diseases | ECG, respiration, accelerometer | PDA, textile sensors, chest‐belt | Proprietary monitoring station | Conductive yarns, Bluetooth, GSM | Windows mobile (on the PDA) |
Human++ [32] | General health monitoring | ECG, EMG, EEG | Low‐power BSN nodes | ASIC | 2.4 GHz radio/UWB modulation | n/a |
HealthGear [33] | Sleep apnea detection | Heart rate, SpO2 | Custom sensing board, commercial sensors, cell phone | Custom wearable station (includes XPod signal conditioning unit) | Bluetooth | Windows mobile (on the mobile phone) |
TeleMuse® [34] | Medical care and research | ECG, EMG, GSR | ZigBee wireless motes | Proprietary | IEEE 802.15.4/ZigBee | C‐like |
Polar® Heart Rate Monitor [35] | Fitness and exercise | Heart rate, altimeter | Wireless chest‐belt, watch monitor | Proprietary watch monitor | Polar OwnCode® (5 kHz) – coded transmission | n/a |
As aforementioned, BSNs enable a very wide range of application scenarios. We can categorize them into different application domains:
e‐Health applications include physical activity recognition, gait analysis, post‐trauma rehabilitation after surgeries, cardiac and respiratory diseases prevention and early detection, remote elderly assistance and monitoring, sleep quality monitoring and sleep apnea detection, and even emotion recognition [36].
e‐Emergency refers to applications, e.g. for supporting firefighters and response teams in large‐scale disasters due to earthquakes, landslides, and terrorist attacks [37].
e‐Entertainment domain refers to human–computer interaction systems typically based on BSNs for real‐time motion and gesture recognition, eye tracking, and, more recently, mood and emotion recognition [38, 39].
e‐Sport applications are related to the e‐Health domain, although they have a nonmedical focus. They include personal e‐fitness applications for amateur and professional athletes as well as enterprise systems for professional fitness clubs and sport teams offering advanced performance monitoring services for their athletes [40].
e‐Factory is a slowly emerging domain involving industrial process management and monitoring, and workers’ safety and collaboration support [41].
Finally, the e‐Sociality domain involves the recognition of human emotions and cognitive states to enable new forms of social interactions. An interesting example is a system for tracking interactions between two meeting people by detecting, in a collaborative fashion, handshakes and, subsequently, monitoring their social and emotional interactions [42].
This chapter has provided an overview of the current state‐of‐the‐art of the BSN domain. We have first introduced the motivations for the BSN technology. We then provided a description of the most important hardware and software requirements of BSN systems, typical m‐Health system architecture and, more in detail, the common schematic architecture of a wireless sensor node. In addition, most popular BSN network topologies, communication protocols and standards, and commercial sensor platforms have been introduced. Furthermore, particular attention has been given to the main biophysiological signals and the corresponding physical sensors for their acquisition. Finally, the chapter has provided a categorization of the most relevant BSN application domains and summarized a number of related commercial products and research projects.
3.143.228.40