1. Introduction
Health is of major concern to the human body since it determines a person’s well-being and ensures a prolonged lifespan. Over the years, the world has been facing the inability to cope with the spread of chronic diseases due to their more advanced and mutated versions constantly evolving. This makes it essential to combat major health issues all over the world. IoT has been majorly used in improving the technology of treating patients [
1]. The growth of IoT over the past few years has been exponential. In 2012, there were 8.7 billion devices connected, but it grew exponentially and, in 2020, there are 50.1 billion devices connected [
2].
In [
3], it is further illustrated that the market share is anticipated to be held by the most prevalent IoT applications by the year 2025. It can be noticed that 41% of the market share is for healthcare applications while 33% is for manufacturing, 7% is for electricity and other applications such as security, infrastructure, agriculture, and resource extraction, and vehicles account for the other 19%. The range of the use of IoT in the healthcare sector is enormous. It has many different applications which include telemedicine, inpatient monitoring, clinical operations, workflow management, telemedicine, connected imaging, medication management, and other applications. In [
4], it is established that inpatient monitoring has the largest market share among all different applications. Considering the merits of IoT and its huge market in healthcare, this research work primarily focuses on the implementation of an IoMT framework for health monitoring systems onto UAVs to facilitate monitoring and diagnosis of patients in remote areas. This research brings out the concept of a mobile system that can be utilized by anyone and can be accessed anywhere. Surveillance UAVs have shown promise and their implementation in medicine still shows promise to improve the existing infrastructure.
Remote health monitoring is currently being implemented for various purposes that range from protecting the elderly and sending regular updates to their kin and even reducing the costs of visiting a doctor in-house. Individuals who are subjected to remote monitoring are not only shielded from a mishap, but it also contributes to the prevention of premature mortality by constantly monitoring and diagnosing the patient. There are countless other benefits such as improving data-driven decision-making and helping patients improve self-management while also reducing the cost for them. It also improves access to care, builds patient engagement, and combats clinical staff shortages. The Unnamed Aerial Vehicles (UAV) provide complete support to these kinds of people by providing medical assistance to these elderly people if they get ill. They are capable of supplying medicine to the patients if their body vitals fluctuate. The IoMT assisted UAV introduced additional aspects to the healthcare system. There are several approaches to incorporating IoMT into the health monitoring system. Clinics, hospitals, and other healthcare facilities are now utilizing IoT to increase patient comfort, improve medical decision-making, and make facilities safer for both patients and staff. IoT integration in the healthcare system makes it simpler than the traditional healthcare system which does not use IoMT. Additionally, it is used in e-health applications for early symptom detection, medical identification, emergency alerting, and computer-assisted therapy.
1.1. Contributions of the Paper
Provides solution architecture for integrating UAV with IoMT;
Discusses various possibilities, opportunities, and challenges on implementing the IoMT based UAV for medical assistance;
To integrate multiple sensors for measuring various parameters, sending the obtained data to the healthcare provider through a UAV, and providing a detailed analysis for the same;
To make the data of the patient accessible through a secure log-in page to prevent data breach, and access is provided to the kin and the healthcare provider.
1.2. Organization of the Paper
This paper is organized into four sections. First, this paper illustrates the previous research work and identifies some useful contributions made in these articles.
Section 2 deals with the material and methods of this work, which describes the techniques of the suggested system and proposes a UAV model-assisted IoMT architecture. The
Section 3 explores the system’s results and offers further analysis. In
Section 4, we perform the accuracy analysis of the system with a machine learning algorithm, and we also discuss the challenges, opportunities, and the future scope of the UAV-assisted IoMT architecture. The
Section 5 gives the conclusions of this work.
2. Literature Review
The outdoor healthcare system for older adults in emergencies was implemented by Cao et al. [
5]. A healthcare system based on UAVs and IoT is created to speed up reaction times in emergencies. With the use of the UAV, the suggested system may offer older persons real-time assistance in outside emergency scenarios. Additionally, it can aid specialists or medical personnel and send emergency information utilizing communication networks. Computer-assisted treatment refers to psychotherapy or behavioral treatment that may be offered to patients through a computer program or the internet as per a publication by Chola et al. [
6]. Based on the Edge Computing by mobile-based UAV last-mile delivery procedure, the system suggested by Chu et al. [
7] is a UAV Delivery System framework that takes both dynamic and static service supply into account. To give a comprehensive modeling of the service supply problem in edge computing-based UAV delivery, two service provision models are provided based on the delivery system’s framework: the static delivery and dynamic computing service models. The experimental findings have effectively proved the higher performance of the suggested holistic strategy in comparison with several representative service-providing options through simulated studies depending on a conceptual UAV delivery system. Health monitoring systems are based on sensing, and according to Subramaniyaswamy et al. [
8], the system mines data from the wards and diagnostic tools to determine the most effective and beneficial therapy for patients. IoT technology also allows for effective surveillance. The countless advantages of remote health monitoring were inferred from the paper by Verma et al. [
9].
Su et al. [
10] talk about developing some edge computer stations to enable remote distributed control and incorporating an automated defibrillator into a UAV to decrease weight. The information system controls the flight path and attitude of UAVs using the Modbus protocol and Message Queuing Telemetry Transport (MQTT). Additionally, they examine the viability of integrating this information into electromechanical systems and intend to do so in the future. Healthcare data are managed via cloud computing. This allows for the sharing of resources. It allows flexibility of services and early data integration of services with scalable data storage and parallel computing. This is inferred from the work carried out by Yang et al. [
11]. Patients in the study had a wearable sensor implanted in them. The battery supply for IoT-based healthcare systems is quite restricted. The charging of these gadgets and mobile phones regularly is a drawback of IoT. Devices may exhaust patients and need nurse involvement, lowering the user experience according to Gupta et al. [
12]. The cost of cloud computing increases significantly as a result of the cloud data center’s high energy consumption. A health monitoring system (HMS), however, requires the utilization of the cloud in addition to low latency and energy-consuming services. This is inferred from the research conducted by Sethuraman et al. [
13]. People have become much more concerned about their health in recent years as diseases have become more prevalent. Considering the present healthcare systems, it is observed that the lack of efficiency in healthcare services often turns out to be very crucial when it comes to the situation of life and death.
Earlier efforts in the field of IoT in healthcare began with research and development initiatives based on wireless sensor networks (WSNs). According to the work conducted by Chao et al. in [
14], it can be ascertained that incorporating WSNs guarantees that gadgets are economical, low-cost, dependable, and easy to transport or assemble with patients, allowing for a more efficient workflow. A similar inference is drawn from the work carried out by Subramaniyaswamy et al. in [
8]. In [
15], and Aggarwal et al. illustrate the blockchain-based UAV route planning system concept in this section. They assessed the blockchain-based system for exchanging medical data. It offers a dispersed network and assures users of authentication, security, privacy, and integrity. It was also proven that the suggested approach protects the users’ shared medical data’s privacy and security.
To link up the two contributing stations, Haleem et al. developed a cooperative UAV-based wireless network in [
16]. The suggested solution offers on-demand communication capabilities to link the two base stations via an IEEE 802.11a/b/g/n access point (AP) placed on the UAV. In terms of the data rate, 802.11n at 2.4 GHz surpasses the other IEEE protocols, followed by 802.11n at 5 GHz, according to observations from the testing for online of vision indoors. They also concluded that 802.11n is the better protocol that may be used in emergency scenarios such as rescue efforts and medical applications. Galán-Jiménez et al. [
17] propose a UAV-based network topology as well as an energy-efficient methodology to deploy IoT solutions to bring services closer to those who live in rural regions. To get around the drawbacks of running the whole IoT program, IoT applications are specifically divided into microservices and distributed into a subset of UAVs. The proportion of IoT request that is provided to users in the assessment region and the reduction in the energy consumption needed by UAVs are two metrics that demonstrate the efficacy of the suggested solution.
The study in [
18] by Mukhopadhyay et al. takes into account an ad-hoc network of flying UAVs, which improves communication between distant places and facilitates data transfer. The major goal of this study is to increase data transmission performance when there is a large distance between the mobile(hospital) and the vehicular(ambulance) nodes when the vehicular node is immobile due to traffic or natural disasters. The scenarios have been examined based on a variety of parameters, including the packet conveyance ratio, throughput, and delay, to analyze performance. By promoting interoperability in rural locations. Vangimalla et al. [
19] seek to improve the quality of present health care. Unmanned aerial vehicles can adopt a secure network such as Thread to accomplish this (UAV). Although this is specifically intended to increase interoperability in remote areas without the internet, another significant benefit of this study is that it aids in the collection of medical data that can be used for big data analysis and innovative community solutions that will usher in a revolution in healthcare. Additionally, this lessens the need for paper patient records, which cannot be kept for a long time or made accessible anywhere.
The use of UAVs for interior sanitation during a pandemic was discussed by Ganesan et al. [
20]. According to research and prior studies, liquid sanitation is not advised; therefore, the utilization of UVC light has indeed been suggested. The prototype was capable of holding and moving a two-kilogram weight that might be utilized to move medical supplies such as medical kits, medicines, or even vaccines in an installed emergency case. Tarzin et al. [
21] examined the offloading of health data from wireless terminals (WTs) used by residents of rural areas, such as user cellphones, IoT devices, vital monitoring, and other devices, using unmanned aerial vehicles (UAVs). This issue may be resolved by creating a randomization energy-efficient route selection method and then optimizing it with a greedy heuristic. To deliver a significantly better solution with a quick execution time as compared to commercialized optimization solutions for big situations, they next developed a genetic algorithm-based approach. Gregoski et al. in [
22] devised a wire-free sensor network (WSN) to monitor vital signs. In this application, Spartan3 is used to process data by utilizing an FPGA architecture in parallel. The MCU’s findings are shown on an LCD, and all sensors are connected to an MCU. Regardless, not all machine components are integrated into a single unit. Desai et al. in [
23] presented a mobile device-controlled Arduino-based health parameter monitoring system.
The Internet of Things (IoT) and Cloud computing are major elements of the modern architecture of a healthcare system. This system monitors the patient’s physiological characteristics by collecting data from various sensing devices integrated along with the Raspberry Pi board. Physicians generate the patient’s healthcare card, which is then published on a website so that patients and physicians may interact virtually without meeting in person [
24]. Data may be stored, updated, and accessed from anywhere in the globe using cloud computing. It is ideal for remote locations when medical services are scarce. Wireless biosensor systems are currently being researched and developed for effective monitoring, according to Pantelopoulos et al. [
25]. This system consists of ZigBee wireless technology and ultra-low power technology used by wireless sensors. This device employs an artificial neural network to modify the various physiological parameters while enabling wireless body area networks (WBANs) connection. To reduce interference from wireless technologies, it also uses specific bands in the 2360–2400 MHz spectrum for medical BAN services.
These smart wearable devices must be dependable, multifunctional, and easy to be used for patient monitoring. In [
26], Sneha et al. proposed a new idealogy that was discussed for implementation in hospitals that provide medical attention to patients for an extended length of time, and constant supervision is essential. Despite the fact that the patient is not in a serious condition, the physicians want confirmation on their health metrics. Hospitalization costs are substantial and expensive these days. As a result, health policies in numerous nations have changed away from providing reactive, acute treatment and toward providing care outside of the hospital. As a result, the author creates sensory data that train the system to show the precise bodily characteristics of the patients. Gupta et al. in [
27] designed a structure that requires data to be supplied via a GSM module connected via Bluetooth technology has been developed to reduce the problem of time waste during ambulatory services and in hospitals. The main emphasis is on regular health examinations and tracking different physical traits using various sensors affixed to the body. They focused on creating a small wearable gadget that could send data through GPRS to customized networks. A Body Wireless Sensor Network (BWSN) is utilized in remote health monitoring systems employing the Internet of Things (IoT) to wirelessly send patient health data collected by a Raspberry Pi microcontroller to doctors and caregivers [
28] by Kajaree et al., and due to the long-range wireless technology, the patient’s health emergency is swiftly identified, and prompt intervention results in the patient’s life being saved.
The UAV-assisted healthcare system for COVID-19 patients to provide rapid detection, testing, and providing treatment to the patients through drone-assisted systems is discussed in the work of Naren et al. [
29]. The challenges in the integration of IoMT with UAV vehicles are discussed in the work of Seid et al. [
30]. This work deals with the challenges regarding the privacy and security of the end user. The work related to the automation of IoT sensors which works with an automation control algorithm framework is discussed in the work by Jia et al. [
31], and it deals with self-organizing UAV-based IoT networks. Various Emerging Technologies of the IoMT are discussed in the work by Razdan et al. [
32]. The paper provides an introduction to IoMTs and then moves on to an IoMT architecture. Later, it describes the existing activities of the health service and how they are mapped into the architectural design.
Khan et al. [
33] emphasize the significance of distributed modular infrastructure built on blockchain technology for creating effective fog environments that manage data from drones. Such emerging ecosystems enable tracking of urban land cover variations and data management for a prospective future. They have suggested B-Drone, a decentralized framework for fog-based UAV information management that is supported by a hyperledger sawtooth and blockchain. This design enables UAVs to collect image-based input from the specified area of urban regions and share it with the base station’s WSN for processing.
Summary of the Literature Review
Considering the literature review and the extensive work carried out in the field of IoMT and UAVs, the proposed system has been designed to adapt to the retention and retrieval of the data by the nodeMCU microcontroller. The built-in analog-to-digital converter transforms the analog values captured into digital data. This proposed system has the added advantage of Wi-Fi technology, which makes this device more reliable than the other devices. In addition, this system can analyze the patient’s data through the webpage, and the system is equipped with an OLED display to show the readings on the hardware itself. This allows the patient to be aware of the current condition of the body and also notify the healthcare providers in case of a spike in the body readings. This system is also tested by one of the authors. To summarize, this system will be a viable e-health solution that can be easily integrated with the existing healthcare facilities. Unmanned aerial vehicles (UAVs) are crucial for transmitting patients ’ data to doctors. It aids in data transmission that is secure and error-free. The line of sight between two users is maintained by the UAV. The likelihood of data loss is reduced, and security is improved. The data are automatically sent by UAV using aerodynamic force. This study used the Ardupilot, an embedded airplane that utilizes the Arduino IDE. With the aid of the autopilot feature and GSM, this Ardupilot enables guiding the UAV. The fly-by-wire approach was employed in this concept for data transfer.
Table 1 focuses on the challenges in the pre-existing works.
3. Architecture of the System
The proposed system is developed by the following three methods which include hardware setup, firmware development, and webpage creation. When the system’s power is turned ON, the sensor starts to take values that are noted sequentially. The system incorporates different sensors to monitor SpO
level, pulse rate, blood pressure, and temperature, namely MAX30102, DHT11, and Myoware. These sensors capture physiological data from the human body and transfer it to the NodeMCU module, which thereby converts it to digital format. These data can be observed on the OLED display which is attached to the hardware setup itself. The digitized data are further stored in the UAV and transported to the server and thereafter shares the measured data with a web application. The IoT domain model for the proposed system is depicted in
Figure 1, which details how the technical artifacts function as interfaces between the physical and virtual entities and also showcase the system architecture for the proposed system.
The health monitoring system consists of a NodeMCU which is connected to the internet and is also responsible for collecting the data from the patient’s body and displaying it on the webpage, which can be analyzed by the doctor. MAX30102 is used to measure heart rate and SpO levels using the Photoplethysmography (PPG) technique. PPG is a technique that uses a light source and a photodiode detector placed on the surface of the skin to monitor the volumetric changes in blood circulation. The working of MAX30102 has two major components which are Heart rate measurement and Pulse Oximetry. In arterial blood, oxygenated hemoglobin (HbO2) is present, which has the property of absorbing infrared (IR) light. The greater the hemoglobin content present in a person’s body, the more its tendency to absorb IR light will be. The DHT11 sensor senses temperature and humidity while the pulse oximeter determines blood oxygen saturation and pulse rate using a laser beam. An automated BP monitor (K24C16) is used to monitor the patient’s systolic and diastolic pressures at regular intervals. It works by employing optical sensors that are positioned on the fingertip to detect how much light is reflected from the blood vessels beneath the skin. A Myoware sensor is used to measure muscle movement by electromyography (EMG). This technique is used for evaluating muscle responses that arise as a result of nerve stimulation. The proposed system is also capable of measuring the ambient skin temperature which can serve as a biomarker for sympathetic nervous system activation. Skin temperature rises as a result of increased blood flow and vasodilation to the body’s peripheral regions brought on by a decrease in arousal, or sympathetic outflow.
We propose in this work a way for monitoring life disasters to ensure safety at an early stage by collecting and sending health information of people who have contacted a medical UAV for a health checkup. The following summarizes the aim of the proposed system as shown in
Figure 2:
AutoML is believed to be about algorithm choice, hyperparameter tweaking, modeling iteratively, and model assessment. It aims to simplify machine learning operations by using less code and avoiding human intervention in parameter selection. The key innovation of AutoML is the hyperparameters search technique, which is used for preprocessing elements, choosing model types, and improving their hyperparameters. There are many different types of optimization algorithms, ranging from Bayesian and genetic algorithms to grid and random search. The cloud Security Command center is a part of the AutoML to protect the data being sent to and from the the UAV for processing. This ensures that there is no data leak in the system and avoids intrusions. The IoT Edge is where devices and sensors shown in
Figure 3 communicate to a network to provide real-time data. Since data are handled and processed near its place of origin using IoT edge computing, latency problems with the cloud are resolved. IoT Edge design also improves security and user experience while reducing latency. IoT Edge may be used to analyze vast volumes of data almost instantly over a high-throughput network, such as 5G, giving the user a more complete and immersive experience. An IoT application and the devices it administers can communicate with one another in both directions using the Platform-as-a-Services (PaaS) known as IoT Hub that is hosted in the UAV. IoT Core is designed to be flexible as a managed service to securely connect, manage, and ingest data from vast fleets of connected devices. It offers simple identity provisioning, allowing devices to read the majority of the data, scalability, performance, and interoperability, and support for the majority of industry-standard IoT protocols. The IoT core is implemented in the data collection stage, whereas the IoT hub is in the data transmission stage; similarly, the IoT Edge, AutoML, and the security command center are part of the data processing stage as seen in
Figure 4.
To begin collecting health data from an active body, the proposed health monitoring system is connected to the system of the Unmanned Aerial Vehicle since most of the components can be repurposed in the UAV navigation as well. The sensors mentioned earlier are coupled into the system in this study to collect critical health and emergency information. A gateway is also created to gather, store, and transmit data through a NodeMCU microcontroller to the UAV.
The design system can transmit acquired data via unmanned aerial vehicles (UAVs) even at hilly or island places where communication is at risk. The data transmission is examined by joining two or three unmanned units in this study with the inbuilt health monitoring system. Given the time and cost of the investigation, the UAVs are initially organized within the cell structure data relay in cellular communication. Each cell is in the shape of a triangle where the edges represent the UAVs that relay data to the base station in the center. Irrespective of their range of data collection, these UAVs can store the healthcare data in their in-board storage systems and relay it at the network availability zone. In the future, the delivery range and response time can be significantly increased by adding more UAVs.
The central base station in every cellular structure has to gather the sent data and notify the application system for emergency data alerting. When data obtained via a sensor exceed the permitted range after the user’s normal health index is saved in a database, an alarm is generated. The data obtained by the UAV is relayed to medical personnel, family members, and emergency workers, allowing them to take necessary action. The system can be designed as an application that may be accessed via a mobile device and the obtained health measurements can be readily accessed in the system proposed in this paper.
After analysis of the data sent from the central base to the hospital or clinic, the UAVs can also play a role in post-analysis treatment by the transportation of medicines to these remote locations. The report for analysis is auto-generated and available on the webpage for patient access. The UAVs can also be directed to re-visit the patient after a set period for a regular checkup on the previous analysis and detect improvements in the patient health.
The schematic diagram, as portrayed in
Figure 3, is designed in a Fritzing environment. All the required connections between the microcontroller and other peripherals are given in the circuit diagram. All the sensors are connected to the GPIO pin of NodeMCU, which is powered via a USB cable.
The next three phases make up the HMS-UAV architecture, as shown in
Figure 4.
Phase 1—Data collection: During this stage, the UAV gathers patient data from several BANs. The cores often have access to these details. This is explained further in
Figure 5, where the architecture uses UAVs to reliably and efficiently gather data from the BANs. In the suggested architecture, the UAV arranges the cores into a star network topology and manages resources using a WUR approach. WUR and data transfer, respectively, employ data and control channels.
Phase 2—Data Transmission: This is when the UAV communicates the data it has gathered to data servers, medical servers, and doctors.
Phase 3—Data processing: During this stage, servers process patient data to make different health choices, including real-time prescription and diagnosis. This architecture is involved with a fog layer interface between the UAV and IoT sensors. The next step is data integration. After that, we generate the dataset. From the dataset, we classify the results of the sensor into normal and abnormal classes using a Decision Tree, where the accuracy is tested regarding the performance of the data extraction and analysis.
It is challenging to build a beacon-based synchronizing technique to align the UAV’s scheduling with BANs because the protocols being used for BANs typically adhere to the IEEE 802.15.6 standard, which uses beacon transmission for synchronization. One of the key causes is that each core must be operational for periodical beacon transmission to continue, regardless of whether they intend to deliver data.
Additionally, while the cores are in standby mode, the beacons could not be picked up, lengthening the time it takes for data to be sent. It is suggested to employ a wakeup-radio (WUR) based communication method that enables the UAV to effectively gather data from several BANs. The following two steps make up the suggested technique:
3.1. WUR Stage
For WSNs, the WUR idea has previously been modified to address the drawbacks of synchronization and duty cycle techniques. The WURs may enable the UAV to connect with the cores dependably since they are more efficient for delay-sensitive and low-power applications. WUR circuits can be installed in the core and the UAV, respectively. While the passive WUR circuit relies on the WUR’s signal for power, the active WUR receives its supply from the UAV’s battery. There are two ways to use the WUR:
- (1)
Out-of-band WUR, which uses two channels for data communication, i.e, a control channel for delivering WUR packets and a data channel for data transmission;
- (2)
In-band WUR, which uses a single channel for both data and wake-radio signal transmission. In the method we suggest, a UAV transmits a wake-radio signal to the cores on a different control channel whenever necessary by adapting an out-of-band WUR. When the signal reaches the cores, which are in charge of their BANs, it opens up the primary channel for data transmission to the UAV.
3.2. Data Collection Stage
The data channel is constrained by superframe structures, similar to those in the IEEE 802.15.6 standard. A Random Access Period (RAP), a beacon, and an optional Contention Free Period (CFP) make up each superframe. Beacons are utilized to transmit control data such as superframe borders and packet sizes. The cores use a prioritized Carrier Sensor Multiple Access with Collision Avoidance (CSMA/CA) protocol to transfer data to the UAV using the RAP. Variable time periods are set aside during the optional CFP period for multimedia traffic.
The priority-based system in this work’s CSMA/CA adaptation has three priority tiers. The priority levels distinguish cores that contain life-critical information; this is significant in disaster zones because several cores may have life-critical information and require immediate access to the channel. Following receipt of the WUR signal as well as the beacon frames, all cores adjust their back-off counter represented by K, to a random number between (1, CW), where the contention window is represented by CW and is chosen from the least and highest contention bounds in the range . When K is 0, the core transmits information to the UAV and decrements it for every unoccupied slot. The value of the CW is doubled for every even quantity of failures, by the IEEE 802.15.6 standard. The high-priority core will have a tiny CW, allowing it to transfer the data just before the low-priority core. After a successful transmission, the backoff stage, indicated by B, does not reset. The amount of CW may be scaled effectively because the present backoff stage indicates the total number of effective transmissions or collisions of the UAV data.
The data flow schema for uplink transmission is such that the UAV initially sends a WUR signal to the core. Once the core is operational, the UAV emits a beacon frame that specifies the period bounds. The core transmits data to the UAV through the previously specified prioritized CSMA/CA protocol. When the data have been received, the UAV transmits an acknowledgment back. A similar data flow schema is used for multimedia transmission, which includes the live patient video, and just like uplink transmission, after the request is received in the beacon frames, the cores transfer the multimedia information in the CFP slots. The data flow schema for downlink transmission is such that, in the beacon, the UAV may provide downlink control data such as synchronization and configuration frames.
Figure 5 provides the suggested protocol’s schema.
4. Results
The proposed system displays the monitored signals through two different means, firstly, with the help of the OLED display that is directly inbuilt into the monitoring system, as well as with the help of the web application that is being developed which allows for accessing the data remotely using Wi-Fi technology. The webpage for the proposed system is developed using HTML and CSS (Cascading Style Sheets). This system takes the data from the sensors, namely MAX30102 and DHT11, using the “Get” command, to securely pass the sensor data through the NodeMCU, and finally to the webpage for getting it displayed. The developed model was tested on a real-time basis among the group members of the project, and the results from the gathered data were analyzed, which was successfully shown on the OLED display and the designed webpage. The microprocessor is used to calibrate the readings of the body temperature sensor and pulse rate sensor. The complete prototype of the health monitoring system with all the sensors and devices, where the output values of the sensors are computed and displayed on the OLED SSD1306 display, can be visualized by the patient or a nurse taking care of the patient as well.
Another aspect that was taken into consideration while developing the proposed model was security, for which password hash encryption protocol is used to save the system from any third-party data breaching agents. The user needs to log in with the right credentials of his registered profile on the webpage; otherwise, the user does not have access to see any data available on the webpage. Hence, this adds a vulnerable security system to this developed device. The page in
Figure 6 can only be accessed after a sign-in is completed using the credentials provided by the healthcare organization.
The real-time heart rate, SpO
percentage, and body temperature of the patient as displayed in the “Your Health” webpage are shown in
Figure 7. In addition, the respective plots of the displayed parameters that have been interfaced from the sensors are depicted by real-time plots as shown in
Figure 8. The sensor readings for the same are also sent subsequently to the database server.
Figure 9 displays the systolic and diastolic pressures of the patient and the data for the same are obtained from 24LC16 IC, which is easily integrated with an automatic blood pressure machine to keep track of the patient at regular intervals and the measured pressure values are sent to the website after each measurement.
Figure 10 and
Figure 11 help the doctor or the healthcare professional to better understand the patient’s condition by analyzing the external conditions and through virtual inspection of the patient’s live feed that is streamed using the Raspberry Pi’s camera; the Pi’s camera is also used for autonomous traversal for the UAV besides providing video feedback of the patient.
This feature provides an edge for healthcare professionals to analyze if the patient is feeling uneasiness or if certain illnesses are triggered due to the influence of one’s surrounding conditions.
Figure 12 shows how the website alerts the healthcare professionals when the vitals cross the set thresholds during monitoring. The working pseudocode of the prescribed work is presented as follows:
Step 1: Identify the patient.
Step 2: Collect the vitals SPO2, BP, Temp, and Heart Rate.
Step 3: Calculate the detection function for the respective signals .
Step 4: Perform AND operation .
Step 5: Predict the trigger function .
Step 6: Proceed to the next step in case the threshold is crossed ELSE to STEP 2.
Step 7: UAV transmits the alert signal .
Step 8: END.