| Literature DB >> 27338377 |
Mohammad Ghamari1, Balazs Janko2, R Simon Sherratt3, William Harwin4, Robert Piechockic5, Cinna Soltanpur6.
Abstract
Current progress in wearable and implanted health monitoring technologies has strong potential to alter the future of healthcare services by enabling ubiquitous monitoring of patients. A typical health monitoring system consists of a network of wearable or implanted sensors that constantly monitor physiological parameters. Collected data are relayed using existing wireless communication protocols to a base station for additional processing. This article provides researchers with information to compare the existing low-power communication technologies that can potentially support the rapid development and deployment of WBAN systems, and mainly focuses on remote monitoring of elderly or chronically ill patients in residential environments.Entities:
Keywords: biomedical; eHealthcare; information and communications technology (ICT); telemonitoring; wireless body area network (WBAN); wireless technology
Mesh:
Year: 2016 PMID: 27338377 PMCID: PMC4934257 DOI: 10.3390/s16060831
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The four-layer typical architecture of an eHealthcare system.
Possible wired home networking technologies.
| Characteristic | RS-485 | CAN | Ethernet |
|---|---|---|---|
| Network Topology | Bus | Bus | Star |
| Theoretical Max Bandwidth | 35 Mbit/s | 1 Mbit/s | 10 Mbit/s−100 Mbit/s |
| Practical Bandwidth | 1 Mbit/s | 1 Mbit/s | 2 Mbit/s |
| Stack Size (Use of resources) | Light | Light Plus | Heavy |
| Management of Cabling | Complicated | Complicated | Straightforward |
Figure 2Intra-body communications combined with existing low-power protocols.
Physical layer comparison of ZigBee and Ble.
| Characteristic | Z | Bluetooth Low Energy |
|---|---|---|
| Frequency Band | 2400, 868, 915 MHz | 2400 MHz |
| Bit Rate | 20 Kb/s (868 MHz), 40 Kb/s (915 MHz), 250 Kb/s (2400 MHz) | 1 Mb/s |
| Modulation Type | BPSK, O-QPSK | GFSK |
| Spread Spectrum Technology | DSSS | FHSS |
| Nominal TX Power | –32 dBm to 0 dBm | –20 dBm to 10 dBm |
| Receiver Sensitivity | –85 dBm | –70 dBm |
| Number of Physical Channels | 27 channels: 16 channels in the 2450 MHz, 10 channels in the 915 MHz, 1 channel in the 868 MHz | 40 channels in FDMA: 3 advertising channels, 37 data channels |
| Channel Bandwidth | 2 MHz (5 MHz wasteful spectrum) | 2 MHz (no wasteful spectrum) |
Link layer comparison of ZigBee and Ble.
| Characteristic | Z | Bluetooth Low Energy |
|---|---|---|
| Multiple Access Scheme | CSMA-CA, slotted CSMA-CA | FDMA, TDMA |
| Maximum Packet Size | 133 Bytes | 47 Bytes |
| Protocol Efficiency (ratio of payload to total packet length) | 102/133 = 0.76 (76 Percent Efficient) | 31/47 = 0.66 (66 Percent Efficient) |
| Error Control Method | ARQ, FEC | ARQ, FEC |
| CRC Length | 2 Bytes | 2 Bytes |
| Latency | <16 ms (beacon-centric network) | <3 ms |
| Identifiers | 16-bit short address | 48-bit public device address |
Network layer comparison of ZigBee and Ble.
| Characteristic | Z | Bluetooth Low Energy |
|---|---|---|
| Network Topology | P2P, Star, Cluster Tree, Mesh | P2P, Star |
| Single-hop/Multi-hop | Multi-hop | Single-hop |
| Nodes/Active Slaves | >65,000 | Unlimited |
| Device Types | Coordinator, Router, End Device | Master, Slave |
| Networking Technology | PAN | PAN |
Comparison of other properties of ZigBee and Ble.
| Characteristic | Z | Bluetooth Low Energy |
|---|---|---|
| Authentication | CBC-MAC | Shared Secret |
| Encryption | AES-CTR | AES-CCM |
| Range | 100 Meters | 10 Meters |
| Implementation Size | 45–128 KB(ROM) | 40 KB (ROM) |
Physical layer comparison of Bluetooth, Ant, RuBee, Sensium, Zarlink and Insteon.
| Characteristic | Bluetooth | ANT | RuBee | Sensium | Zarlink | Insteon |
|---|---|---|---|---|---|---|
| Frequency Band | 2400 MHz | 2400–2485 MHz | 131 KHz | 868 MHz, | 402–405 MHz, | RF: 869.85, 915, 921 MHz |
| Bit Rate | 1–3 Mbps | 1 Mbps | 9.6 Kbps | 50 Kbps | 200/400/800 kbps | RF: 38.4 Kbps |
| Modulation Type | GFSK | GFSK | ASK, BPSK, BMC | BFSK | 2FSK/4FSK | RF: FSK |
| Spread Spectrum Technology | FHSS | No | No | No | * | No |
| Nominal TX Power | 0/4/20 dBm | 4 dBm | −20 dBm | −10 dBm | 2 dBm | * |
| Receiver Sensitivity | −90 dBm | −86 dBm | * | −102 dBm | −90 dBm | −103 dBm |
| Number of Physical Channels | 79 | 125 | 2 | 16 | 10 MICS, 2 ISM | * |
| Channel Bandwidth | 1 MHz | 1 MHz | * | 200 kHz | * | * |
* refers to undefined information.
Link layer comparison of Bluetooth, Ant, RuBee, Sensium, Zarlink and Insteon.
| Characteristic | Bluetooth | ANT | RuBee | Sensium | Zarlink | Insteon |
|---|---|---|---|---|---|---|
| Multiple Access Scheme | TDMA | TDMA | * | TDMA, FDMA | * | TDMA + Simulcast |
| Maximum Packet Size | 358 bytes | 19 bytes | 128 bytes | * | * | Standard: 10 bytes |
| Error Control Method | CRC, FEC | CRC | CRC | CRC, FEC | CRC, FEC | CRC, FEC |
| Checksum Length | 1-byte/2-byte | 2-byte | 1-byte | * | * | 1-byte |
| Identifiers | 48-bit Public Device | * | 32-bit | * | * | 24-bit Module ID |
* refers to undefined information.
Network layer comparison of Bluetooth, Ant, RuBee, Sensium, Zarlink and Insteon.
| Characteristic | Bluetooth | ANT | RuBee | Sensium | Zarlink | Insteon |
|---|---|---|---|---|---|---|
| Network Topology | Piconet, Scatternet | P2P, Star, Tree, Mesh | P2P | Star | P2P | Dual-mesh (RF & Powerline), P2P, Mesh |
| Single-hop/Multi-hop | Multi-hop | * | * | Single-hop | * | Multi-hop |
| Nodes/Active Slaves | 8 | 65,000 + 1 | Unlimited | 8 + 1 | * | Unlimited |
| Device Types | Master, Slave | Master, Slave | Controller, Responder | Master, Slave | * | All are peers |
| Networking Technology | PAN | PAN | PAN | PAN | PAN | PAN |
* refers to undefined information.
Comparison of other properties of Bluetooth, Ant, RuBee, Sensium, Zarlink and Insteon.
| Characteristic | Bluetooth | ANT | RuBee | Sensium | Zarlink | Insteon |
|---|---|---|---|---|---|---|
| Security | Optional Pre-Shared Key, 128-bit Encryption | AES-128 Data Encryption, Link Authentication | Optional AES Encryption, Private Key, Public Key | Public Key | * | Rolling Code, Public Key |
| Range | 10 m | 30 m On-Body Only | 30 m | 5 m On-Body Only | 2 m In-Body Only | 45 m(Outdoors) |
| Implementation Size | 100 Kbytes (ROM), 30 Kbytes (RAM) | 128 Kbytes (Flash) | 0.5–2 Kbytes (SRAM) | 48 Kbytes (RAM), 512 bytes (ROM) | * | 3 Kbytes (ROM), 256 Bytes (RAM) |
| Certification Body | Bluetooth SIG | ANT + Alliance | None | None | None | Insteon Alliance |
| Proprietary | No | Yes | No | Yes | Yes | Yes |
* refers to undefined information.
Physical layer comparison of Z-Wave, Wavenis, BodyLan, Dash7, One-net and Enocean.
| Characteristic | Z-Wave | Wavenis | BodyLAN | Dash7 | ONE-NET | EnOcean |
|---|---|---|---|---|---|---|
| Frequency Band | 868, 908, 2400 MHz | 433, 868, 915, 2400 MHz | 2400 MHz | 433 MHz | 433, 868, 915, 2400 MHz | 315, 868, 902 MHz |
| Bit Rate | 9.6/40 Kbps, 200 Kbps | 4.8/19.2/100 Kbps | 250 Kbps, 1 Mbps | 28, 55.5, 200 Kbps | 38.4, 230 Kbps | 125 Kbps |
| Modulation Type | GFSK | GFSK | GFSK | FSK, GFSK | Wideband FSK | ASK |
| Spread Spectrum Technology | No | Fast FHSS | * | No | No | No |
| Nominal TX Power | −3 dBm | 14 dBm (Max) | 0 dBm | 0 dBm | * | 6 dBm |
| Receiver Sensitivity | −104 dBm | −110 dBm | −93 dBm | −102 dBm | * | −98 dBm |
| Number of Physical Channels | * | 16 Channels @ 433 & 868 MHz, 50 Channels @ 915 MHz | 1 | 8 | 25 | * |
| Channel Bandwidth | * | 50 kHz | * | 216, 432, 648 kHz | * | 280 kHz |
* refers to undefined information.
Link layer comparison of Z-Wave, Wavenis, BodyLan, Dash7, One-net and Enocean.
| Characteristic | Z-Wave | Wavenis | BodyLAN | Dash7 | ONE-NET | EnOcean |
|---|---|---|---|---|---|---|
| Multiple Access Scheme | CSMA/CA | CSMA/TDMA, CSMA/CA | TDMA, CDMA | CSMA/CA | * | CSMA/CA |
| Maximum Packet Size | 64 bytes | * | 62 bytes | 256 bytes | 5 bytes | 14 bytes |
| Error Control Method | LRC | FEC, Data Interleaving, Scrambling | CRC, FEC | CRC, FEC | * | CRC, FEC |
| Checksum Length | 1-byte | No | * | 2-byte | * | 1-byte |
| Identifiers | 32-bit (home ID), 8-bit (node ID) | 48-bit MAC Address | * | EUI-64 | * | * |
* refers to undefined information.
Network layer comparison of Z-Wave, Wavenis, BodyLan, Dash7, One-net and Enocean.
| Characteristic | Z-Wave | Wavenis | BodyLAN | Dash7 | ONE-NET | EnOcean |
|---|---|---|---|---|---|---|
| Network Topology | Mesh | P2P, Star, Tree, Mesh, Repeater | P2P, Ad-Hoc, Star | BLAST, Mesh | P2P, Star, Mesh | P2P, Star, Mesh |
| Single-hop/Multi-hop | Multi-hop | Multi-hop | * | Multi-hop | Multi-hop | Multi-hop |
| Nodes/Active Slaves | 232 | Up to 100,000 | * | 232 | 4096 | >4000 |
| Device Types | Controller, Slave | Single Type | Single Type | Blinker, Endpoint, Gateway, Subcontroller | Master, Slave | Master, Slave |
| Networking Technology | PAN | LAN | PAN | PAN, LAN | PAN | PAN |
* refers to undefined information.
Comparison of other properties of Z-Wave, Wavenis, BodyLan, Dash7, One-net and Enocean.
| Characteristic | Z-Wave | Wavenis | BodyLAN | Dash7 | ONE_NET | EnOcean |
|---|---|---|---|---|---|---|
| Security | 128-bit AES Encryption | 128-bit AES Encription | * | Private Key ( | XTEA2 Algorithm, Key Management | Rolling Code, 128-bit AES Encription, CMAC Algorithm, Private Key, Public Key |
| Range | 30 m (Indoors), | 200 m (Indoors), | 122 m (Outdoors) | 2000 m | 100 m (Indoors), | 300 m (Outdoors), |
| Implementation Size | 32–64 Kbytes (Flash), | 48 Kbytes (Flash), 400 Bytes (RAM), 20 Bytes (Non-Volatile Memory) | * | 8–16 KB (Built Size) | 16 K (ROM), 1 K (RAM), 128 Bytes (Non-Volatile Memory) | 32 KB (Flash), 2 KB (RAM) |
| Certification Body | Z-Wave Alliance | Wavenis Alliance | None | Dash7 Alliance | ONE-NET Alliance | EnOcean Alliance |
| Proprietary | Yes | No | Yes | No | No | No |
* refers to undefined information.
Included published articles between 2010 and 2015.
| {Publication Date} [Ref.] | On-body OR Off-Body Sensors | Monitoring Parameters | Wireless Comm & Gateway | Novelty |
|---|---|---|---|---|
| {2015} [ | On-body | Body Positioning, Motion | Bluetooth, Smartphone | A wearable assistant for gait training for Parkinson Disease with Freezing of Gait |
| {2015} [ | On-body | Body Positioning | Bluetooth, Smartphone | A wristband community alarm with in-built fall detector |
| {2015} [ | On-body | Body Positioning | Bluetooth, PC | Presents a description of the dataset for simulation of falls, near-falls and ADL |
| {2014} [ | On-body | Spontaneous Blink Rate, Heart Rate | Bluetooth, Wi-Fi, PC | Anxiety detection technique using Google Glass |
| {2014} [ | On-body | Skin Humidity, Heart Rate, Temperature, Body Positioning | Bluetooth, PC | Monitors ADL based on custom-designed wearable WSN |
| {2014} [ | On-body | Body Positioning, Motion | ZigBee, PC | A low-cost open architecture wearable WSN for healthcare applications |
| {2014} [ | On-body | Body Positioning | ZigBee, PC | Presents synchronous wearable WSN composed of autonomous textile nodes |
| {2014} [ | On-body | Body Positioning, Motion | ZigBee, PC | A Parkinson’s Disease remote monitoring system based on WSN |
| {2014} [ | On-Body | Heart Rate, Body Temperature | Wi-Fi, Smartphone, PC | Presents a system for remote monitoring based on mobile augmented reality (MAR) and WSN |
| {2013} [ | On-body Off-body | Blood pressure, heart Rate, blood oxygen saturation, heart rate, body temperature, body positioning, pressure, humidity, carbon dioxide, explosive gas, ambient light, ambient temperature | ZigBee, Femtocell | Proposes a smart hybrid sensor network for indoor monitoring using a multilayer femtocell |
| {2013} [ | On-body Off-body | Heart Rate, Body Positioning, Motion, sound | WiFi, GPRS, PDA, Smartphone | Proposes general rules of design of complex universal systems for health and behavior-based surveillance of human |
| {2013} [ | On-body | Body Positioning | ZigBee, Sink Node | Focused on recognizing advanced motions (11 motions) by using 3D acceleration sensor |
| {2013} [ | On-body | Body positioning (accelerometer & gyroscope) | ZigBee, Sink Node | A new fall detection system is proposed by using one sensor node which can be worn as a necklace |
| {2013} [ | On-body | Heart rate, blood pressure, respiration rate, oxygen saturation | Bluetooth, GSM, Smartphone (Android-Based) | Reports preliminary study results that characterize the performance, energy, and complexity attributes of both mobile and cloud-based solutions for medical monitoring |
| {2012} [ | On-body | Heart rate (PPG), body temperature, body positioning | Bluetooth, GSM, Smartphone | Monitors the posture of the patient in the bed (tilt monitoring) in order to help to reduce the cases of bedsore in bedridden elders |
| {2012} [ | On-body | Atmospheric air pressure | ZigBee, PC | Presents a new approach to identifying and verifying the location of wearable wireless sensor nodes placed on a body by inferring differences in altitudes using atmospheric air pressure sensors |
| {2012} [ | On-body | Heart rate, blood oxygen, body temperature, respiration rate, pulse rate | ZigBee, GPRS, Smartphone (Android-Based) | Proposes a new approach to monitor patients based on distributed WBAN |
| {2012} [ | On-body | Unknown | ZigBee, GSM, PDA | Evaluates different types of interferences and disturbances such as ISI, MUI and noise through different techniques such as MUD receivers, DES-CMA and link adaptation |
| {2011} [ | On-body Off-body | Body positioning, audio sound, motion difference with audio sound? | ZigBee, PC | Audio data processing and sound directionality analysis in conjunction to motion information and subject’s visual location is used to verify fall and indicate an emergency event |
| {2011} [ | On-body | Heart rate, body positioning | Bluetooth, GSM, Smartphone | This work presents a methodology for an appropriate monitoring of strength training. The results are translated into appropriate feedback to the user |
| {2011} [ | On-body | Body positioning, body pressure | Unknown, PC | Uses a waist-worn sensor for reliable fall detection and the determination of the direction of a fall |
| {2011} [ | On-body | Heart rate, body temperature, blood oxygen, body positioning, | Bluetooth, GSM, Smartphone (Android-Based) | Textile platform based on open hardware and software, collects on-body data and stores them wirelessly on an open Cloud infrastructure |
| {2011} [ | On-body | Heart rate, blood oxygen, body temperature, body pressure | Bluetooth, GSM, PC | The proposed system is a compact device which has various wearable sensors all attached inside a glove which continuously monitors vital parameters of the elderly person |
| {2011} [ | On-body | Heart rate, blood pressure, temperature, blood oxygen | Proprietary, GSM, Smartphone | Shows how a group key can be securely established between the different sensors within a BAN |
| {2011} [ | On-body | ECG, heart rate, respiration rate, body positioning | Bluetooth, GSM, PC, Smartphone | Proposes a system consists of a T-shirt sensorized to continuously record and analyzed human parameters during work activities at home |
| {2011} [ | On-body | Heart rate, respiratory rhythm, oxygen saturation, blood pressure, body temperature | ZigBee, WiFi, GSM, GPRS, PDA | Proposes a system suitable for continuous long-time monitoring, as a part of a diagnostic procedure or can achieve medical assistance of a chronic condition |
| {2011} [ | On-body | ECG | ZigBee, PC | Presents the development of a system for wireless ECG monitoring |
| {2011} [ | On-body | ECG, blood pressure, heart beat rate, body temperature | Proprietary, GPRS, GSM, PC | Proposes a network based Wireless patient monitoring system, which can monitor multiple patients in hospital to measure various physical parameters |
| {2010} [ | On-body Off-body | ECG, pressure, fire, light, moisture, sound, temperature | ZigBee, Laptop, PDA | A mixed positioning algorithm (object proximity positioning, signaling active positioning and signaling passive positioning |
| {2010} [ | On-body Off-body | Heart rate, respiration, inspiration & expiration time & volume, temperature & humdity, motion activity & fall detection, cough & snoring detection, ambient light, carbon monoxide, volatile organic compound, air particle | Bluetooth, PDA | Addresses two specific diseases (chronic obstructive pulmonary disease and chronic kidney disease) |
| {2010} [ | On-body Off-body | Heart rate, skin temperature, pulse rate, motion, physical contact | Bluetooth, WiFi, ZigBee, Z-Wave, GSM, IP, Home Base Station (with Hydra middleware) | Hydra middleware is used to make it possible to achieve integration and self-organization of sensors |
| {2010} [ | On-body Off-body | Body positioning, motion | Unknown, PC | Applies real-time target extraction and a skeletonization procedure to quantify the motion of moving target |
| {2010} [ | On-body | Heart rate, blood pressure, body positioning, location (GPS) | Bluetooth, GSM, GPRS, Smartphone, PDA | This system contains some functions to assist elderly such as regular reminder, quick alarm, medical guidance |
| {2010} [ | On-body | Body positioning | Bluetooth, 3G, GPRS, WiFi, Smartphone (Windows based), PDA | Monitors the activity of individuals at night, through the use of simple wearable accelerometers |
| {2010} [ | On-body | ECG, body temperature | Bluetooth, GSM, PDA, Smartphone | Designs a periodic data management system to manage wireless interface of sensor units with the patient database |