Next Article in Journal
Thermal-Feature System Identification for a Machine Tool Spindle
Next Article in Special Issue
A Privacy-Preserving Traffic Monitoring Scheme via Vehicular Crowdsourcing
Previous Article in Journal
Estimating PM2.5 Concentrations Based on MODIS AOD and NAQPMS Data over Beijing–Tianjin–Hebei
Previous Article in Special Issue
A Comprehensive Technological Survey on the Dependable Self-Management CPS: From Self-Adaptive Architecture to Self-Management Strategies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Real-Time Healthcare Data Transmission for Remote Patient Monitoring in Patch-Based Hybrid OCC/BLE Networks †

Department of Electronics Engineering, Kookmin University, Seoul 02707, Korea
*
Author to whom correspondence should be addressed.
This article is an extended and modified version of a paper presented in “Hasan, M.K.; Shahjalal, Md.; Chowdhury, M.Z.; Jang, Y.M. In Proceedings of the International Conference on ICT Convergence (ICTC 2018), Jeju, Korea, 17–19 October 2018.”
Sensors 2019, 19(5), 1208; https://doi.org/10.3390/s19051208
Submission received: 1 February 2019 / Revised: 3 March 2019 / Accepted: 5 March 2019 / Published: 9 March 2019
(This article belongs to the Special Issue Future Research Trends in Internet of Things and Sensor Networks)

Abstract

:
Research on electronic healthcare (eHealth) systems has increased dramatically in recent years. eHealth represents a significant example of the application of the Internet of Things (IoT), characterized by its cost effectiveness, increased reliability, and minimal human effort in nursing assistance. The remote monitoring of patients through a wearable sensing network has outstanding potential in current healthcare systems. Such a network can continuously monitor the vital health conditions (such as heart rate variability, blood pressure, glucose level, and oxygen saturation) of patients with chronic diseases. Low-power radio-frequency (RF) technologies, especially Bluetooth low energy (BLE), play significant roles in modern healthcare. However, most of the RF spectrum is licensed and regulated, and the effect of RF on human health is of major concern. Moreover, the signal-to-noise-plus-interference ratio in high distance can be decreased to a considerable extent, possibly leading to the increase in bit-error rate. Optical camera communication (OCC), which uses a camera to receive data from a light-emitting diode (LED), can be utilized in eHealth to mitigate the limitations of RF. However, OCC also has several limitations, such as high signal-blockage probability. Therefore, in this study, a hybrid OCC/BLE system is proposed to ensure efficient, remote, and real-time transmission of a patient’s electrocardiogram (ECG) signal to a monitor. First, a patch circuit integrating an LED array and BLE transmitter chip is proposed. The patch collects the ECG data according to the health condition of the patient to minimize power consumption. Second, a network selection algorithm is developed for a new network access request generated in the patch circuit. Third, fuzzy logic is employed to select an appropriate camera for data reception. Fourth, a handover mechanism is suggested to ensure efficient network allocation considering the patient’s mobility. Finally, simulations are conducted to demonstrate the performance and reliability of the proposed system.

Graphical Abstract

1. Introduction

Electronic healthcare (eHealth) is regarded as one of the most important emerging applications of wireless sensing networks owing to its substantial potential in a wide range of nursing assistance activities. Nowadays, the Internet of Things (IoT) has become a distinguished solution in eHealth [1,2]. Among the promising, advanced IoT applications, eHealth represents a revolutionary segment and offers numerous convenient solutions to patients, doctors, and nursing assistants [3,4,5]. The IoT has a great potential and provides various utilities wherein remote health monitoring of chronic diseases can be regarded as the most significant technology. In this regard, wearable computing technologies are considered to have an incredible influence, because they remarkably eliminate the necessity of continuous physical examination [6].
Wearable technologies are extensively developed by researchers to monitor patients with chronic diseases [7,8,9]. These technologies can be demonstrated through wearable armbands or patches embedded in a patient’s body. These patches are designed according to the required operation. A wireless body area network (WBAN) has also been developed, in which healthcare signals are transmitted to the monitoring person. These wearable patches require a biosensor. Different biosensors, such as an electrocardiogram (ECG) [7,10,11], electroencephalogram [12,13], blood pressure [14], and oxygen saturation (SpO2) [15] sensors, are developed by researchers. However, the effective wireless transmission of these bio-signals has recently attracted a considerable research interest. The bit-error rate (BER) is highly significant in this regard, because the reliability issue must be addressed with proper attention. In real-time remote monitoring of a patient’s condition (e.g., the heart rate), the data transmission should be almost completely error-free.
Currently, radio-frequency (RF)-based technologies are extensively utilized to accomplish the transmission of healthcare signals to the gateway. A wide range of devices with low-power characteristics, such as Bluetooth low energy (BLE), ZigBee, and IPv6 over low-power wireless personal area networks (6LoWPAN), are considered useful owing to their cost effectiveness and affordability to the majority of people. Among these technologies, BLE is noteworthy for its low power demand and robustness to obstacles [16,17]. After the introduction of BLE 4.0 by a special interest group in 2010, a tremendous research interest has been observed in the area of WBAN, not only for its low-power characteristics, but also for its simple protocol architecture [18]. However, the security of BLE remains questionable [19,20]. For instance, some medical devices are very sensitive to electromagnetic radiation originating from RF-based technologies, which eventually degrade the overall device performance [21]. Moreover, its effect on human health is considerable [22,23]. RF signals are also prone to inter-channel interference and incur a substantial BER. Therefore, to ensure efficient, reliable, and secured healthcare signal transmission, a congruent complementary to RF-based technologies is required.
Optical wireless communication has been actively researched over the last few years. This communication type offers a completely unlicensed spectrum that can be utilized to manage massive future data traffic [24]. Among the communication technologies that use optical spectra, optical camera communication (OCC) is regarded to have significant potential [25]. Herein, a camera image sensor is used to receive an optical signal sent from a modulated light-emitting diode (LED) [26,27,28]. LED flickering is captured in the form of binary data. Moreover, OCC is an excellent solution for both long- and short-distance communications and has several useful features (e.g., high security, excellent signal-to-interference-plus-noise ratio (SINR), and high stability with respect to communication distance variation) [26].
OCC is exceptionally secure, as it is almost negligibly affected by the reflected component of the light signal [26]. Unlike RF-based technologies, OCC is less affected by interference. The interfering element can be extracted spatially from the image sensor, because each pixel acts as a photo detector. The BER using OCC is almost zero when the communication distance is short [28,29,30,31]. The achievable data rate of OCC is approximately 55 Mbps, which is also comparable to other low-power-based technologies [25]. Although OCC mainly utilizes the visible light spectrum, it can also operate in the infrared spectrum. Infrared wavelengths are invisible to the human eye and remove the LED flickering that can be bothersome to the patients. In addition, LEDs can be modulated with very low power. By virtue of these characteristics, OCC is a very promising solution in healthcare signal transmission. LED can be embedded in wearable devices, and a camera is utilized to receive the bio-signals. However, data transmission in OCC is instantly terminated if the signal transmission path is blocked by any obstacle. In addition, LED must appear inside the angle-of-view (AOV) of a camera. Furthermore, a direct line-of-sight (LOS) connection is required for successful communication.
Considering both the utilities and limitations of OCC, we propose a novel hybrid architecture that combines OCC and BLE for real-time healthcare signal transmission to a remote monitor. We consider the transmission of ECG data that particularly focus on heart rate variability. The main contributions of this work are listed below.
  • A patch that is connected with an ECG sensor network is proposed. It is constructed using an LED array and a BLE transmitter. The signal is modulated in the LED or BLE and sent to the respective receiver. Static surveillance cameras are utilized to receive the LED data.
  • We propose an algorithm that selects the appropriate network in a specific scenario. OCC has been provided with initial priority in the selection mechanism. We employ both single and multiple cameras to compute the selection probability. The AOV can be remarkably increased by using multiple cameras.
  • We apply fuzzy logic (FL) to select the most excellent camera. FL is an approach that uses variable truth values ranging from 0 to 1 to generate a certain decision. Different parameters of the OCC performance are investigated while applying FL. The center-of-gravity (COG) method is used to perform defuzzification.
  • The selection mechanism is initiated by using a network access request (NAR) generated from the patch circuit. The NAR is produced on the basis of a patient’s current condition. Therefore, power consumption can be minimized when the condition is well controlled.
  • To confirm connection reliability, we propose a handover mechanism from OCC to BLE or vice versa. The data are transmitted to a gateway for further transmission to a remote monitor.
The symbols used in our paper are listed in Table 1. The remainder of this paper is organized as follows. Section 2 provides an overview of the current IoT technologies utilized in healthcare. Section 3 introduces the patch circuit and the proposed hybrid infrastructure and presents the channel characteristics of OCC and BLE. Section 4 represents the algorithms for generating a new NAR, network selection for this NAR, and handover from OCC to BLE or vice versa. Section 5 evaluates the performance of the developed selection mechanism in a simulation study. The paper concludes with Section 6.

2. Literature Overview

Extensive research has been conducted to determine an efficient data collection and transmission scheme in healthcare over the last two decades. The developed monitoring systems implemented various types of patches for healthcare signal collection. The systems are developed not only for patients with chronic diseases, but also for those who are in critical conditions. Patients’ health conditions that should be monitored in real-time have many types. For example, wearable body sensor networks for blood pressure monitoring were proposed in [32]. A wearable wireless ECG monitoring system was developed in [33], particularly focusing on low power and cost effectiveness. Healthcare systems that monitor diabetic patients were developed in [34,35] by using a smartphone. In the literature [36], a remote monitoring system was proposed to supervise patients developing Alzheimer’s disease by tracking their movement patterns and locations. The same task was implemented in [37] using ZigBee. A wearable monitoring system was also developed to monitor sleep quality by investigating the respiration rate of patients [38]. The types of wearable technologies and monitoring systems for patients with Parkinson’s disease are surveyed in [39].
Patch devices are embedded in patients’ bodies. Thus, it must be ensured that a patient’s natural movements are not troubled by the integration of the device. In addition, the healthcare signals must be transmitted at low power with no or minimal errors. A wide range of low-power devices are used by researchers to transmit healthcare information into another processing unit. Bluetooth was the most widely used owing to its wide availability, robustness to obstacles, and simple protocol structure [16,17]. Bluetooth has now been replaced by BLE, a recent development with low power consumption and a moderate communication range. Meanwhile, additional RF-based technologies are being developed and utilized in remote health monitoring. For example, a survey was conducted focusing on 6LowPAN-based wireless monitoring [40]. Mobility management has had the priority in the literature. A discussion on mobility support using 6LoWPAN is also provided in the literature [41,42]. ZigBee- and ANT-based remote monitoring systems have also been reported [11,33,43]. The collected signals can be processed using a smartphone or personal computer (PC). Table 2 presents a summary of the existing health monitoring systems.
It is worth noting here that the aforementioned systems can suffer from a considerable amount of BER due to interference generated from neighboring devices [31,44]. In addition, the smartphone-based management systems are not very influential in cases where the monitoring person resides in another room or far from the patient. Most studies do not focus on intensive-care scenarios. This type of environment has life or death implications when the connection reliability is questioned. It can be seen from Table 2 that most of the monitoring systems particularly focus on devices with low-power consumption. However, new methods are yet to be proposed to increase reliability. A system focusing on low power, low cost, high security, and enhanced reliability needs to be developed for intensive-care environments.

3. System Overview

In our work, we assume an indoor scenario, wherein a patient is confined in an intensive or superficial care unit. An authorized person is remotely monitoring the patient’s health condition. We consider the transmission of ECG data, which particularly focus on heart rate variability. The proposed patch is connected to the ECG data sensing network. The signal is modulated in the LED or BLE and sent to the respective receiver. Static surveillance cameras are utilized to receive the LED data. Eventually, the data are transmitted to the authorized monitoring person using an eHealth gateway.

3.1. Patch Connectivity

Our proposed patch circuit is composed of an LED array, LED driving circuitry, and BLE transmitter chip. The patch is embedded in the patient’s arm. Because a direct LOS communication link must be developed between the patch and camera, the patch should be mounted to a completely uncovered part of the body. Our proposed patch circuitry is suitable for monitoring sleeping or unconscious patients. However, the patient may move for some exercise or when he or she goes to a restroom. In these cases, the LED can appear outside the AOV of a camera, which triggers the handover necessity to BLE.
The ECG signals can be collected from the body as binary sequences [52]. The considered sensing procedure is similar to those in the literature [7,11]. The ECG signal acquisition is facilitated by using several electrodes. The bio-signals are collected by using a capacitance generated from the electrodes. Then, the signal passes through the instrumentation amplifier. This amplifier reduces the unwanted noise generated in the circuit. In addition, the acquired bio-signal can be naturally weak owing to the regular movement of patients, which is another reason for using this amplifier. In addition, high- and low-pass filters are exploited to pass the signals within a targeted frequency, and a bandstop filter is used to attenuate unwanted frequencies. Thereafter, the signals pass through the analog-to-digital converter (ADC), which presents the digitalized signals. Figure 1 depicts the overall data acquisition procedure.
The ADC is connected with the BLE chip and LED driver circuit. A NAR is generated based on the patient’s condition. The NAR determines whether the bio-signal will be mounted to the BLE chip or the LED driver. At the LED side, the bio-signal is modulated by a small microcontroller circuit. The LED array switching is controlled by a metal-oxide-semiconductor field-effect transistor.

3.2. Proposed Hybrid Framework

The proposed hybrid system can be implemented at home, the clinic, the ambulance, or other places. The system operates wherever a patient must be remotely monitored. The number of surveillance cameras in a large-sized room can be high. Multiple patients can be monitored inside the room, thus also confirming the convenience of using multiple cameras. Figure 2 illustrates the monitoring system topology. The camera or BLE receiver collects the data sent from the patch. These collected data are processed to retrieve the original signal, then passed to an eHealth gateway for remote transmission. Several gateway architectures have been proposed [53,54,55]. The data are stored in the eHealth server, which can be accessed from the eHealth database thereafter. Finally, they are transmitted to the remote monitor.
The cameras are assumed to operate by the rolling shutter technique. These rolling-shutter-based cameras are the most popular owing to their worldwide availability and reasonable cost. When a NAR is generated in the patch circuit, the data are transmitted via OCC or BLE (the OCC network is accessed for the initial data transmission). When there is link blockage and high outage probability, the access point for a new NAR switches to BLE. The initial selection or access handover to BLE depends on the position and mobility of the patient.

3.3. OCC Channel Model and Data Retrieval Technique

The non-line-of-sight (NLOS) component of the optical signal minimally affects the OCC. The effect is almost negligible when the LED is very small. The data reception can be modeled by the Lambertian radiant intensity [26,56]. The LOS channel model of OCC is depicted in Figure 3. The LED light source and camera are placed in α and β , respectively. The DC LOS channel gain can be represented as follows:
G α , β = { g op cos ( ψ in ) cos m l ( ψ ir ) A c ( m l + 1 ) 2 π d α , β 2 , for   ψ in < AOV 0 , for   ψ in AOV
where d α , β denotes the Euclidean distance between α and β , ψ ir indicates the angle of irradiance of the LED, m l signifies the Lambertian emission index (which is a function of the half-intensity radiation angle ψ 1 / 2 and formulated as m l = log cos ψ 1 / 2 ( 2 ) ), g op denotes the gain of the optical filter, ψ in is the angle of incidence, and A c is the area of a projected image on the image sensor. If the pixel edge length is ρ , A c can be expressed as
A c = A l f 0 2 ρ 2 d α , β 2
where A l denotes the entire area of the LED that is active to send the optical signals, f o is the focal length of the camera, and AOV indicates the AOV of the camera.
OCC is less affected by interferences generated from neighboring light sources owing to the nature of the image sensor. The interfering elements can be spatially separated by applying region of interest (ROI) techniques. Thus, OCC offers excellent SINR, which is represented as follows:
η ( d α , β ) = ( ν P t G α , β ) 2 i = 0 N ( ν P t G j , β ) 2 + N 0 f r
where P t denotes the transmitted optical power, ν is the optical-to-electrical conversion efficiency, N 0 is the noise spectral density, and f r is the camera sampling rate. In addition, N is the total number of neighboring light sources and G j , β is the dc gain of a specific interfering light source.
The LED projected image in the camera is analyzed frame by frame to retrieve the actual data. When the LED is activated, it can be detected by the camera. Computer vision techniques have also been developed recently for object detection [57,58]. We employ a convolutional neural network (CNN) to detect the ROI using the camera. First, the camera captures a series of image frames. Then, a pre-trained CNN is applied to detect the actual ROI to reduce the complexity. Considering that the size of the LED and the transmitted optical signal power are very small, applying CNN is effective and achieves less detection error. The image frames are examined by converting the pixels into grayscale. Subsequently, a certain threshold is set, and the images are binarized, resulting in the appearance of bright pixels that only contain the LED image. Because we use cameras with rolling shutters, the LED image will appear as dark and bright strips because of the “on” and “off” states of the LED. The width of the strips is the function of the LED modulation frequency and the read-out architecture of the camera. By analyzing the width and the number of strips, the data are extracted as binary bits. The total number of strips projected inside the image sensor can be represented as follows [26]:
Γ = A l f o 2 ( f on + f off ) t r ρ 2 d α , β 2
where f o is the focal length of the camera, t r denotes the read-out time of a pixel of the camera, ρ is the edge length of a pixel, and f on   and   f off denote the ON and OFF frequencies of the LED, respectively.
The appearance of the full LED to appear inside the image sensor is not necessary for successful communication. Particularly, the strips have a minimum number, denoted by Γ min , that should be formed to retrieve the transmitted bits. Γ min is formulated as follows:
Γ min = arg min d α , β ( Γ )

3.4. BLE Path Loss Model

The signal power at the BLE receiver is given by [59]
P rb = P 0 d r υ
where P 0 is the received power at a reference distance from the transmitter, d r is the communication distance, and γ is called the distance power gradient.
The path loss for BLE is expressed as [59]
L p = 10 log ( P tr ) 10 log ( P 0 ) + 10 γ log ( d r )
where P tr signifies the transmitted power.

4. Proposed Methodologies

4.1. FL Employment

As discussed previously, an excellent BER is more important than the data rate in eHealth applications. The network’s capacity is almost negligible, because the monitoring system does not require a similar data rate to voice or video calling. However, the outage probability, which is a function of the achievable SINR, should be given significant attention. The link blockage probability for OCC is also important for reliable communication. Based on these issues, the major performance factors for OCC are regarded as the average SINR, instantaneous received power, and communication distance. These features should be inspected and analyzed before finalizing OCC as the data transmission system. However, setting a certain threshold value of the parameters that should be considered while selecting OCC is particularly inconvenient. Therefore, we envisage FL to assist in the selection mechanism.
FL is a computing approach that utilizes degrees of truth values ranging from 0 to 1 [60,61] rather than using only “true or false” when making decisions. We employed the Mamdani fuzzy inference system to assess the selection process of OCC. Three steps are considered in FL, namely fuzzification of performance parameters, assessment of different “if/then” rules, and defuzzification. Fuzzification is a process that transforms crisp inputs into fuzzy output quantities. The inputs are fuzzified by using numerous fuzzifiers, also referred to as membership functions (MFs) [62]. These functions are utilized to represent a fuzzy set graphically. MFs have different types. We used MFs with different numbers of breakpoints for various inputs.
Four input parameters are considered in the fuzzification process. We chose these parameters based on their effects on the OCC performance. The fuzzification process of SINR is illustrated in Figure 4. Four membership grades are chosen, such as low, average, high, and excellent, ranging from −15 to 45 dB. The selected values of the breakpoints a, b, c, and d are −15, 0, 15, and 30 dB, respectively. Among the parameters, the fourth parameter that we considered is the number of strips projected inside the image sensor. The significance of this parameter is indisputable when considering OCC for data transmission. As discussed in Section 3, below Γ min , the data bits cannot be extracted, although the LED image is projected in the image sensor. We performed several experiments on the training data and eventually chose the MFs. The grade breakpoints of the MFs were selected based on the variations of the parameters with distance prior to outage. Eventually, we selected four triangular MFs for the fuzzification of the SINR and three each for the other input parameters.
The fuzzification process is followed by the assignment of “if/then” rules. The rules are generated on the basis of the considered indoor scenario. The assumption of a patient’s movement was apparent while establishing the rules, because the receiving camera or BLE receiver is a static object. However, mobile robots can be utilized for remote monitoring, which becomes the only case based on which the rules can be employed. We performed the evaluation of the rules by several “anding” operations. The output is denoted by five triangular MFs to obtain a precise result. Finally, the defuzzification step generates a score based on the evaluation rules, which is represented by a crisp value. The inputs can be defuzzified by various methods, such as centroid, bisector, smallest maximum, and largest maximum. We adapted the centroid method owing to its superiority among the other methods. The obtained score, also defined as the selection score (SS), is represented by the following equation.
λ = u μ ( u ) d u μ ( u ) d u ,   [ λ R : 0 λ 1 ]
where u represents sample input, μ ( u ) is the MF, and R is the universal set of real numbers.
Based on the values of λ , a particular camera is selected for communication. However, as discussed previously, if the number of strips projected inside the image sensor is below Γ min , the communication is instantly terminated. Therefore, scores will not be considered in this circumstance.

4.2. New NAR Generation

A new NAR initiation strictly depends on the patient’s condition. Remotely monitoring a patient is energy inefficient, even when the patient’s health condition is completely normal and has almost no retrogradation possibility. The normal heart rate of individuals in different ages has different ranges [63,64]. Based on the heart rate variability, an instantaneous condition factor is introduced, which will be utilized to initiate a new NAR. Algorithm 1 describes the process of initiating a new NAR. This condition factor is a variable denoted by ζ c ranging from 0 to 1. It will determine the scheduling process of the new NAR. The normal heart condition will be given a value of ζ c equal to 1. Two threshold values of ζ c , namely ζ c _ 1   and   ζ c _ min , which denote the first and second thresholds, respectively, are evaluated. Particularly, these values are naturally variable and strictly depend on the patient’s heart condition. In most remote monitoring cases, a patient is specified with an expected heart rate by the monitoring person. A heart rate close to the optimal extent represents the value of ζ c close to unity. When the rate decreases or increases from the optimal value, the value of ζ c decreases.
Algorithm 1: Initialization of the new network access request (NAR).
  • NARGeneration ()
  • Begin
  • set time = 0;
  • if ζ c > ζ c _ 1 then
  •   put the system in idle mode;
  • else if ζ c _ min < ζ c > ζ c _ 1 then
  •   Initiate new NAR;
  •   Activate patch;
  •   Set interval = τ seconds
  • else
  •   Initiate new NAR;
  •   Activate patch;
  •   Set τ = 0 ;
  • end if
  • End
As ζ c decreases, it eventually reaches its first threshold. As long as it does not reach ζ c _ 1 , the system will be retained in idle mode, in which the patch is always deactivated. Consequently, the overall power consumption will be reduced. Note that the heart condition of the patient remains completely under control below ζ c _ 1 . If the value of ζ c is lower than ζ c _ 1 , then the patient will be continuously monitored with a regular interval, τ . The interval depends on the closeness of ζ c to the second threshold. This interval will be reduced if the closeness is high.
If ζ c falls behind the second threshold ζ c _ min , then the patient will be monitored with no interval. The data will be continuously transmitted as long as ζ c is higher than   ζ c _ min . The patient is less likely to move when the instantaneous condition factor is very low, so continuous monitoring of the patient is convenient. If the instantaneous and target heart rates are respectively σ ins and σ tar , then ζ c is calculated as follows:
ζ c = { σ ins σ tar , σ ins < σ tar ( 2 σ ins σ tar ) , σ ins > σ tar 0 , [ ( σ ins > 2 σ tar ) ( σ avg > 2 σ tar ) ] .

4.3. Network Selection for the New NAR

After generating a new NAR, the patch circuit is activated, and the digitalized signal is modulated. The signal is transmitted by using LED or BLE. The number of surveillance cameras can be more than one but particularly depends on the room size. Algorithm 2 summarizes the network-selection mechanism. The selection probability of OCC depends on the distance between the patient and camera. However, the patient should appear inside the camera AOV. Multiple cameras will increase the OCC coverage. The number of cameras is denoted by ξ .
Algorithm 2: Access point selection for new NAR.
  • Selection ()
  • Begin
  • if new NAR is generated then
  •  Collect data from body sensor
  •  Activate patch;
  •  if ξ = 1 then
  •   Accept Camera (1);
  •   Call threshold;
  • else ifξ > 1 then
  •   for j = 2; j < ξ
  •     if  λ(1) > λ(j) then
  •       Accept Camera (1);
  •       Set λ(j) = λ(1);
  •       Set j = j + 1;
  •     else
  •       Accept Camera (j);
  •       Set λ(j) = λ(1);
  •       Set j = j + 1;
  •     end if
  •    end for
  •    Call threshold (j);
  •  else
  •     Accept BLE;
  •  end if
  • else
  • Keep system in idle mode;
  • end if
  • End
  • threshold (x)
  • Begin
  • if Γ > Γcrit then
  •  Accept Camera (x);
  • else
  •  Accept BLE;
  • end if
  • End
Several factors are investigated before permitting data transmission by OCC. The patch LED will be ready for data transmission only when it is detected by a camera. However, when the number of strips projected in the image sensor is less than Γ min , the camera cannot extract data even if the LED is inside the AOV. This problem can occur in two circumstances. First, the Euclidean distance is considerably high between the camera and the patient. Second, the projected image appears in a corner of the image sensor, and the camera confronts the projection of a very small part of the LED. In both cases, Γ can be lower than Γ min . Hence, the communication can be instantly terminated in this condition. Therefore, a critical threshold of Γ is significantly required to confirm the reliability of the OCC scheme. The threshold is denoted by Γ crit , whose value is only above Γ min . The value of Γ crit varies for the cameras with different characteristics.
Initially, the system checks the value of ξ . When ξ = 1 , the camera is selected as the transmission network. However, for the high values of ξ , the SS of each camera is investigated. Then, the camera with the highest SS is selected. When a camera is selected for communication, its Γ is immediately verified whether it is lower than Γ crit or not. If yes, BLE will be selected for communication.
To theoretically represent the selection probability of each network, we consider a room with a dimension of a room × h room , as illustrated in Figure 5. The image sensor dimension of each camera is p im × q im . For simplicity, we assume that each camera is separated with equal distance from each other. The distance is denoted by ϑ . The selection probability of OCC is expressed in the following equation:
S p _ OCC = i = 1 ξ [ 1 2 p im q im ( d d f o ) 2 + d d p im ϑ ψ ] + d d p im f o ( q im d d 2 f o ϑ ) a room h room .
Here,
ψ = { p im m im d d 2 f o 2 ,   for   d overlap m im 2 f o p im m im d d f o 2 ,   for   d overlap < m im 2 f o
where d d denotes the vertical distance from the LED to the camera and m im is the minimum part of q im in which the minimum part of the LED must appear to extract the data bits sent from the LED.
The minimum LED part depends on the size of the LED and the distance between the LED and image sensor. The minimum area of the LED that should appear inside the image sensor for successful data decoding can be measured using the following equation [26]:
A m = { 2 r l r m r l r l 2 x 2 d x , r l > r m 1 2 A l ,   r m = r l 2 r m r l r m r l 2 x 2 d x , r m > r l A l ,   r m = 2 r l
where r l represents the radius of the LED and r m denotes the minimum portion of the LED that must appear inside the image sensor.
The quantity m im ascertains the maximum communication range of the OCC, and d overlap is the width of the overlapped coverages of two cameras (see Figure 5). The width is formulated as
d overlap = 1 2 f o ( q im d d ϑ f o ) .
The selection probability of BLE is then simply calculated as
S p _ BLE = 1 S p _ OCC .

4.4. Network-Switching Policy

As mentioned previously, OCC is a strictly directional LOS technology. If the LOS path of the light signal is blocked, the communication is terminated. Thus, efficient handover between OCC and BLE is required. Network switching is unnecessary in static user scenarios (e.g., patients who are unconscious and/or being transported in ambulances) but necessary when the patient is mobile, because the OCC performance remarkably depends on the LOS Euclidean distance between the LED and camera. The BLE performance is also influenced by user mobility. Efficient handover is thus required for reliable data transmission.
d α , β varies with the patient’s movement. The signal-blockage probability should be considered as it hampers the OCC performance. In addition, when changing the d α , β , the SS changes as well, consequently triggering the possibilities for the LED to be projected inside the image sensor with a number of strips below Γ crit . The network-switching procedure from OCC to BLE is summarized in Algorithm 3. When d α , β is changed, Γ of the current camera is immediately compared with the threshold. The communication with the current camera is continued if Γ is above Γ crit . Otherwise, its λ is compared with the other cameras that simultaneously detect the LED. The camera with the highest λ will be acceptable for communication. However, if no camera can meet the Γ crit requirement, the network will be switched to BLE.
Algorithm 3: Network-switching algorithm from OCC to BLE.
  • O2B_Handover ()
  • Initialization: Communication with camera is in progress;
  • Begin
  • if d α , β is changed then
  •   if Γ < Γ crit then
  •    Initiation of neighboring cameras;
  •    if ξ > 1 then
  •     for j = 1; j < ξ
  •       if λ ( 1 ) > λ ( j ) then
  •         Accept BLE;
  •         Set λ ( j ) = λ ( 1 ) ;
  •         Set j = j + 1;
  •       else if Γ ( j ) > Γ crit
  •         Accept Camera (j);
  •         Set λ ( j ) = λ ( 1 ) ;
  •         Set j = j + 1;
  •       else
  •         Accept BLE;
  •         Set j = j + 1;
  •       end if
  •     end for
  •   else
  •     Accept BLE;
  •   end if
  •    else
  •   Continue communication with Camera (1);
  •    end if
  • else
  •   Continue communication with Camera (1);
  • end if
  • End
When the BLE transmitter is activated in the patch circuit, the room cameras are reinitiated at the next change of d α , β . If any camera detects the LED, its Γ is immediately compared with Γ crit . If the compared Γ is below Γ crit , the BLE transmission continues; otherwise, it is replaced by the camera monitoring. If the LED is detected by more than one camera, the λ  values of all the in-range cameras are compared, and the network communication switches to the camera with the highest λ. Algorithm 4 summarizes the network switching strategy from BLE to OCC.
Algorithm 4: Network switching algorithm BLE to OCC.
  • B2O_Handover ()
  • Initialization: Communication with BLE is in progress;
  • if d α , β is changed then
  •   Initiation of room cameras;
  •   for j = 1, j < ξ
  •    if Camera (j) detect LED then
  •     if Γ ( j ) > Γ crit then
  •       Select Camera (j);
  •       if λ ( j ) > λ ( j + 1 ) then
  •         Accept Camera (j);
  •         Set j = j + 1;
  •       else
  •         Accept Camera (j+1);
  •         Set j = j + 1;
  •       end if
  •     else
  •       Set j = j + 1;
  •     end if
  •   Set j = j + 1;
  •   else
  •     Continue communication using BLE;
  •   end if
  •   end for
  • else
  •   Continue communication using BLE;
  • end if
  • End

4.5. System Reliability

The reliability of a healthcare data transmission is tremendously significant. Any error in reception can lead to serious issues with patient health. To assess the reliability of the transmission system, several parameters are evaluated in this section, such as outage probability, BER, and quality of service (QoS).
Interference from neighboring RF cells is a main cause of outage in BLE. Current indoor/outdoor infrastructures are installed with abundant RF devices using the 2.4 GHz band, generating a considerable amount of interference. Path loss is another significant contributor to the overall outage probability. BLE outage can be considered to occur below a certain SINR threshold, denoted by χ . The BLE outage probability is calculated as [65]:
O P _ BLE = 1 exp [ χ P rb k = 1 N b I T ( k ) ]
where N b denotes the total number of interfering sources with the BLE spectrum, k signifies a specific source, and I T ( k ) represents the total power received by the BLE for the specific interfering source.
The interference of neighboring optical sources in OCC is also non-negligible. The interfering elements can be spatially separated from the image pixels, as each pixel acts as a photo detector. However, outage occurs when the LED array is beyond the AOV of the camera. In the scenario of Section 4, the outage probability can be expressed as
O P _ OCC = η ( d α , β max ) [ a room h room ξ p im q im ( d d f o ) 2 + 2 d d p im ( ξ 1 ) ( q im d d ϑ f o ) 4 f o 2 + ξ ψ ] + a room h room η ( d α , β max d α , β crit ) a room h room η ( d α , β max )
where d α , β max and d α , β crit denote the maximum possible distance between the LED and a camera and the maximum communication range when using that camera, respectively.
The QoS of the healthcare data transmission system significantly depends on how much error-free data is received. Achieving an excellent SINR is indispensable in this regard. Although the data rate is not a highly considerable parameter, a minimum data rate must be ensured in the communication system. We theoretically defined the QoS for the hybrid system as follows:
δ = { ( 2 3 κ ) ϕ ins η ins 2 ϕ tar η tar ,   { ϕ ins < ϕ tar } & { η ins < η tar } ( 2 3 κ ) η ins 2 η tar , { ϕ ins ϕ tar } & { η ins < η tar } ( 2 3 κ ) ϕ ins 2 ϕ tar , { ϕ ins < ϕ tar } & { η ins η tar }
where ϕ ins and ϕ tar denote the instantaneous and target data rate, η ins and η tar are the instantaneous and target SINR, and κ represents the BER achieved in reconstructing after reception.

5. Performance Evaluation

To simulate our proposed system, we considered a room with dimensions of 5   m × 4   m × 3   m . Particularly, we employed static surveillance cameras rather than any mobile robot. Table 3 lists the unchanged parameters used in performing the simulations. Note here that any change to luminous parameters will affect the simulation results. All the simulations were executed in MATLAB.
The network selection mechanism for a new NAR particularly depends on the OCC performance. When an LED array is detected by a camera using CNN, λ of the camera is immediately investigated to evaluate the possibility of selecting a camera. Four performance parameters, namely instantaneous received power, number of strips projected in the image sensor, SINR, and LOS communication range, were analyzed to calculate the value of λ . We implemented more than 100 rules to obtain the precise score. The COG method was utilized to calculate λ . Figure 6 depicts the variation of λ in each input parameter with increasing distance using the COG method. To evaluate λ , we considered triangular MFs for all the inputs. The MFs were selected on the basis of a maximum communication range of 4 m.
Noticeably, when increasing the number of cameras, AOV will be increased to a great extent. Therefore, the probability for the LED to appear inside the camera coverage will also increase. Concurrently, the selection probability for BLE will be reduced. In addition, when coverage of a camera overlaps with another camera, S p _ OCC depends on the value of d overlap . Evidently, the cameras can cover a large area when the value of d overlap is small, hence increasing the selection probability. Figure 7 depicts the variation in S p _ OCC for a new NAR considering different values of AOV and ξ . In this simulation, d overlap and d α , β were fixed at 50 cm and 3 m, respectively. As shown in Figure 7, S p _ OCC is significantly improved with higher values of AOV . On the other hand, the value of S p _ BLE is decreased concomitantly. The selection probability also depends on the outage probability of each system. The outage probability for the hybrid system is illustrated in Figure 8. The outage probability of OCC is comparatively high. Several reasons can be addressed for the high outage probability of OCC. First, as most of the current commercial cameras have limited AOV, the overall coverage area is small. Second, data communication requires a LOS connection between the camera and the LED. Third, the optical signal in OCC is almost unaffected by the NLOS component. In Figure 8, we considered both the LOS and NLOS scenarios. However, when monitoring a patient in intensive care, the outage probability of OCC is low because the patient is static and the NLOS caused by the patient’s movement is non-existent. In addition, the outage probability can be minimized by increasing the number of cameras. As is evident in Figure 8, integrating OCC with BLE considerably reduces the outage probability.
Network switching becomes important when monitoring mobile patients in these scenarios. When patients move, the changing d α , β alters the OCC performance (as discussed above), and hence the possibility of outage in OCC. When an outage occurs, the communication must switch to BLE. Figure 9 plots the OCC-to-BLE handover probabilities in the hybrid system as functions of d α , β for varying AOV and ξ in the scenario of Section 4. The outage probability significantly decreased with increasing AOV and ξ and increased with increasing d overlap . Expressed another way, decreasing the AOV and ξ increases the handover probability from BLE to OCC.
As discussed earlier, reducing the error in the healthcare information is more important than improving the data transmission rate. Therefore, an excellent SINR is imperative. When the system meets the data rate requirement, its QoS is dominated by the error amount in the received information. In the performance evaluation, we set the target data rate and SINR and estimated the QoS values of the OCC, BLE, and hybrid systems. The cumulative QoS distribution functions in the three systems are compared in Figure 10. The cumulative distribution function (CDF) was calculated over the distance range 0.5–4 m. The CDF of the QoS increased with increasing difference between ϕ tar and ϕ ins and with increasing distance between η ins and η tar . As indicated in Figure 10, the QoS was higher in the proposed scheme than in OCC or BLE. In all the simulations, the spectral density of the OCC noise was assumed to be constant and equal to 10−21.

6. Conclusions and Future Works

The rapid development of IoT technologies has led to a new dimension in the healthcare field. Remote monitoring of patients’ health conditions using IoT is a promising approach that may result in various convenient solutions to nursing assistants. In this paper, we proposed a wearable ECG monitoring system based on a hybrid OCC/BLE architecture. A patch circuit was suggested where an LED array and BLE transmitter chip are integrated. The patch collects the ECG data from the sensing network and transmits it through a hybrid infrastructure. Depending on the patient’s health condition, a NAR is generated in the patch circuit, and the appropriate network (OCC or BLE) is decided by a network-selection algorithm. The selection mechanism in multiple-camera scenarios is assisted by fuzzy logic. To ensure the safety of both mobile and stationary patients, network-handover mechanisms were proposed. The healthcare information is transmitted to the gateway, where it is stored in an eHealth database before being sent to a remote monitor. The network selection and outage probabilities of each network were mathematically formulated. As confirmed in simulation studies, the hybrid network significantly improved the performance of the data transmission system. However, the performance was evaluated only in an idealized indoor scenario. When multiple patients in a large room are monitored by the same camera, a multiple-input multiple-output setup might be required. In future research, we will test the optimality of the proposed hybrid system over other optical-RF hybrid infrastructures. Other implementation complexities, such as the size and weight of the patch, will also be considered in our future work.

Author Contributions

All the authors contributed to this paper. M.Z.C. and M.K.H. proposed the idea; M.K.H wrote the paper; M.K.H. and M.S. performed the simulations; M.Z.C. analyzed and verified the simulation data; and Y.M.J. supervised the work and provided funding support.

Acknowledgments

This research was supported by the MSIT (Ministry of Science and ICT), Korea, under the ITRC (Information Technology Research Center) support program (IITP-2018-0-01396) supervised by the IITP (Institute for Information & Communications Technology Promotion).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Islam, S.M.R.; Kwak, D.; Kabir, M.D.H.; Hossain, M.; Hossain, M.; Kwak, K. The internet of things for health care: A comprehensive survey. IEEE Access 2015, 3, 678–708. [Google Scholar] [CrossRef]
  2. Baker, S.B.; Xiang, W.; Atkinson, I. Internet of things for smart healthcare: Technologies, challenges, and opportunities. IEEE Access 2017, 5, 26521–26544. [Google Scholar] [CrossRef]
  3. Sawand, A.; Djahel, S.; Zhang, Z.; Naït-Abdesselam, F. Toward energy-efficient and trustworthy eHealth monitoring system. China Commun. 2015, 12, 46–65. [Google Scholar] [CrossRef]
  4. Gope, P.; Hwang, T. BSN-care: A secure IoT-based modern healthcare system using body sensor network. IEEE Sens. J. 2016, 16, 1368–1376. [Google Scholar] [CrossRef]
  5. Fan, Y.J.; Yin, Y.H.; Xu, L.D.; Zeng, Y.; Wu, F. IoT-based smart rehabilitation system. IEEE Trans. Ind. Inform. 2014, 10, 1568–1577. [Google Scholar]
  6. Alam, M.M.; Malik, H.; Khan, M.I.; Pardy, T.; Kuusik, A. A survey on the roles of communication technologies in IoT-based personalized healthcare applications. IEEE Access 2018, 6, 36611–36631. [Google Scholar] [CrossRef]
  7. Rachim, V.P.; Chung, W. Wearable Noncontact Armband for Mobile ECG Monitoring System. IEEE Trans. Biomed. Circuits Syst. 2016, 10, 1112–1118. [Google Scholar] [CrossRef]
  8. Yama, Y.; Ueno, A.; Uchikawa, Y. Development of a wireless capacitive sensor for ambulatory ECG monitoring over clothes. In Proceedings of the International Conference IEEE EMBS, Lyon, France, 22–26 August 2007. [Google Scholar]
  9. Gao, Y.; Li, H.; Luo, Y. An empirical study of wearable technology acceptance in healthcare. Ind. Manag. Data Syst. 2015, 115, 1704–1723. [Google Scholar] [CrossRef]
  10. Majumder, S.; Chen, L.; Marinov, O.; Chen, Ch.; Monday, T.; Deen, M.J. Noncontact Wearable Wireless ECG Systems for Long-Term Monitoring. IEEE Rev. Biomed. Eng. 2018, 11, 306–321. [Google Scholar] [CrossRef]
  11. Nemati, E.; Deen, M.J.; Mondal, T. A wireless wearable ECG sensor for long-term applications. IEEE Commun. Mag. 2012, 50, 36–43. [Google Scholar] [CrossRef]
  12. Li, G.; Lee, B.; Chung, W. Smartwatch-based wearable EEG system for driver drowsiness detection. IEEE Sens. J. 2015, 15, 7169–7180. [Google Scholar] [CrossRef]
  13. Nakamura, T.; Goverdovsky, V.; Morrell, M.J.; Mandic, D.P. Automatic sleep monitoring using ear-EEG. IEEE J. Transl. Eng. Health Med. 2017, 5, 1–8. [Google Scholar] [CrossRef] [PubMed]
  14. Zheng, Y.; Yan, B.P.; Zhang, Y.; Poon, C.C.Y. An armband wearable device for overnight and cuff-less blood pressure measurement. IEEE Trans. Biomed. Eng. 2014, 61, 2179–2186. [Google Scholar] [CrossRef]
  15. Yang, D.; Zhu, J.; Zhu, P. SpO2 and heart rate measurement with wearable watch based on PPG. In Proceedings of the IET International Conference on Biomedical Image and Signal Processing, Beijing, China, 19 November 2015. [Google Scholar]
  16. Tabish, R.; Mnaouer, A.B.; Touati, F.; Ghaleb, A.M. A comparative analysis of BLE and 6LoWPAN for U-HealthCare applications. In Proceedings of the 7th IEEE GCC Conference and Exhibition (GCC), Doha, Qatar, 17–20 November 2013. [Google Scholar]
  17. Siekkinen, M.; Hiienkari, M.; Nurminen, J.K.; Nieminen, J. How low energy is bluetooth low energy? comparative measurements with ZigBee/802.15.4. In Proceedings of the IEEE Wireless Communications and Networking Conference Workshops, Paris, France, 1–4 April 2012. [Google Scholar]
  18. Gomez, C.; Oller, J.; Paradells, J. Overview and evaluation of bluetooth low energy: An emerging low-power wireless technology. Sensors 2012, 12, 11734–11753. [Google Scholar] [CrossRef]
  19. Ryan, M. Bluetooth: With low energy comes low security. In Proceedings of the USENIX Conference Offensive Technologies, Washington, DC, USA, 13 August 2013. [Google Scholar]
  20. Das, A.K.; Pathak, P.H.; Chuah, C.N.; Mohapatra, d.P. Uncovering privacy leakage in BLE network traffic of wearable fitness trackers. In Proceedings of the International Workshop on Mobile Computing Systems and Applications, St. Augustine, FL, USA, 23–24 February 2016. [Google Scholar]
  21. Furuhata, H. Electromagnetic interferences of electric medical equipment from hand-held radiocommunication equipment. In Proceedings of the International Symposium on Electromagnetic Compatibility, Tokyo, Japan, 17–21 May 1999. [Google Scholar]
  22. Radiofrequency (RF) Radiation. Health Physics Society. Available online: https://hps.org/hpspublications/articles/rfradiation.html (accessed on 10 January 2019).
  23. Non-Ionizing Electromagnetic Radiation in the Radiofrequency Spectrum and Its Effects on Human Health. Available online: http://www.wireless-health.org.br/downloads/LatinAmericanScienceReviewReport.pdf (accessed on 10 January 2019).
  24. Chowdhury, M.Z.; Hossan, M.T.; Hasan, M.K.; Jang, Y.M. Integrated RF/Optical wireless networks for improving QoS in indoor and transportation applications. Wirel. Pers. Commun. 2018. [Google Scholar] [CrossRef]
  25. Goto, Y.; Takai, I.; Yamazato, T.; Okada, H. A new automotive VLC system using optical communication image sensor. IEEE Photonics J. 2016, 8, 1–17. [Google Scholar] [CrossRef]
  26. Hasan, M.K.; Chowdhury, Z.; Shahjalal, M.; Nguyen, V.; Jang, Y. Performance analysis and improvement of optical camera communication. Appl. Sci. 2018, 8, 2527. [Google Scholar] [CrossRef]
  27. Ghassemlooy, Z.; Luo, P.; Zvanovec, S. Optical camera communications. In Optical Wireless Communications; Springer: Cham, Switzerland, 2016; pp. 547–568. [Google Scholar]
  28. Shahjalal, M.; Hossan, M.T.; Hasan, M.K.; Chowdhury, M.Z.; Le, N.T.; Jang, Y.M. An implementation approach and performance analysis of image sensor based multilateral indoor localization and navigation system. Wirel. Commun. Mob. Comput. 2018, 2018, 7680780. [Google Scholar] [CrossRef]
  29. Chen, S.; Chow, C. Color-shift keying and code-division multiple-access transmission for RGB-LED visible light communications using mobile phone camera. IEEE Photonics J. 2014, 6, 1–6. [Google Scholar] [CrossRef]
  30. Luo, P.; Zhang, M.; Ghassemlooy, Z.; Le Minh, H.; Tsai, H.; Tang, X.; Png, L.; Han, D. Experimental demonstration of RGB LED-based optical camera communications. IEEE Photonics J. 2015, 7, 1–12. [Google Scholar] [CrossRef]
  31. Hasan, M.K.; Shahjalal, M.; Chowdhury, M.Z.; Jang, Y.M. Access Point Selection in Hybrid OCC/RF eHealth Architecture for Real-Time Remote Patient Monitoring. In Proceedings of the International Conference on Information and Communication Technology Convergence, Jeju, Korea, 17–19 October 2018; pp. 716–719. [Google Scholar]
  32. Lin, H.; Xu, W.; Guan, N.; Ji, D.; Wei, Y. Noninvasive and continuous blood pressure monitoring using wearable body sensor networks. IEEE Intell. Syst. 2015, 30, 38–48. [Google Scholar] [CrossRef]
  33. Spanò, E.; Pascoli, S.D.; Iannaccone, G. Low-power wearable ECG monitoring system for multiple-patient remote monitoring. IEEE Sens. J. 2016, 16, 5452–5462. [Google Scholar] [CrossRef]
  34. Chang, S.H.; Chiang, R.D.; Wu, S.J.; Chang, W.T. A contextaware, interactive M-health system for diabetics. IT Prof. 2016, 18, 14–22. [Google Scholar] [CrossRef]
  35. Bui, N.; Bressan, N.; Zorzi, M. Interconnection of body area networks to a communications infrastructure: An architectural study. In Proceedings of the European Wireless Conference, Poznan, Poland, 18–20 April 2012. [Google Scholar]
  36. Cheng, H.T.; Zhuang, W. Bluetooth-enabled in-home patient monitoring system: Early detection of Alzheimer’s disease. IEEE Wirel. Commun. 2010, 17, 74–79. [Google Scholar] [CrossRef]
  37. Taub, D.M.; Lupton, E.; Hinman, R.; Leeb, S.; Zeisel, J.; Blackler, S. The escort system: A safety monitor for people living with Alzheimer’s disease. IEEE Pervasive Comput. 2011, 10, 68–77. [Google Scholar] [CrossRef]
  38. Milici, S.; Lázaro, A.; Villarino, R.; Girbau, D. Wireless wearable magnetometer-based sensor for sleep quality monitoring. IEEE Sens. J. 2018, 18, 2145–2152. [Google Scholar] [CrossRef]
  39. Pasluosta, C.F.; Gassner, H.; Winkler, J. An emerging era in the management of Parkinson’s disease: Wearable technologies and the Internet of Things. IEEE J. Biomed. Health Inform. 2015, 19, 1873–1881. [Google Scholar] [CrossRef] [PubMed]
  40. Shahamabadi, M.S.; Ali, B.B.M.; Varahram, P.; Jara, A.J. A network mobility solution based on 6LoWPAN hospital wireless sensor network (NEMO-HWSN). In Proceedings of the International Conferences Innovation Mobile Internet Services Ubiquitous Computer, Taichung, Taiwan, 3–5 July 2013. [Google Scholar]
  41. Jara, A.J.; Zamora, M.A.; Skarmeta, A.F.G. An Initial Approach to Support Mobility in Hospital Wireless Sensor Networks based on 6LoWPAN (HWSN6). J. Wirel. Mobile Netw. Ubiquitous Comput. Dependable Appl. 2010, 1, 107–122. [Google Scholar]
  42. Wang, X.; Zhong, S.; Zhou, R. A mobility support scheme for 6LoWPAN. Comput. Commun. 2012, 35, 392–404. [Google Scholar] [CrossRef]
  43. Li, W.J.; Luo, Y.L.; Chang, Y.S.; Lin, Y.H. A wireless blood pressure monitoring system for personal health management. In Proceedings of the IEEE International Conference of the IEEE Engineering in Medicine and Biology Society, Buenos Aires, Argentina, 31 August–4 September 2010. [Google Scholar]
  44. Golmie, N.; Cypher, D.; Rebala, O. Performance analysis of low rate wireless technologies for medical applications. Comput. Commun. 2005, 28, 1266–1275. [Google Scholar] [CrossRef]
  45. Singh, M.; Jain, N. Performance and evaluation of smartphone based wireless blood pressure monitoring system using Bluetooth. IEEE Sens. J. 2016, 16, 8322–8328. [Google Scholar] [CrossRef]
  46. Tabish, R.; Ghaleb, A.M.; Hussein, R.; Touati, F.; Mnaouer, A.B.; Khriji, L.; Fadl, M. A 3G/WiFi-enabled 6LoWPAN-based U-healthcare system for ubiquitous real-time monitoring and data logging. In Proceedings of the 2nd Middle East Conference on Biomedical Engineering, Doha, Qatar, 17–20 February 2014. [Google Scholar]
  47. Tseng, K.C.; Lin, B.; Liao, L.; Wang, Y.; Wang, Y. Development of a wearable mobile electrocardiogram monitoring system by using novel dry foam electrodes. IEEE Syst. J. 2014, 8, 900–906. [Google Scholar] [CrossRef]
  48. Lin, B.S.; Chou, W.; Wang, H.; Huang, Y.; Pan, J. Development of novel non-contact electrodes for mobile electrocardiogram monitoring system. IEEE J. Trans. Eng. Health Med. 2013, 1, 1–8. [Google Scholar]
  49. Haahr, R.G.; Duun, S.; Thomsen, E.V.; Hoppe, K.; Branebjerg, J. A wearable “electronic patch” for wireless continuous monitoring of chronically diseased patients. In Proceedings of the International Summer School and Symposium on Medical Devices and Biosensors, Hong Kong, China, 20–28 June 2008. [Google Scholar]
  50. Tsow, F.; Forzani, E.; Rai, A.; Wang, R.; Tsui, R.; Mastroianni, S.; Knobbe, C.; Gandolfi, A.J.; Tao, N.J. A wearable and wireless sensor system for real-time monitoring of toxic environmental volatile organic compounds. IEEE Sens. J. 2009, 9, 1734–1740. [Google Scholar] [CrossRef]
  51. López-Ruiz, N.; López-Torres, J.; Rodríguez, M.Á.C.; de Vargas-Sansalvador, I.P.; Martínez-Olmos, A. Wearable system for monitoring of oxygen concentration in breath based on optical sensor. IEEE Sens. J. 2015, 15, 4039–4045. [Google Scholar] [CrossRef]
  52. Pirbhulal, S.; Zhang, H.; Wu, W.; Mukhopadhyay, S.C.; Zhang, Y. Heartbeats based biometric random binary sequences generation to secure wireless body sensor networks. IEEE Trans. Biomed. Eng. 2018, 65, 2751–2759. [Google Scholar] [CrossRef] [PubMed]
  53. Granados, J.; Rahmani, A.M.; Nikander, P. Towards energy-efficient HealthCare: An Internet-of-Things architecture using intelligent gateways. In Proceedings of the International Conference on Wireless Mobile Communication and Healthcare—Transforming Healthcare Through Innovations in Mobile and Wireless Technologies, Athens, Greece, 3–5 November 2014. [Google Scholar]
  54. Rahmani, A.; Thanigaivelan, N.K.; Gia, T.N. Smart e-Health Gateway: Bringing intelligence to Internet-of-Things based ubiquitous healthcare systems. In Proceedings of the Annual IEEE Consumer Communications and Networking Conference, Las Vegas, NV, USA, 9–12 January 2015. [Google Scholar]
  55. Crema, C.; Depari, A.; Flammini, A. Virtual respiratory rate sensors: An example of a smartphone-based integrated and multiparametric mHealth gateway. IEEE Trans. Instrum. Meas. 2017, 66, 2456–2463. [Google Scholar] [CrossRef]
  56. Kahn, J.M.; Barry, J.R. Wireless infrared communications. Proc. IEEE 1997, 85, 265–298. [Google Scholar] [CrossRef] [Green Version]
  57. Han, J.; Zhang, D.; Cheng, G.; Guo, L. Object detection in optical remote sensing images based on weakly supervised learning and high-level feature learning. IEEE Trans. Geosci. Remote Sens. 2015, 53, 3325–3337. [Google Scholar] [CrossRef]
  58. Zhang, D.; Meng, D.; Han, J. Co-saliency detection via a self-paced multiple-instance learning framework. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 865–878. [Google Scholar] [CrossRef]
  59. Pahlavan, K.; Krishnamurthy, P. Principles of Wireless Networks; Pretice Hall PTR: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
  60. Hasan, M.K.; Chowdhury, M.Z.; Shahjalal, M.; Jang, Y.M. Fuzzy based network assignment and link-switching analysis in hybrid OCC/LiFi system. Wirel. Commun. Mob. Comput. 2018, 2018, 1–15. [Google Scholar] [CrossRef]
  61. Ross, T.J. Fuzzy Logic with Engineering Applications, 3rd ed.; John Wiley & Sons, Ltd.: Hoboken, NJ, USA, 2011. [Google Scholar]
  62. Kaya, M.; Alhajj, R. Utilizing genetic algorithms to optimize membership functions for fuzzy weighted association rules mining. Appl. Intell. 2006, 24, 7–15. [Google Scholar] [CrossRef]
  63. Acharya, U.R. Heart rate variability. In Advances in Cardiac Signal Processing; Springer: Berlin, Germany, 2007; pp. 121–165. [Google Scholar]
  64. Zhang, J. Effect of age and sex on heart rate variability in healthy subjects. J. Manip. Physiol. Ther. 2007, 30, 374–379. [Google Scholar] [CrossRef] [PubMed]
  65. Chowdhury, M.Z.; Jang, Y.M.; Haas, Z.J. Cost-effective frequency planning for capacity enhancement of femtocellular networks. Wirel. Pers. Commun. 2011, 60, 83–104. [Google Scholar] [CrossRef]
Figure 1. Data acquisition procedure from the patch. OCC: optical camera communication.
Figure 1. Data acquisition procedure from the patch. OCC: optical camera communication.
Sensors 19 01208 g001
Figure 2. Topology of the proposed health monitoring system.
Figure 2. Topology of the proposed health monitoring system.
Sensors 19 01208 g002
Figure 3. Optical channel model for OCC.
Figure 3. Optical channel model for OCC.
Sensors 19 01208 g003
Figure 4. Fuzzification process of SINR with 4 membership grades.
Figure 4. Fuzzification process of SINR with 4 membership grades.
Sensors 19 01208 g004
Figure 5. Considered indoor scenario for the selection mechanism.
Figure 5. Considered indoor scenario for the selection mechanism.
Sensors 19 01208 g005
Figure 6. Variation of the selection score (SS) with distance and (a) SNIR, (b) number of strips, and (c) instantaneous received power.
Figure 6. Variation of the selection score (SS) with distance and (a) SNIR, (b) number of strips, and (c) instantaneous received power.
Sensors 19 01208 g006
Figure 7. Variation of OCC selection probability for the single- and multiple-camera scenarios.
Figure 7. Variation of OCC selection probability for the single- and multiple-camera scenarios.
Sensors 19 01208 g007
Figure 8. Comparison of the outage probabilities in the OCC, BLE, and proposed schemes.
Figure 8. Comparison of the outage probabilities in the OCC, BLE, and proposed schemes.
Sensors 19 01208 g008
Figure 9. OCC-to-BLE handover probability versus LED-to-camera distance for various AOV and ξ.
Figure 9. OCC-to-BLE handover probability versus LED-to-camera distance for various AOV and ξ.
Sensors 19 01208 g009
Figure 10. Cumulative distribution function of user quality of service (QoS) in the OCC, BLE, and hybrid schemes.
Figure 10. Cumulative distribution function of user quality of service (QoS) in the OCC, BLE, and hybrid schemes.
Sensors 19 01208 g010
Table 1. List of symbols.
Table 1. List of symbols.
SymbolsDefinitionsSymbolsDefinitions
G α , β Channel gain γ Distance power gradient
g op Gain of the optical filter L p Path loss using Bluetooth low energy (BLE)
ψ in Angle of incidence P tr Transmitted power using BLE
ψ ir Angle of irradiance λ Selection score
A c Area of the light-emitting diode (LED)-projected image on an image sensor ζ c Condition factor
m l Lambertian emission index ζ c _ 1   and   ζ c _ min Thresholds of the condition factor
d α , β Euclidean distance between the camera and LED σ ins Instantaneous heart rate
AOV Angle of view of camera σ tar Target heart rate
ψ 1 / 2 Half-intensity radiation angle τ Monitoring interval
ρ Pixel edge length Γ crit A threshold above Γ min
A l Effective area of LED p im × q im . Image sensor dimension
f o Focal length ϑ Distance between two cameras
η Signal-to-interference-plus-noise ratio m im Minimum part of q im that must appear inside the image sensor in data decoding
ν Responsivity d d Vertical distance from LED to camera
P t Transmitted optical power of LED d overlap Overlapping distance between two camera coverages
N Total number of neighboring light sources χ Threshold below which BLE outage occurs
N 0 Noise spectral density N b Total number of sources interfering with the BLE spectrum
f r Frame rate I T Power received from an interfering source
Γ Total number of strips d α , β max Maximum possible distance between LED and camera
f on ON frequency of LED d α , β crit Maximum communication range
f off OFF frequency of LED ϕ ins Instantaneous data rate
t r Read-out time of a pixel ϕ tar Target data rate
Γ min Minimum number of generated strips needed for data decoding η ins Instantaneous signal-to-interference-plus-noise ratio (SINR)
P rb Power received by BLE receiver η tar Target SINR
P 0 Received power from a reference distance by BLE receiver κ Bit error rate
d r Communication distance between BLE transmitter and receiver
Table 2. Summary of health monitoring systems developed based on the literature.
Table 2. Summary of health monitoring systems developed based on the literature.
LiteratureData Transmission TechnologyMonitoring Health ConditionData Collection and Processing SystemAim of the Work
[7]BLEElectrocardiogram (ECG)SmartphoneDevelopment of a reliable, robust, and low-power system
[11]ANTECGPersonal computer (PC)-based managementDesigning a low-power, small-sized, and effective monitoring system
[33]ZigBeeECGPC-based managementDesigning a system with long battery life and high-quality signal reception
[35]IPv6 over low-power wireless personal area networks (6LoWPAN)Glucose levelPC-based managementUtilizing Mobile-Internet of Things (m-IoT)for diabetes management
[36]BluetoothDetection of Alzheimer’s diseaseBluetooth-enabled monitoring deviceDetecting early Alzheimer’s and augmenting life expectancy
[38]BLESleepSmartphoneDeveloping a reliable magnetometer sensor with low power
[43]ZigBeeBlood pressurePC-based managementEasy and clear examination of results
[45]BluetoothBlood pressureAndroid smartphoneAccuracy enhancement over the existing technologies
[46]3G/WiFi enabled 6LoWPANECGPC-based management with 6LoWPAN enable edge routerProviding a flexible technological solution for real-time remote monitoring
[47]Bluetooth and Global System for Mobile Communications (GSM)ECGMobile phoneContinuous monitoring and data acquisition from anywhere
[48]BluetoothECGAndroid smartphoneDeveloping a non-contact electrode circuit with low power consumption and good signal quality
[49]2.4 GHz radio and a proprietary protocolElectromyography (EMG) and oxygen saturation (SpO2)PC or smartphoneDevelopment of a low-power sticking patch with reusable battery and adhesive ingredients
[50]BluetoothDetection of toxic volatile organic compoundsCell phoneDesigning a system with a novel tuning fork sensor with high sensitivity and selectivity
[51]BluetoothOxygen concentration in breathAndroid smartphone or tabletDesign and characterization of a fully wearable system applicable everywhere
Table 3. Unchanged system parameters for the simulation.
Table 3. Unchanged system parameters for the simulation.
OCC parameters
Effective LED area, A l 7 cm2
Half-intensity radiation angle, Ψ 1 / 2 60°
Transmit power, P t 15 dbm
Gain of optical filter, g op 1.0
Image sensor aspect ratio 3:2 aspect ratio
Pixel edge length, ρ 1.5 µm
Frame rate, f r 30 fps
Focal length, f o 36 mm (effective)
Responsivity, ν 0.51
BLE parameters
Frequency band2.4 GHz
Modulation index0.5
Channel bandwidth2 MHz
Transmit power, P tr 20 dBm
Indoor scenario
Room dimension 5   m × 4   m × 3   m
Camera height from ground1.5 m

Share and Cite

MDPI and ACS Style

Hasan, M.K.; Shahjalal, M.; Chowdhury, M.Z.; Jang, Y.M. Real-Time Healthcare Data Transmission for Remote Patient Monitoring in Patch-Based Hybrid OCC/BLE Networks. Sensors 2019, 19, 1208. https://doi.org/10.3390/s19051208

AMA Style

Hasan MK, Shahjalal M, Chowdhury MZ, Jang YM. Real-Time Healthcare Data Transmission for Remote Patient Monitoring in Patch-Based Hybrid OCC/BLE Networks. Sensors. 2019; 19(5):1208. https://doi.org/10.3390/s19051208

Chicago/Turabian Style

Hasan, Moh. Khalid, Md. Shahjalal, Mostafa Zaman Chowdhury, and Yeong Min Jang. 2019. "Real-Time Healthcare Data Transmission for Remote Patient Monitoring in Patch-Based Hybrid OCC/BLE Networks" Sensors 19, no. 5: 1208. https://doi.org/10.3390/s19051208

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop