1. Introduction
Wireless Body Area Network (WBAN) is a developing networking and communication technology that is applied for health monitoring [
1]. WBAN integrates sensors with actuators on or within the human body to monitor and measure biometrics. It works over a short-range wireless communication protocol to support data transfer between sensors and a collector and is sent wirelessly to a device outside the human body. WBAN is currently involved in various applications and services related to health, such as remote patient monitoring, patient rehabilitation, biofeedback, and assisted living. Moreover, WBAN can be used in non-medical applications, such as fitness and performance monitoring and biometric signatures. In addition, different technologies are deployed to enable sustainable WBAN ranging from sensing, and communication, to management.
Wearable biosensors can be integrated with WBAN and use various materials, such as clothes or bandages to help in providing continuous monitoring of human health [
2]. One major challenge in using such sensors and related devices is identifying a reliable energy supply that can be used as most of these sensors depend on finite capacity rechargeable batteries. Many research trials and efforts have focused on addressing energy resource constraints by enabling energy-efficient communication protocols and designing effective WBAN topologies. For example, due to the varying energy generated by the human body, a nanogenerator was presented in [
3] that enables electricity generation based on transforming the mechanical energy generated in the body by exploiting the piezoelectric effect in some materials [
4].
Some approaches have addressed the limited energy constraints of sensors used in WBAN by providing techniques for battery recharging whether using wireless power transfer or energy harvesting. One approach to tackle the reliable energy supply challenge is considering new technologies to develop novel materials supporting energy harvesting processes for miniaturized sensor devices. Nanotechnology is the science that deals with understanding, investigating, and fabricating materials, called nanomaterials. Their dimensions are at the level of nanometers, which is important for determining specific characteristics of the materials [
5]. These nanomaterials acquire certain physical, chemical, mechanical, and electrical characteristics that make them suitable a set of applications in different fields, such as health monitoring and energy harvesting. Self-powered energy sources have been extensively studied over the last two decades, including piezoelectric bulk, micro, and nanomaterials for different applications of energy harvesting, wearable electronics, and industrial transducers. Different fabrication technologies of energy harvesting units have been studied in the literature, with the aim of generating thin flexible films that are lightweight and biocompatible/biodegradable [
6]. According to the concept of a higher surface-to-volume ratio, nanofibers membranes can be considered the optimum polymeric piezoelectric thin film materials [
7,
8,
9]. Flexible nanofiber mats with a diameter range between tens of nanometers to several micrometers are fabricated through different mechanisms such as electrospinning, wet-spinning, and solution-blown spinning [
10,
11]. Among the various polymers used in the field of piezoelectric mats, poly(vinylidene fluoride) (PVDF) is considered one of the most promising materials due to the fluorine atoms’ electronegativity and consequently the electric dipole formation between hydrogen and fluorine along with the polar crystalline structure nature of PVDF [
12,
13]. Inside PVDF, there are two phases of the formed dipoles. They are the main polar phases of β-phase, and are responsible for the piezoelectric behavior of the PVDF [
14,
15] The non-polar phase of α-phase can be transformed to β-phase through mechanical stretching, and electrical poling, thereby improving the piezoelectric response of the mat [
16,
17].
Flexible electronics and bio-electronics are emerging electronics fields that provide integrated systems and solutions for reliable and seamless contact for monitoring health and many activities of the human body [
18,
19]. WBAN exploit such technologies to offer various services. However, there are some challenges that should be tackled in order to apply such systems and solutions efficiently. The main challenge is in providing an energy supply to enable reliable connection of wearable biosensors in a wireless environment affected by interference from different devices and to provide time-sensitive services. A lack of a reliable solutions to this challenge significantly affects the lifetime and reliability of any WBAN implementing these technologies.
In this work, we provide feasible solutions for mitigating this energy supply-related challenge. We exploit nanotechnology to fabricate piezoelectric nanomaterials with specific electrical and physical characteristics, and consequently design nano-biosensors in the form of wearable piezoelectric mats of flexible bio-electronic devices. The targeted mats are fabricated using synthesized poly(vinylidene fluoride) (PVDF) solution and turned into nanofibers mats via an electrospinning technique. The electric field of the electrospinning process supports the alignment of electric dipoles inside the organic material, which is the main physical feature required for a piezoelectric response. The synthesized nanofibers mats can be powered via the embedded materials by the movement of some parts of the human body, such as joints, and generated cardiac signals. Then, a design for a sustainable WBAN is proposed which employs an energy harvesting-based MAC protocol for health monitoring applications. This WBAN consists of self-powered nano-biosensors distributed over the human body on the skin or on clothing to monitor and read vital health-related parameters. Each suite of nano-biosensors forms a microgrid where power is managed for them based on controllers driven by machine learning systems to ensure the suitable operation of the sensors.
Our main contributions in this work are as follows: We propose (a) a system model and design for a self-powered WBAN employing an energy harvesting-based MAC protocol with built-in piezoelectric nano-biosensors forming a sensory system and microgrids that support power to other sensors in the network; and (b) a novel design for low-cost piezoelectric nano-biosensors that can read and generate data about body health status and that are manufactured using nano-enriched materials with specific characteristics for energy harvesting and self-powering. The designed WBAN can be applied and evaluated over various health monitoring services which are used in telemedicine and chronic disease monitoring.
This paper is organized as follows:
Section 2 discusses the related work from the literature along with our new contribution. The system model, communication topology, and management architecture of self-powered WBAN care are discussed in
Section 3.
Section 4 presents the fabrication and characterization of piezoelectric nano-enriched materials. The self-powered WBAN is evaluated in
Section 5. Then, the paper concludes in
Section 6 by highlighting some future directions for this work.
2. Literature Review
The research on integrating WBAN with telemedicine and health monitoring applications started a long time ago [
1]. This integration depends on the Internet core and data analytics to generate real-time guidance and feedback to users in many areas. WBAN depend on utilizing distributed sensors throughout the human body with various placement strategies, on or under the skin, to monitor health-related parameters to improve the quality of life. To extend WBAN efficacy, different communication infrastructures can be applied from 4G/5G technologies to wireless networking and satellite infrastructure [
2]. The adoption of WBAN in healthcare-related applications requires continuous operation and monitoring. Thus, a high rate of energy consumption and limitation on the network lifetime is expected. Consequently, there are challenges and criticality in providing long-term efficient monitoring and service provisioning. In the literature, diverse solutions have been developed to tackle those challenges. Some of these solutions that are discussed enable long-term operations and extend the lifetime of WBAN. Some methods may depend on generating electrical energy from ambient energy sources [
20]. The authors investigated energy-harvesting interface circuits for WBAN.
In [
21], the authors presented a MAC protocol to support a radio frequency energy harvesting WBAN. They adopted TDMA-based scheduling to minimize energy consumption due to interference. They also proposed a power adjustment scheme to optimize power transmission and developed a scheme to optimize data throughput to enable reliable data delivery and communications. Other solutions targeted energy harvesting and energy saving in WBAN. For example, an algorithm was developed to find the maximum number of dominating sets and the minimum number of nodes required to relay data delivery in an energy harvesting WBAN [
22]. Another solution developed an energy-efficient harvested-aware clustering and data routing protocol to operate in WBAN [
23]. This protocol adopted a dynamic approach to select cluster heads and avoided the transfer of redundant data among nodes to save energy.
The authors in [
4] surveyed different nanotechnology-based mechanisms of generating power, namely, piezoelectric nanogenerators (PENG), triboelectric nanogenerators (TENG), and pyroelectric nanogenerators (PYENG). These mechanisms require the fabrication of materials with specific characteristics: they must be lightweight and flexible, and have good electrical performance. Accordingly, such materials can be developed and exploited as nanogenerators to collect energy from the body and power sensors on wearable electronics. Different types of such sensors can be used as biosensors to create self-powered WBAN to monitor body health-related parameters, such as blood pressure and cardiac signals.
Various energy-harvesting sources of nonelectric renewable energy were investigated in [
24,
25,
26] to overcome the problem of limited energy supplies for sensor devices in WBAN. These sources include biochemical sources, ambient sources, and biomechanical sources. Biochemical sources target electrochemical energy and use various harvesting techniques, such as enzymatic biofuel cells. The ambient sources depend on light or electromagnetic radiation as a source of energy and use photovoltaic cells or thermoelectricity for energy harvesting. The last type is biomechanical sources which depend on vibration energy and use, for instance, piezoelectric materials for energy harvesting. A biomechanical energy source that depends on internal and external motions can provide good levels of energy. In particular, there are various movement sources in the body, such as the heartbeat and muscle movement, that can be used to generate energy and managed by aggregators for effective usage.
Optimization problems are formulated to maximize energy efficiency of energy-harvesting-enabled WBAN [
27]. The aim of optimization is to plan how to allocate energy to crucial sensors in WBAN to prolong their lifetime and improve their performance. In [
25], the authors surveyed different techniques of energy harvesting for WBAN and optimized approaches for exploiting the harvested energy in WBAN. The optimization depends on addressing protocols for WBAN at the medium access control (MAC), routing, and physical layers. In [
28], Changle et. al. presented a model for MAC protocol called LEDA to help extend the WBAN lifetime. The protocol depends on IEEE 802.15.6 and it employs two modes of wireless signal transmission and reception in a shared medium. The first is a multi-beam directional mode with carrier sense multiple access/collision avoidance, and the second is a single-beam directional mode with time division multiple access. The authors presented an analysis of the LEDA operations based on a dynamic polled allocation period to enable reliable data transmission.
3. SpWBAN System Model
We propose a SpWBAN architecture that consists of three levels as follows: The first level includes the self-powered nano-biosensors that run relying on materials for energy harvesting. The second level incorporates the communication and management of self-powered nano-biosensors within the SpWBAN topology. The third level includes the management of data collected from different sources, such as various nano-biosensors, other WBAN, and constructed databases for further analysis and actions. Additionally, this level incorporates management of the power generated from the energy harvesting materials associated with biosensors. In the first level, there are wireless self-powered biosensors fabricated with energy harvesting nanomaterials that collect data and forward them to a collecting device. The next section, i.e.,
Section 4, presents the fabrication of the nano-biosensor based on piezoelectric nano-enriched materials. The second level explains how communication among nano-biosensors is conducted where a topology for SpWBAN is created and various communication technologies, such as Bluetooth and IEEE 802.15.6 protocol, can be used. In the third level, the data gathered at collectors and hubs are sent over 4G/5G technologies to powerful analysis stations over the Internet to be preprocessed and cleaned in order to be used for further quantitative and qualitative mathematical analysis. Moreover, a set of predefined thresholds are declared based on pre-simulated samples to control the data and customize the performed mathematical analysis.
A realistic application for this system model would be the healthcare service allocation for patients by healthcare providers in a region which is equipped with a 4G/5G tower. Using data gathered from people with a WBAN and by defining a set of thresholds based on the predetermined specifications of the 4G/5G tower’s hardware as well as pre-simulated samples, mathematical and machine learning-based analysis can be implemented on the data of the region, thereby producing insights on healthcare service provisioning in the region. Therefore, according to the design problem described in
Figure 1, the system is concerned with performing a mathematical analysis taking into consideration the predetermined thresholds, as previously mentioned. This system collects the body information and then produces a permission concerning whether to grant (1) an access or not (0) for each patient.
- A.
Data Management and Routing in SpWBAN
In the second level of management, using machine-learning algorithms and learned features related to the type of required healthcare services, decisions are taken by intelligent systems found on stations in the backhaul Internet separate from the SpWBAN. These decisions are made based on data/energy readings to achieve efficient actions in real-time. This can help in offering future predictions and planning for provisioning healthcare services and also replacing wearable health sensors and devices if they malfunction or are energy depleted.
In addition, the decision can ensure there are reliable routing plans for data in the SpWBAN, among SpWBAN and between SpWBAN and the Internet core. Different routing algorithms can be applied to enable efficient data routing for real-time health monitoring applications [
29]. In general, routing with a SpWBAN can be performed on a one-hop basis between sensors and the collecting unit. However, in the case of different levels of communication and management between multiple WBAN and the Internet, multichip routing is applied.
- B.
Energy Harvesting-based MAC for SpWBAN
Based on the system model presented in
Figure 2 below, the WBAN on each person is supported by a microgrid that integrates the energy harvesting units with the sensors to assist in operating the sensors and other devices. Therefore, data about the power/energy levels from these units are collected and analyzed to better use the self-powered wearable devices.
We assume a one-hop star topology for each microgrid where the collector receives readings wirelessly from the sensors. The collector applies some operations related to data analysis on these readings and then forwards them to the cloud for advanced data analysis. We adopt a hierarchical communication network architecture to achieve reliable and managed data transmission between the sensors and the cloud. In addition, when there is more than one microgrid on the body, there is a controller to manage traffic from them.
In each WBAN (i.e., the first management level), there is a collecting device that performs a local analysis and makes decisions before forwarding the data/power readings to powerful units and stations at the SDN-based management level (i.e., the second management level). The SDN-based management depends on a set of devices or controllers that run machine learning models to perform data analysis and to support decisions taken by the SDN controllers.
In this work, we discuss the mathematical model of SpWBAN that employs an energy harvesting-based MAC protocol with one management level that can generate decisions related to the allocation of health monitoring services. There is also the capability for the management level to forward readings and findings to an Internet cloud, i.e., an advanced management level, for further data analysis and processing.
- C.
SpWBAN Mathematical Model
We present a mathematical model for SpWBAN, which is a human body-centered network where a suite of connected various sensors with a variety of traffic. We assume that the MAC protocol at SpWBAN will depend on single-beam and multi-beam directional antennas that can minimize signal interference among transmitting sensors and accordingly minimize energy consumption [
28,
30].
We adapted the MAC protocol for WBAN presented in [
28] and its related antenna model to be used by sensors and the collector, as shown in
Figure 2. The implemented MAC protocol enables reliable data transfer between sensors and the collector. The protocol also allows three different time periods as follows: one time period for multi-beam transmission and reception, another time period for single-beam transmission and reception, and the time period for inactivity.
We conducted an analysis of the generated voltage from the applied energy harvesting setup using polymers or piezopolymers and using a piezoelectric organic material such as PVDF. We formulated the generated voltage, as illustrated in the equations in
Table 1 where three related varying parameters have effects. We compared the ranges of applied forces and frequencies with related work in the literature [
31,
32].
In addition, based on the study presented in [
31,
33], the electrical energy generated from mechanical energy applied to piezoelectric materials due to a specific source can be computed using the equation:
where E
p,source is the electrical energy generated from the piezoelectric material according to a specific source, V is the generated voltage, Z is the equivalent impedance of the piezoelectric material which includes the resistive and capacitive loads, and Tg is the energy generation time. PVDF nanofibers served as the piezoelectric material, which is presented as a circuit model of a resistor connected in parallel to a capacitor.
Based on the adopted models in [
28,
31,
34,
35], we assume that the decay of the energy can be be expressed by the following equation where an electrical circuit-based model for energy discharging in the fabricated piezoelectric material was used.
Equation (2) computes the amount of energy harvested to power the biosensor. represents the period that there is no motion or activity in the human body. R is the resistance of conductive wet-spinning on the PVDF nanofibers. C represents the equivalent capacitance related to the stiffness of the piezoelectric material. This means that if there is a long time without activity, the sensors will be depleted and out of power.
We propose three different types of energy harvesting sources for the implemented bio-nanosensors in SpWBAN as follows: the heart beat source (SHB), arm bending source (SAB), and knee bending source (SKB).
For each source, there is a range of voltage that can be generated according to the applied mechanical (motion) force and the frequency of the movement, in addition to the bending angle. The models for these sources are discussed later.
As previously presented, in the studied SpWBAN system model, there are microgrids, where each one consists of a group of sensors integrated with energy harvesting sources to self-power the sensors. Let us assume that we have a SpWBAN with only three sensors where each sensor adopts one of the three sources (SHB, SAE, and SKB). For example, the sensor near to the heart will depend on SHB, the sensor implemented on the arm elbow depends on SAB, and the sensor implemented on the leg knee depends on SKB.
In the following subsections, we analyze three performance metrics (energy consumption, network lifetime, and network throughput) to evaluate the efficiency of the operating SpWBAN.
Based on the MAC model presented in [
28], the average energy consumption of every sensor in a SpWBAN, based on a data arrival rate
and a service rate
, is expressed as follows:
We examine the model of a saturated SpWBAN where the sensors send data continuously to the collector without any inactivity period (i.e.,
,
and
). Therefore:
where
represents the average energy consumption of a sensor, which collects readings and sends it with energy
, expressed by:
where
represent the energy consumed in transmitting and sending, respectively, in multi-beam mode, and
represent the energy consumed in transmitting and sending, respectively, in single beam mode. As defined in [
23],
is the overhead energy consumption where the sensor becomes active and turns from a transmitting state to a receiving state and vice versa. We assume that sensors are always awake; and therefore
. Therefore:
We define
as the number of data packets that are sent successfully by a sensor during the allocated period T, which is calculated as:
where
is the number of bits per sensor packet.
The total energy consumption of SpWBAN is the summation of energy consumed at the three sensor nodes:
The average of SpWBAN for the energy consumption
for the three sensors is calculated as:
We analyze the throughput generated from SpWBAN in the case that the sensor nodes are capable of sending data, are self-powered nodes and have data to send. We hypothesize that for at least 75% of the frame duration, self-powered sensor nodes can send. In contrast, the sensor nodes that have no self-powering capability have to wait for some time to save energy. Related to the MAC model presented in [
28], the following formula is used to calculate the network throughput:
where
is the active time when the sensor nodes are sending data.
We hypothesize that sensor nodes can last as long as there are body movements that can help in powering the nodes, as discussed previously. Accordingly, the lifetime of the network can be computed by considering the lifetime of the first dead sensor node. Considering the related MAC model presented in [
28] and based on the energy consumed
and the energy generated
for that node during the allocated period T, the network life time can be prolonged by a ratio calculated from the following formula:
- D.
Smart Sensors Operation Management
The collector or hop employs a lightweight machine learning (ML) algorithm and performs some analytics to reach a decision whether to continue accepting readings from a sensor or a suite of sensors or to direct them to minimize the active time or to stop sending readings. The collector will receive feedback from sensors about the generated level of harvested energy or voltage and other parameters, such as sensor location and monitored biometric priority. There are three sensor types, which are heart sensor, arm sensor, and knee sensor. There are also three levels of sensor priority, which are high, medium, and low. For example, if the collector receives data from a sensor referring to a low level of generated voltage and that sensor is monitoring a low-priority biometric, then, based on the employed ML algorithm, the collector makes a decision about continuing to receive readings from the sensor or applying some restrictions. If there is a very low level of generated voltage (leading to high energy consumption), the collector directs the sensor to stop activity until an acceptable level of the generated voltage is reached based on the operating requirements of the sensors.
To model the implemented ML at the collector, mathematical analysis is implemented by utilizing machine learning algorithms for supervised classification. The collector depends on a training set of the acceptable and unacceptable operating ranges of the various implemented sensors. The collector reaches a suitable decision to either continue receiving
readings from a sensor, to skip readings from that sensor or to allow sensors to operate with limited active time. Several classification algorithms are used, including decision trees, support vector machines, and neural networks. These algorithms can be used to test the possibility of enabling effective multiple health monitoring services. The machine learning models take in the collected preprocessed sensor-related data, which is classified into the most pivotal attributes according to the health monitoring service, and then it produces the decision on providing the monitoring services or not.
Figure 3 shows a simple explanation for the machine learning model. Multiple attributes x, such as generated voltage level and sensor priority and location, are fed to the ML models, which were trained to reach decisions on providing a health monitoring service with or without restrictions or stopping service provision. We assume three classes (
) where
refers to continue working without restrictions (no changes on the active time),
refers to continue working with restrictions (a change in the active time to be less), and
refers to stop working.
Based on the decision taken by the collector, related sensor nodes are notified. For instance, in the case that a sensor node has a low generated voltage, which might affect the quality of service, the collector directs that sensor to stop working and enter inactive mode. This can be interpreted as having a decreased value or zero value for and of that node. Accordingly, this affects the throughput in the network and the overall lifetime. The following figure and algorithm pseudo code explain the SpWBAN design that applies a smart management system.
Figure 4 illustrates a system model of SpWBAN, which employs machine learning at the main network controller and hub. All the sensors are approximately equal distance from the controller. Based on the analyzed data received from sensors, the controller may direct the sensors to increase or decrease the active time period. The collected sensor data include measurements, the level of generated voltage and harvested energy at each sensor and the amount of energy consumed in transmitting readings. Algorithm 1 introduces the main operations executed by the controller.
Algorithm 1 Smart Management of SpWBAN Operations by the Controller |
Input SpWBAN Sensor Configuration Parameters Energy-related parameters initialization Sensors active time |
Operations Run operating loops Check energy levels at Sensors Generate voltage based on applied forces on nano-enriched piezoelectric materials Calculate the energy generated from the piezoelectric materials Adjust the data sending rate and number of data packets sent Compute the energy consumption for sending considering the harvested energy and sensor activity Compute the total energy consumption in SpWBAN Estimate SpWBAN lifetime Estimate SpWBAN throughput Recall SpWBAN from trained datasets and models Check the energy level generated and consumed at each sensor based on trained models Update the activity duration of sensors based on the classification of their energy levels |
Output SpWBAN sensors configuration SpWBAN lifetime SpWBAN throughput |
Figure 5 illustrates a flowchart of the SpWBAN-managed operation where, based on the employed multi-class machine learning algorithms and the trained data, the controller can reach specific classes for reading from all sensors. Accordingly, the controller can direct the sensors to prolong or shorten the active duration.