A real IoT device deployment for e-Health applications under lightweight communication protocols, activity classifier and edge data filtering

Abstract Recently the topic of health monitoring is growing in interest and several applications and devices were designed and put on the markets. This interest is promoted by an increasing enthusiasm about physical activities to improve health and wellness. In this work, we present a wearable device able to collect data from different body sensors to send them towards a cloud platform. The Message Queuing Telemetry Transport MQTT communication protocol is used to send data by customizing the messages payload and building up a customized protocol between devices and cloud. These data, are used to recognize user activity and health status sending alerts when an anomaly is detected. These results can be used to monitor performances or to investigate anomalies discovered during activities. In addition, we propose a fuzzy-based Human Activity Recognition (HAR) classifier which continuously acquire data from body sensors exploiting an Internet of Things (IoT) architecture. In order to improve HAR, different classes of data filters have been analyzed to reduce the amount of data sent to the cloud. These filters introduce smart functionalities at the edge of the network reducing the data-flow without compromising the classifier goodness. A smart device based on embedded technologies is designed to realize the wearable device.

[1]  Kyung Sup Kwak,et al.  Type-2 fuzzy ontology-aided recommendation systems for IoT-based healthcare , 2018, Comput. Commun..

[2]  Thomas Zimmermann,et al.  Persuasive technology in the real world: a study of long-term use of activity sensing devices for fitness , 2014, CHI.

[3]  Lotfi A. Zadeh Fuzzy logic: issues, contentions and perspectives , 1994, Proceedings of ICASSP '94. IEEE International Conference on Acoustics, Speech and Signal Processing.

[4]  M. Pavel,et al.  The Role of Technology and Engineering Models in Transforming Healthcare , 2013, IEEE Reviews in Biomedical Engineering.

[5]  E. H. Mamdani,et al.  Application of Fuzzy Logic to Approximate Reasoning Using Linguistic Synthesis , 1976, IEEE Transactions on Computers.

[6]  Zhelong Wang,et al.  An improved algorithm for human activity recognition using wearable sensors , 2016, 2016 Eighth International Conference on Advanced Computational Intelligence (ICACI).

[7]  Nandini Mukherjee,et al.  iHealth: A fuzzy approach for provisioning intelligent health-care system in smart city , 2014, 2014 IEEE 10th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[8]  Basel Kikhia,et al.  Optimal Placement of Accelerometers for the Detection of Everyday Activities , 2013, Sensors.

[9]  Bruno M. C. Silva,et al.  An IoT-based mobile gateway for intelligent personal assistants on mobile health environments , 2016, J. Netw. Comput. Appl..

[10]  Bhaskar Krishnamachari,et al.  Exploiting IoT technologies for enhancing Health Smart Homes through patient identification and emotion recognition , 2016, Comput. Commun..

[11]  Guang-Zhong Yang,et al.  Sensor Placement for Activity Detection Using Wearable Accelerometers , 2010, 2010 International Conference on Body Sensor Networks.

[12]  Yong-Han Lee,et al.  MongoDB-Based Repository Design for IoT-Generated RFID/Sensor Big Data , 2016, IEEE Sensors Journal.

[13]  Lei Liu,et al.  A Novel Method for Multi-Targets ISAR Imaging Based on Particle Swarm Optimization and Modified CLEAN Technique , 2016, IEEE Sensors Journal.

[14]  Shang Gao,et al.  Smartphone-assisted energy efficient data communication for wearable devices , 2017, Comput. Commun..

[15]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[16]  Jesse Hoey,et al.  Sensor-Based Activity Recognition , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[17]  Faicel Chamroukhi,et al.  Physical Human Activity Recognition Using Wearable Sensors , 2015, Sensors.

[18]  Weisong Shi,et al.  The Promise of Edge Computing , 2016, Computer.

[19]  Abdon Serianni,et al.  A two stages fuzzy logic approach for Internet of Things (IoT) wearable devices , 2016, 2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[20]  Carsten Bormann,et al.  CoAP: An Application Protocol for Billions of Tiny Internet Nodes , 2012, IEEE Internet Computing.

[21]  Arun Prakash,et al.  Machine-to-Machine (M2M) communications: A survey , 2016, J. Netw. Comput. Appl..

[22]  Peter H Veltink,et al.  Accelerometer and rate gyroscope measurement of kinematics: an inexpensive alternative to optical motion analysis systems. , 2002, Journal of biomechanics.

[23]  Imre J. Rudas,et al.  Real-time fuzzy logic-based sport activity risk calculation model optimization , 2013, 2013 IEEE 14th International Symposium on Computational Intelligence and Informatics (CINTI).

[24]  R. Manjula Devi,et al.  Adaptive fuzzy C-means for human activity recognition , 2014, International Conference on Information Communication and Embedded Systems (ICICES2014).

[25]  Hongming Cai,et al.  An IoT-Oriented Data Storage Framework in Cloud Computing Platform , 2014, IEEE Transactions on Industrial Informatics.

[26]  Miguel A. Labrador,et al.  A Survey on Human Activity Recognition using Wearable Sensors , 2013, IEEE Communications Surveys & Tutorials.

[27]  Hirofumi Tanaka,et al.  Age-predicted maximal heart rate revisited. , 2001, Journal of the American College of Cardiology.

[28]  Gianluca Reali,et al.  Comparison of two lightweight protocols for smartphone-based sensing , 2013, 2013 IEEE 20th Symposium on Communications and Vehicular Technology in the Benelux (SCVT).

[29]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[30]  Wen-Tsai Sung,et al.  Mobile Physiological Measurement Platform With Cloud and Analysis Functions Implemented via IPSO , 2014, IEEE Sensors Journal.

[31]  C H Tejeshwar,et al.  A qualitative analysis of the performance of MongoDB vs MySQL database based on insertion and retriewal operations using a web/android application to explore load balancing — Sharding in MongoDB and its advantages , 2017, 2017 International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC).

[32]  Ufuk Celikkan,et al.  A message broker based architecture for context aware IoT application development , 2017, 2017 International Conference on Computer Science and Engineering (UBMK).