Advancements in technology and increasing complexity of applications have made it difficult to design systems consisting of diverse nature of hardware and software architectures. Examples of such systems are everywhere around us which includes automation, transportation, agriculture and especially i
Development of an Effective Hardware Integration Layer of Wearable Sensors for Remote Health Monitoring System
Advancements in technology and increasing complexity of applications have made it difficult to design systems consisting of diverse nature of hardware and software architectures. Examples of such systems are everywhere around us which includes automation, transportation, agriculture and especially in healthcare (Salman, Rasid, Saripan, & Subramaniam, 2014). Providing patient care is a priority for all healthcare providers with the overall purpose of realizing a high degree of patient satisfaction (Mirkovic, Bryhni, & Ruland, 2012). Literature highlights that a significant number of people died every month due to unexpected behaviour and careless attitude towards their health due to less/no concern or heavy workload. Moreover, in developing countries, such as Pakistan, where a large population is living in rural areas and have limited or no access to hospitals is another concern towards health problems. In order to overcome/reduce valuable loss of humans, healthcare systems, nowadays, are becoming complex systems, due to the integration of various types of sensors/devices to detect from simple to complex diseases.
Consequently, the state-of-the-art sensors/actuators and their corresponding integration platforms are facing divergence rather than convergence (Silva et al., 2018). The reasons of this divergence are because of multiple factors heterogeneity of sensor nodes, operating models, communication protocols, programming environment, data models. Therefore, there is a need to develop a system; with remote access capability, having an effective integration layer/platform with an objective to integrate different sensors/devices towards the goal of including sensor information into decision-making processes.
The presented project proposed an efficient hardware integration platform to acquire physiological data from selected wearable sensors using an embedded controller (referred as slave node) and transmit processed information to another embedded controller (designated as a master node). To overcome the difficulty of integrating sensors/node devices which are heterogeneous in nature, an intelligent, layered protocol architecture, based on Master/Slave architecture, is proposed which contain sublayers: Perception, Data-processing, Integration and Transport to perform/handle various activities/operations. The presented project will generate wearable sensors data integrated into a single data packet which is not only a cost-effective solution but also scalable in future. A web/software application can be used to display detailed information about patients’ parameters for further processing. The proposed system will benefit remote health monitoring system in facilitating users/patients in isolated communities and remote regions by enabling them to receive care from doctors or specialists far away without having to travel to visit them.
To design and develop a layered protocol software architecture to have an effective and reliable integration of heterogeneous sensors/devices using embedded hardware platform for healthcare application. The project objectives are;
The proposed project implementation involves a scalable, structured and phased approach consisting of pre-defined inputs, activities and outputs which deliver a solution that will meet project objectives. The methodology divided into phases and each phase its own identity and significance, which are:
1. Initiate Phase
In this phase, the project group members plan out the project activities, resources and timelines. The subsequent phases of the project built on the foundation created during this phase. The list of events carried out during this phase are:
2. Design and Development Phase
In the Design phase, the objectives and needs in detail were explored and started architecting the solution that will best meet the project parameters. The principal activities of this phase are:
3. Implementation and Integration Phase (may include design modification)
In this phase, the configuration and solution building is performed based on the project design. This phase consists of the following activities:
4. Testing Phase
The final phase is Testing, which includes activities such as:
The prime benefit of the proposed solution is to have an efficient hardware/software integration layer to handle data coming from various sensors/devices. With limited configurations, the provided solution is ready to integrate with different environments such as automation, agriculture, and especially in healthcare domains. However, currently, the designed solution is to facilitate users/patients in isolated/remote communities by enabling them to collect physiological health-related sensors data at their homes, and the developed system will transport collected data intelligently to doctors/specialists far away without having to travel to visit them. Furthermore, the project solution will one step closer towards enhancing the quality of life and well-being for the remote living people.
The technical details of the proposed project proto-type consist of the following:
There are two types of embedded boards (nodes) are used; Basys MX3 as the master node and Arduino as the slave node. Each slave node is connected to 5 wearable sensors; BP, Temperature, Hear rate, Oximeter, ECG and 3 ambient sensors: Light, Temperature, Humidity. Each sensor is operating at a different sampling rate. Once the sensors' data is collected by the slave node, a single data packet is created and transmitted to the master node. The communication medium between slave and master is achieved using a Bluetooth module. Each master node is able to connect multiple slave nodes, one by one. Once the data is received from a connected slave node then master node holds data packets till the availability of the server. The overall system is able to process the information at the 1Hz sampling frequency.
A Master/Slave architecture is deployed among embedded controllers (device nodes), where the communication between master and slave node is handled using a handshaking protocol which allows data flow synchronization. The integration layer is deployed with a blocking message passing mechanism to attain effective and reliable communication between different nodes. Dynamic memory allocation for data packet storage is achieved using intelligent queues within both nodes. Within the integration layer, the sublayer components/activities are:
Perception Layer – Environment perception (presence of slave nodes and master node vice-versa), Communication perception (sensors/nodes communication libraries)
Data-processing Layer – Sensors’ data validation, Data standardization, Data decontamination (handling missing data and outliers)
Integration Layer – Data classification (sensor or slave data), Data packet formation, the Resource manager (hardware utilization; e.g., clock synchronization, memory, communication, I/Os)
Transport Layer – Communication protocol management (Inter-board communication)
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Basys MX3 | Equipment | 1 | 14000 | 14000 |
| Arduino Mega 2560 | Equipment | 3 | 1500 | 4500 |
| Pmod:BT2 | Equipment | 3 | 5000 | 15000 |
| ECG (AD8232) sensor | Equipment | 3 | 3000 | 9000 |
| ECG gel | Equipment | 1 | 500 | 500 |
| ECG reusable clamps | Equipment | 1 | 1000 | 1000 |
| Oxi-meter + Heart Rate/ Pulse Sensor | Equipment | 3 | 2000 | 6000 |
| Body Temperature sensor (LM35) | Equipment | 3 | 150 | 450 |
| Ambient Light Sensor (Temt-6000) | Equipment | 3 | 700 | 2100 |
| DHT11 (Temperature + Humidity) | Equipment | 3 | 750 | 2250 |
| Limb clamp ECG electrodes (GS-001) | Equipment | 3 | 1500 | 4500 |
| Pulse Rate | Equipment | 3 | 1000 | 3000 |
| Blood pressure Sensor | Equipment | 1 | 7700 | 7700 |
| Stationary & Printing | Miscellaneous | 1 | 4000 | 4000 |
| Overheads | Miscellaneous | 1 | 6000 | 6000 |
| Total in (Rs) | 80000 |
We propose a Deep Learning approach to detect money laundering by mapping structural and b...
Online Mechanics Application The purpose of this application is to provide automotive serv...
The objective of the project is to find the d...
Making a Gesture Controlled Computer, based on new technologies will play a vital role in...
In the farming process, often used conventional seeding operation takes more time and more...