Glucose Level Monitoring Arduino Glucometer
Glucose Level Monitoring Arduino Glucometer
sciences
Article
Glucose Data Classification for Diabetic
Patient Monitoring
Amine Rghioui 1, *, Jaime Lloret 2 , Lorena Parra 3 , Sandra Sendra 2 and Abdelmajid Oumnad 1
1 Research Team in Smart Communications-ERSC–Research Centre E3S, EMI. Mohamed V University,
Rabat 10000, Morocco; [email protected]
2 Integrated Management Coastal Research Institute, Universitat Politecnica de Valencia,
46370 Valencia, Spain; [email protected] (J.L.); [email protected] (S.S.)
3 University of Granada, 18014 Granada, Spain; [email protected]
* Correspondence: [email protected]
Received: 19 August 2019; Accepted: 17 October 2019; Published: 21 October 2019
Abstract: Living longer and healthier is the wish of all patients. Therefore, to design effective solutions
for this objective, the concept of Big Data in the health field can be integrated. Our work proposes
a patient monitoring system based on Internet of Things (IoT) and a diagnostic prediction tool for
diabetic patients. This system provides real-time blood glucose readings and information on blood
glucose levels. It monitors blood glucose levels at regular intervals. The proposed system aims to
prevent high blood sugar and significant glucose fluctuations. The system provides a precise result.
The collected and stored data will be classified by using several classification algorithms to predict
glucose levels in diabetic patients. The main advantage of this system is that the blood glucose level
is reported instantly; it can be lowered or increased.
Keywords: Internet of Things; Big Data; healthcare; machine learning; diabetes; blood glucose
1. Introduction
The presence of Internet of Things (IoT) technology is growing in several important technical areas
like healthcare, smart houses, etc., and nowadays these applications are more and more accessible,
available, and versatile, and allow the integration of the interconnected objects. The most important
step in the field of intelligent health care is the quality of life of patients. For this reason, it is more
important to build a new application in this field [1]. Daily mobile healthcare service is becoming more
and more important. Chronic diseases influence the health of the people living with them, such as
cardiovascular and diabetic diseases [2,3]. From patient data, analyses can be used to identify people
who need “proactive care” or those who need a lifestyle change to avoid a deterioration in their health
status. Patients do not have a problem giving away part of their privacy if this can help to save their
lives or other people’s lives. “If having more information about me enables me to live longer and be
healthier”, said Marc Rotenberg of the Electronic Privacy Information Center, "then I do not think I am
going to object. If having more information about me means my insurance rates go up, or that I’m
excluded from coverage or other things that might adversely affect me, then I may have a good reason
to be concerned” [4].
Diabetes is a dangerous disease that can affect humans. Many deaths in the worlds are caused by
diabetes, and most people are not yet aware of its danger. In addition, diabetes has occurred when
an increase or a decrease in the level of glucose in the blood emerges. Therefore, it is necessary to
keep it stable at a precise interval [5]. The growth of diabetic patients increased the use of continuous
glucose monitoring devices (CGM), which are becoming the new method of continuous monitoring.
They provide real-time information about the glucose level, which is updated every five minutes [6].
A glucose concentration value ≤70 mg/dL is defined as hypoglycemic and a glucose concentration
value ≥180 mg/dL is defined as hyperglycemic. Periodic blood glycemic checks and consultation by
medical experts is very important for patients. Then, to give an end to all these difficulties, a mobile
blood glycemic device is required to send the glucose value to the medical experts. In other words,
with the help of a tele-monitoring application, the problem can be solved. The tele-monitoring platform
is based on SMS services via the GSM network that can be widely accessible.
In this paper, a smartphone-based wireless blood glucose monitoring system is developed.
The measurement of blood glucose will be sent to the mobile phone through the wireless communication
protocol (Bluetooth, Wi-Fi, Zigbee, RF). After that, the given information will be shared on a mobile or
a web application. The purpose of this paper is to discuss the implementation of a digital blood glucose
meter system integrated with the wireless network for monitoring a patient’s glucose level in real-time.
The patient can do the measurements by himself/herself at any place; the glucose level sensor will
automatically send the data to the medical experts via SMS (Short Message Service). This application
is firstly designed to help diabetic patients; secondly it is to provide periodic communication with
the medical expert; and finally, it is intended for certain emergency cases and real-time applications.
In addition to all these benefits, the medical expert could often monitor the patient’s health remotely
and provide early treatment if something happened to the patient. A healthcare data analytics system
can help patients avoid several serious health problems, and can greatly influence the cost of patients
for individual treatment [7].
The main contents of this paper are organized as follows; Section 2 resumes the description
of current research on the application of blood glucose level measurement for diabetics. Section 3
describes the basic theory of the digital blood glucose meter, e-health module, and GSM module.
Section 4 presents a description of the system implementation. Section 5 provides a brief description of
the result discussed. Finally, a conclusion and future works are given in Section 6.
2. Related Work
This section presents some of the existing recent work related to e-health and monitoring glucose
for diabetic patients.
Islam et al. [8] presented a survey in IoT-based health care technologies and reviewed the
state-of-the-art network architectures/platforms, applications, and industrial trends in IoT-based health
care solutions. Lloret et al. [9] presented an intelligent communication architecture for ambient assisted
living (AAL). The process of artificial intelligence was used to gather the information from several
types of communication and showed the main intelligent algorithms included in the AAL system;
furthermore, a software application was developed. Finally, they used several real measurements to
validate their proposal operation.
Monteiro et al. [10] presented in progress e-health architecture using IoT for data acquisition,
fog for data pre-processing and short-term storage, and cloud for data processing, analyze and
long-term storage. This work also describes the main challenges to provide an e-health application
with high availability, high performance, and accessibility, at low deployment and maintenance cost.
Xiao et al. [11] proposed real-time glucose monitoring for an electrochemical sensor based on a wireless
system. A simple sensor tag with low power and low-cost solutions were contained in the implanted
glucose monitoring application. The accurate results provided by the system and its use of real-time
application were the advantages.
Wang and Lee [12] worked on development of a new blood glucose sensor. This sensor had the role
of controlling and monitoring the level of glucose for diabetic patients. The real-time measurement of
the blood glucose level was measured by a continuous glucose monitoring system (CGMS). This method
used an alarm to indicate the level of the glycemic event as well as to improve the quality of life.
Ahmed [13] designed a system for glucose concentration prediction of diabetic patients to avoid
hypoglycemia or hyperglycemia of serious complications. They used GlucoSim software to analyze
the information of the patients. It was generated by the continuous glucose monitoring system
Appl. Sci. 2019, 9, 4459 3 of 15
(CGMS), which adopted a Kalman Filter (KF) to reduce noise. In [14] Siddiqui et al. presented a
comprehensive survey on non-invasive/pain-free blood glucose monitoring methods from the five year
period, 2012–2016. The devices manufactured or being manufactured for non-invasive monitoring
were also compared in this paper. Giancarlo et al. [15] proposed a system architecture, Body Cloud,
that integrates BSN services with a cloud computing infrastructure. This architecture supports the
storage and management of sensor data streams and the processing (online and offline analysis) of the
stored data using software services hosted in the cloud.
In our paper, we propose an IoT application based patient monitoring system and diagnostic
prediction tool for diabetic patients. Most people with diabetes die because they do not receive
appropriate medical care at the right time. The development in the field of sensors and the Internet of
Things helps to constantly monitor the health parameters of patients. For those reasons, we use a simple
sensor with low power and low-cost solutions for the glucose monitoring application. The patient’s
data is updated in the cloud every day. The collected data is used by the doctor to monitor the patient’s
blood glucose variation visually and protect the patient’s health from a critical condition. With the
help of sensors, the current health parameters of patients are collected and forwarded to the cloud for
storage. Each health dataset is analyzed and verified to determine precisely if the current values are
within the normal range or not. An SMS is sent to notify the doctor in the case of any change in the
vital signs. The critical data is then sent directly to the prediction system. The system will consider this
data as trial data and predict whether or not the patient has a high risk of stroke. The prediction is
used with a Decision Tree algorithm (one of the complex algorithms in the fields of pattern recognition
and data mining, which is not only related to databases, artificial intelligence, and other disciplines but
has a great theoretical research value). This method can be improved to increase the accuracy value.
We use also the naïve Bayes classifier called Bayesian Classification (a statistical classification method
that can be used to predict the probability of membership of a class). The naïve model is developed
by using the classifications of algorithms in machine learning. Different classification algorithms are
analyzed for this model; the one that gives the best accuracy is considered for the proposed system.
Ensemble algorithms gave better accuracy for the prediction.
The prediction system used in our application provides a good result for the first time and is used
in a real-time application.
3. Proposal Description
This section presents a detailed description of the proposed blood glucose monitoring system.
The aim of this project is to monitor the blood glucose level of the diabetic patient. The measured data
is updated in the cloud every day. This collected data is used by the doctor or another medical expert
to monitor the patient’s blood glucose variation visually and send the response in real-time to protect
the patient’s health from a critical condition.
The designed blood glucose monitoring system consists of three distinct subsystems (Figure 1).
The first is dedicated to capturing glucose level in the blood with the glucose sensor. This sensor captures
the level of glucose in the blood, displays its exact value, and transmits it via the communication module
(Bluetooth, Wi-Fi, 4G) to the Android mobile phone. This is necessary because current mobile phones
do not include means of direct interface with the analog signals of the outside world. The second
subsystem includes the storage and data processing service received by the smartphone. The third
subsystem is data analysis by domain specialists and decision-making.
For a better diabetes management strategy, the glucose sensor will provide the diabetic patient
and health professionals with the necessary information about diabetes. The monitoring of the blood
glucose levels can help to reduce a person’s risk with a range of diabetes-related complications.
Structured self-monitoring involves checking the blood glucose levels at certain times of the day for a
given period (i.e., two weeks), and then working with the diabetes healthcare team to determine how
food, physical activity, and treatment have an impact on the blood glucose levels.
Appl. Sci. 2019, 9, x FOR PEER REVIEW 4 of 15
automatically transmitted to the GSM modem that has been integrated into the Arduino board to
send
Appl. Sci.the measurement
2019, results to a specialist doctor via SMS
9, 4459 6 of 15
automatically transmitted to the GSM modem that has been integrated into the Arduino board to
send the measurement results to a specialist doctor via SMS
Figure
Figure 7.
7. Hardware
Hardware installation.
installation.
Figure 7. Hardware installation.
5.2. Software
5.2. Software Installation
Installation
5.2. Software Installation
The measurement
The measurementdata datafrom
from thethe
sensors
sensors are are
sentsent
via the
viaserial data todata
the serial the Arduino shield e-health.
to the Arduino shield
The
Finally, measurement
the serial data isdata from
processed the
by sensors
the are sent
microcontroller via
of the
the serial
Arduino data
e-health. Finally, the serial data is processed by the microcontroller of the Arduino board andGSM
boardto the
and Arduino
sent via shield
the sent
e-health.
modem.
via Finally,
Themodem.
the GSM the serial
processed The data
data
processedis processed
is then sent
datatoisthe bydoctor
then the
sentmicrocontroller
via
to the
the viaofthe
SMS service.
doctor theSMS
Arduino
The data board
sent
service. and
datasent
is displayed
The sent
via
and
is the GSM modem.
processed
displayed and theThe processed
by processed
doctor thedata
to make
by is then
a decision
doctor sent
to make toathe
about doctor
each via the
patient.
decision about TheSMS service.
Arduino
each The
The data
program
patient. ofsent
Arduinoour
isprogram
displayed
application and
is processed
shown in Figureby 8.the doctor
of our application is shown in Figure 8. to make a decision about each patient. The Arduino
program of our application is shown in Figure 8.
Figure 8. Coding
Coding for
for the
the reading
reading of
of the
the sensor.
Figure 8. Coding for the reading of the sensor.
Appl. Sci. 2019, 9, 4459 8 of 15
This section of the paper focuses on predicting the possible number of diabetic patients from the
dataset using data classification techniques and determining which model gives the highest percentage
of correct predictions for the diagnoses. These techniques are required for prediction of diabetes
in patients.
This research has the major goal of predicting the number of diabetics and comparing the best
available methods of prediction. Therefore, we can determine what attribute is the best predictor for
the correct prediction of the diagnoses, and we can help experts to predict possible diabetic attacks
from the patient datasets.
From the test results, as shown in Table 1, it can be stated that the measurement data were
successfully sent. Among 20 times of testing, the range of delay between transmitting and receiving
SMS was from 22 to 91 s, and the average was 32.17 s. Figure 9 shows a graph of the measurement of
the level of glucose in the blood.
Appl.
Appl. Sci. 2019,9,
Sci. 2019, 9,4459
x FOR PEER REVIEW 10
10of
of15
15
Appl. Sci. 2019, 9, x FOR PEER REVIEW 10 of 15
Figure 10.
Figure 10. The
The graph
graph of
of correctly
correctly and
and incorrectly
incorrectlyclassified
classifiedinstances
instancesof
ofalgorithms.
algorithms.
Figure 10. The graph of correctly and incorrectly classified instances of algorithms.
Figure
Figure1111shows
showsthe
thetime
timegraph
graphof ofvarious
variousclassification
classificationalgorithms.
algorithms. The
The longest
longest time
time was
was taken
taken
Figure 11 shows the time graph of various classification algorithms. The longest time was taken
by
by ZeroR
ZeroR consuming
consuming aa time
time of
of 0.05
0.05 ss and
and the
the shortest
shortest time
time was
was taken
taken by
by RandomTree
RandomTree consuming
consuming
by ZeroR consuming a time of 0.05 s and the shortest time was taken by RandomTree consuming
0.01
0.01 ssonly.
only.
0.01 s only.
Appl. Sci. 2019, 9, x FOR PEER REVIEW 11 of 15
Appl. Sci. 2019, 9, 4459 11 of 15
Appl. Sci. 2019, 9, x FOR PEER REVIEW 11 of 15
Figure 11. The graph for training time results for the top four classifiers.
Figure 11. The graph for training time results for the top four classifiers.
Figure 11. The graph for training time results for the top four classifiers.
Figure 12 represents Kappa statistic, MAE (mean absolute error), and RMSE (root mean
Figure 12 represents Kappa statistic, MAE (mean absolute error), and RMSE (root mean squared
squared error)
Figure 12 values for the
represents chosenstatistic,
Kappa classifiers.
MAE The(mean
naïve Bayes algorithm
absolute error), showed
and RMSE better(root
results
meanfor
error) values for the chosen classifiers. The naïve Bayes algorithm showed better results for MAE and
MAE and RMSE, and the J48 algorithm showed a better value for the Kappa statistic.
squared error) values for the chosen classifiers. The naïve Bayes algorithm showed better results for
RMSE, and the J48 algorithm showed a better value for the Kappa statistic.
MAE and RMSE, and the J48 algorithm showed a better value for the Kappa statistic.
Figure 14. Graphical representation of false positive (FP), true positive (TP), precision, recall,
andFigure
F-measure of different
14. Graphical algorithms. of false positive (FP), true positive (TP), precision, recall, and
representation
F-measure of different algorithms.
InFigure 14. Graphical
the above section, representation of false
all the rules were positive (FP),
interpreted. true positive
These (TP),visualized
rules were precision, recall,
in the and
tree form.
F-measure of different algorithms.
Tree visualization is the simplest method to understand the conditions and their results.
In the above section, all the rules were interpreted. These rules were visualized in the tree form.
The performance of the proposed classification approach was evaluated using different standard
TreeInvisualization is the simplest
the above section, method
all the rules wereto understandThese
interpreted. the conditions
rules wereand their results.
visualized in the tree form.
measures based on true positive (TP), false positive (FP), precision, recall, and F-measure [20].
The performance of the proposed classification approach was
Tree visualization is the simplest method to understand the conditions and their results. evaluated using different
The accuracy of algorithms (shown in Table 3 and Figure 13) was measured with the help of
standard measures based
The performance of on
the true positiveclassification
proposed (TP), false positive
approach (FP),was
precision,
evaluatedrecall,using
and F-measure
different
parameters such as false positive rate, true positive rate, recall, precision, and F-measure. These
[20].
standard measures based on true positive (TP), false positive (FP), precision, recall, and F-measure
parameters are defined as follows:
[20]. The accuracy of algorithms (shown in Table 3 and Figure 13) was measured with the help of
•parameters
True such (TP):
The accuracy
positive as false positive
of algorithms
represents rate,
(shown
the true
in positive
Table
instances 3 and
that rate,
have recall,
Figure
been 13) precision,
was measured
correctly and with
classified F-measure.
with respect These
the helptoofa
parameters
parameters are defined as follows:
such as false positive rate, true positive rate, recall, precision, and F-measure. These
given class.
parameters
• • False are defined
positive
True positive (TP):as
(FP): follows: the
represents
represents theinstances
instances that have
that have been
beenincorrectly
correctly classified
classifiedwith
withrespect
respecttotoaa
• given
given
True class.
class. (TP): represents the instances that have been correctly classified with respect to a
positive
•• Precision:
Falseclass.
given the proportion
positive of thethe
(FP): represents correctly
instances classified
that have instances to a particular
been incorrectly class
classified divided
with respectbyto
• overall
a given
False instances classified
class.(FP):
positive withthe
represents respect to that
instances thatclass.
have been incorrectly classified with respect to
• aPrecision: the proportion of the correctly classified instances to a particular class divided by
given class.
overall instances classified Precision = TP/(TP + FP) (1)
• Precision: the proportion ofwith respect toclassified
the correctly that class.instances to a particular class divided by
overall instances classified with respect to that class.
Appl. Sci. 2019, 9, 4459 13 of 15
• Recall: the proportion of the incorrectly classified instances that have been classified by a class
divided by the total instances present in the class.
Table 3. Values of TP, FP, precision, recall, and F-measure for algorithms.
Figure 13 represents TP rate, FP rate, precision, recall, and F-measure for the chosen classifiers.
The TP rate, precision, recall, F-measure values for J48 were better than the other classifiers, but the FP
Rate for ZeroR was better than the others.
According to the precedent equations, we can obtain the sensitivity, specificity, and accuracy of
different algorithms.
Table 3 shows the value of TP Rate, FP Rate, Precision, Recall, F-Measure, and Table 4 shows
Sensitivity, specificity, and Accuracy for the Naïve Bayes algorithm, Random Tree, ZeroR and J48.
Figure 15 represents the sensitivity, specificity, and accuracy of different algorithms. The sensitivity,
specificity, and accuracy for J48 were better than for other classifiers.
Appl.
Appl. Sci.Sci. 2019,
2019, 9, 9, x FOR PEER REVIEW
4459 14 of
1415
of 15
Figure 15. Graphical representation of sensitivity, specificity, and accuracy of different algorithms.
Figure 15. Graphical representation of sensitivity, specificity, and accuracy of different algorithms.
8. Conclusions
8. Conclusions
As given in the paper, the real-time monitoring system for the diabetes condition is able to perform
As given in the paper, the real-time monitoring system for the diabetes condition is able to
with the function of the Internet of Things (IoT). The effectiveness of the personal diabetes monitoring
perform with the function of the Internet of Things (IoT). The effectiveness of the personal diabetes
via a mobile application database has been demonstrated. In addition to that, an implementation of the
monitoring via a mobile application database has been demonstrated. In addition to that, an
blood glucose measurement system for tele-monitoring is presented. Additionally, after several tests,
implementation of the blood glucose measurement system for tele-monitoring is presented.
theAdditionally,
evaluation resultaftershowed
severalthat the system
tests, could work
the evaluation appropriately
result showed that withthe
a delay of transmission
system could workless
than 32 s. The measured data was sent and received with a valid value
appropriately with a delay of transmission less than 32 s. The measured data was sent andby SMS. Finally, thereceived
proposed
prediction system was evaluated by several simulation experiments and the
with a valid value by SMS. Finally, the proposed prediction system was evaluated by several results demonstrated that
thesimulation
proposed model improved
experiments and the
theaccuracy of prediction. This
results demonstrated that model allows a model
the proposed preventive intervention
improved the
foraccuracy
a diabetic patient and controls the glucose.
of prediction. This model allows a preventive intervention for a diabetic patient and
The future
controls work aims to send the blood glucose reading over the cloud so that it can be accessed
the glucose.
from anyThelocation across
future work theto
aims globe.
send Additionally, a new
the blood glucose concept
reading overofthe
early
clouddetection
so that itiscan
planned in order
be accessed
to from
detectanythelocation
symptoms across the globe.
of other Additionally,
diseases that needaprompt
new concept of early In
intervention. detection
addition, is the
planned in
proposed
order to detect the symptoms of other diseases that need prompt intervention.
system of monitoring will be enhanced with the inclusion of a content management framework to In addition, the
proposed
obtain system
additional of monitoring
information aboutwill be enhanced
physical withcommunication
activity, and the inclusion of a content
with electronic management
health record
framework
(EHR) from thetohospital
obtain information
additional information
system to get about physical
relevant activity,such
information andascommunication
illness, treatments, withand
electronic health record (EHR) from the hospital information system to get
drugs. Moreover, we will study the performance of our system and include algorithms to predict the relevant information
such as illness,
connectivity of thetreatments,
devices inand thedrugs.
wirelessMoreover,
networkwe will study the performance of our system and
[21].
include algorithms to predict the connectivity of the devices in the wireless network [21].
Author Contributions: Methodology and supervision, J.L. and A.O.; formal analysis and investigation, A.R.,
L.P.Author Contributions:
and S.S.; Methodology
writing—original and supervision,
draft preparation, J.L. and A.O.; formal
A.R.; writing—review analysisA.R.
and editing, and and
investigation,
J.L. A.R.,
L.P., and S.S.; writing—original draft preparation, A.R.; writing—review and editing, A.R. and J.L.
Funding: This work has been partially supported by the “Ministerio de Economía y Competitividad” in the
“Programa
Funding:Estatal de Fomento
This work has been de la Investigación
partially supported Científica y TécnicadedeEconomía
by the “Ministerio Excelencia, Subprograma Estatal
y Competitividad” in the de
Generación
“ProgramadeEstatal
Conocimiento” within
de Fomento de la the project under
Investigación Grant yTIN2017-84802-C2-1-P.
Científica Técnica de Excelencia, Subprograma Estatal de
Generación
Conflicts de Conocimiento”
of Interest: within
The authors the no
declare project under
conflict Grant TIN2017-84802-C2-1-P.
of interest.
Conflicts of Interest: The authors declare no conflict of interest.
References
References
1. Rghioui, A.; Sendra, S.; Lloret, J.; Oumnad, A. Internet of Things for measuring human activities in ambient
assisted living and e-health. Netw. Protoc. Algorithms 2016, 8, 15–28. [CrossRef]
2. Zhang, Y.; Gravina, R.; Lu, H.; Villari, M.; Fortino, G. PEA: Parallel electrocardiogram-based authentication
for smart healthcare systems. J. Netw. Comput. Appl. 2018, 117, 10–16. [CrossRef]
Appl. Sci. 2019, 9, 4459 15 of 15
3. Ismail, W.N.; Hassan, M.M.; Alsalamah, H.A.; Fortino, G. Mining productive-periodic frequent patterns in
telehealth systems. J. Netw. Comput. Appl. 2018, 115, 33–47. [CrossRef]
4. Din, S.; Ghayvat, H.; Paul, A.; Ahmad, A.; Rathore, M.M.; Shafi, I. An architecture to analyze big data in
the Internet of Things. In Proceedings of the 9th International Conference on Sensing Technology (ICST),
Auckland, New Zealand, 8–10 December 2015.
5. Tabish, S.A. Is Diabetes Becoming the Biggest Epidemic of the Twenty-first Century? Int. J. Health Sci. 2007,
1, V.
6. Aboufadel, E.; Castellano, R.; Oslon, D. Quantification of the variability of continuous glucose monitoring
data. Algorithms 2011, 4, 16–27. [CrossRef]
7. Katon, W.J.; Rutter, C.; Simon, G.; Lin, E.H.; Ludman, E.; Ciechanowski, P.; Von Korff, M. The association
of comorbid depression with mortality in patients with type 2 diabetes. Diabetes Care 2005, 28, 2668–2672.
[CrossRef] [PubMed]
8. Islam, S.M.R.; Kwak, D.; Kabir, M.D.H.; Hossain, M.; Kwak, K.S. The Internet of Things for Health Care:
A Comprehensive Survey. IEEE Access 2015, 3, 678–708. [CrossRef]
9. Lloret, J.; Canovas, A.; Sendra, S.; Parra, L. A smart communication architecture for ambient assisted living.
IEEE Commun. Mag. 2015, 53, 26–33. [CrossRef]
10. Monteiro, K.; Rocha, É.; Silva, É.; Santos, G.L.; Santos, W.; Endo, P.T. Developing an e-Health System Based
on IoT, Fog and Cloud Computing. In Proceedings of the 2018 ACM International Conference on Utility and
Cloud Computing Companion, Zurich, Switzerland, 17–20 December 2018.
11. Xiao, Z.; Tan, X.; Chen, X.; Chen, S.; Zhang, Z.; Zhang, H.; Wang, J.; Huang, Y.; Zhang, P.; Zheng, L.; et al.
An implantable RFID sensor tag toward continuous glucose monitoring. IEEE J. Biomed. Health Inform. 2015,
19, 910–919. [CrossRef] [PubMed]
12. Wang, H.C.; Lee, A.R. Recent developments in blood glucose sensors. J. Food Drug Anal. 2015, 23, 191–200.
[CrossRef] [PubMed]
13. Ahmed, H.B.; Serener, A. Effects of External Factors in CGM Sensor Glucose Concentration Prediction.
Procedia Comput. Sci. 2016, 102, 623–629. [CrossRef]
14. Siddiqui, S.A.; Zhang, A.; Lloret, J.; Song, H.; Obradovic, Z. Pain-free blood glucose monitoring using
wearable sensors: Recent advancements and future prospects. IEEE Rev. Biomed. Eng. 2018, 11, 21–35.
[CrossRef]
15. Fortino, G.; Parisia, D.; Pirronea, V.; Di Fatta, G. BodyCloud: A SaaS approach for community Body Sensor
Networks. Future Gener. Comput. Syst. 2014, 35, 62–79. [CrossRef]
16. Kumari, M.; Godara, S. Comparative Study of Data Mining Classification Methods in Cardiovascular Disease
Prediction. Int. J. Comput. Sci. Technol. 2011, 2, 304–308.
17. AI-Radaideh, E.; AI-Shawakfa, W.; AI-Najjar, M.I. Mining student data using decision trees. In Proceedings
of the International Arab Conference on Information Technology, Irbid, Jordan, 19 December 2006.
18. Kanchan, B.D.; Kishor, M.M. Study of machine learning algorithms for special disease prediction using
principal of component analysis. Int. Conf. Glob. Trends Signal Process. Inf. Comput. Commun. 2016, 5, 5–10.
[CrossRef]
19. Hall, M.; Frank, E.; Holmes, G.; Pfahringer, B.; Reutem, P. The WEKA Data Mining Software: An Update.
ACM SIGKDD Explor. Newsl. 2009, 11, 10–18. [CrossRef]
20. Huda, S.; Yearwood, J.; Jelinek, H.F.; Hassan, M.M.; Fortino, G.; Buckland, M. A hybrid feature selection with
ensemble classification for imbalanced healthcare data: A case study for brain tumor diagnosis. IEEE Acess
2016, 4, 9145–9154. [CrossRef]
21. López-Martín, M.; Sánchez-Esguevillas, A.; Carro, B. Review of Methods to Predict Connectivity of IoT
Wireless Devices. Ad. Hoc. Sens. Wirel. Netw. 2017, 38, 125–141.
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution
(CC BY) license (http://creativecommons.org/licenses/by/4.0/).