{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T10:54:53Z","timestamp":1761562493990,"version":"build-2065373602"},"reference-count":42,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2019,3,31]],"date-time":"2019-03-31T00:00:00Z","timestamp":1553990400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Human errors are probably the most critical cause of the large amount of medical accidents. Medical cyber-physical systems (MCPS) have been suggested as a possible approach for detecting and limiting the impact of errors and wrong procedures. However, during the initial development phase of medical instruments, regular MCPS systems are not a viable approach, because of the high costs of repeating complex validation procedures, due to modifications of the prototype instrument. In this work, a communication architecture, inspired by recent Internet of Things (IoT) advances, is proposed for connecting prototype instruments to the cloud, to allow direct and real-time interaction between developers and instrument operators. Without loss of generality, a real-world use case is addressed, dealing with the use of transcranial magnetic stimulation (TMS) for neurodegenerative disease diagnosis. The proposed infrastructure leverages on a message-oriented middleware, complemented by historical database for further data processing. Two of the most diffused protocols for cloud data exchange (MQTT and AMQP) have been investigated. The experimental setup has been focused on the real-time performance, which are the most challenging requirements. Time-related metrics confirm the feasibility of the proposed approach, resulting in an end-to-end delay on the order of few tens of milliseconds for local networks and up to few hundreds of milliseconds for geographical scale networks.<\/jats:p>","DOI":"10.3390\/s19071564","type":"journal-article","created":{"date-parts":[[2019,4,2]],"date-time":"2019-04-02T03:21:26Z","timestamp":1554175286000},"page":"1564","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["An IoT Based Architecture for Enhancing the Effectiveness of Prototype Medical Instruments Applied to Neurodegenerative Disease Diagnosis"],"prefix":"10.3390","volume":"19","author":[{"given":"Alessandro","family":"Depari","sequence":"first","affiliation":[{"name":"Department Information Engineering, University of Brescia, 25123 Brescia, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7665-7031","authenticated-orcid":false,"given":"Dhiego","family":"Fernandes Carvalho","sequence":"additional","affiliation":[{"name":"Department Information Engineering, University of Brescia, 25123 Brescia, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3446-2604","authenticated-orcid":false,"given":"Paolo","family":"Bellagente","sequence":"additional","affiliation":[{"name":"Department Information Engineering, University of Brescia, 25123 Brescia, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6349-4410","authenticated-orcid":false,"given":"Paolo","family":"Ferrari","sequence":"additional","affiliation":[{"name":"Department Information Engineering, University of Brescia, 25123 Brescia, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5012-443X","authenticated-orcid":false,"given":"Emiliano","family":"Sisinni","sequence":"additional","affiliation":[{"name":"Department Information Engineering, University of Brescia, 25123 Brescia, Italy"}]},{"given":"Alessandra","family":"Flammini","sequence":"additional","affiliation":[{"name":"Department Information Engineering, University of Brescia, 25123 Brescia, Italy"}]},{"given":"Alessandro","family":"Padovani","sequence":"additional","affiliation":[{"name":"Neurology Unit, Department of Clinical and Experimental Sciences, University of Brescia, 25123 Brescia, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2019,3,31]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"350","DOI":"10.1109\/JSYST.2014.2322503","article-title":"Design Techniques and Applications of Cyberphysical Systems: A Survey","volume":"9","author":"Khaitan","year":"2015","journal-title":"IEEE Syst. J."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2347","DOI":"10.1109\/COMST.2015.2444095","article-title":"Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications","volume":"17","author":"Guizani","year":"2015","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2456","DOI":"10.1109\/TIM.2017.2707838","article-title":"Virtual Respiratory Rate Sensors: An Example of a Smartphone-Based Integrated and Multiparametric mHealth Gateway","volume":"66","author":"Crema","year":"2017","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Depari, A., Flammini, A., Sisinni, E., and Vezzoli, A. (2014, January 11\u201312). A wearable smartphone-based system for electrocardiogram acquisition. Proceedings of the Medical Measurements and Applications (MeMeA) 2014 IEEE International Symposium, Lisbon, Portugal.","DOI":"10.1109\/MeMeA.2014.6860030"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Zhang, X., Li, J., Liu, Y., Zhang, Z., Wang, Z., Luo, D., Zhou, X., Zhu, M., Salman, W., and Hu, G. (2017). Design of a Fatigue Detection System for High-Speed Trains Based on Driver Vigilance Using a Wireless Wearable EEG. Sensors, 17.","DOI":"10.3390\/s17030486"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Zia ur Rehman, M., Waris, A., Gilani, S.O., Jochumsen, M., Niazi, I.K., Jamil, M., Farina, D., and Kamavuako, E.N. (2018). Multiday EMG-Based Classification of Hand Motions with Deep Learning Techniques. Sensors, 18.","DOI":"10.3390\/s18082497"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Ivanov, R., Weimer, J., and Lee, I. (2018, January 11\u201313). Context-Aware Detection in Medical Cyber-Physical Systems. Proceedings of the International Conference on Cyber-Physical Systems (ICCPS), Porto, Portugal.","DOI":"10.1109\/ICCPS.2018.00030"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"466","DOI":"10.1016\/j.ifacol.2015.07.079","article-title":"Towards a medical cyber-physical system for home telecare of high-risk pregnancy","volume":"48","author":"Jezewski","year":"2015","journal-title":"IFAC-PapersOnLine"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1109\/JPROC.2011.2165270","article-title":"Challenges and Research Directions in Medical Cyber\u2013Physical Systems","volume":"100","author":"Lee","year":"2012","journal-title":"Proc. IEEE"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1109\/TCBB.2016.2520933","article-title":"Emerging Security Mechanisms for Medical Cyber Physical Systems","volume":"13","author":"Kocabas","year":"2016","journal-title":"IEEE\/ACM Trans. Comput. Biol. Bioinform."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1007\/s10916-018-0921-x","article-title":"Medical cyber-physical systems: A survey","volume":"42","author":"Dey","year":"2018","journal-title":"J. Med. Syst."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1080\/23335777.2014.972686","article-title":"Towards context-aware medical cyber-physical systems: Design methodology and a case study","volume":"1","author":"Li","year":"2015","journal-title":"Cyber Phys. Syst."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"221","DOI":"10.3233\/JAD-180293","article-title":"Diagnosis of Mild Cognitive Impairment Due to Alzheimer\u2019s Disease with Transcranial Magnetic Stimulation","volume":"65","author":"Padovani","year":"2018","journal-title":"J. Alzheimer\u2019s Dis."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Crema, C., Depari, A., Sisinni, E., Benussi, A., Borroni, B., and Padovani, A. (2018, January 12\u201314). Embedded platform-based system for early detection of Alzheimer disease through transcranial magnetic stimulation. Proceedings of the 2018 IEEE Sensors Applications Symposium (SAS), Seoul, Korea.","DOI":"10.1109\/SAS.2018.8336774"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1136\/jnnp.66.2.137","article-title":"The cholinergic hypothesis of Alzheimer\u2019s disease: A review of progress","volume":"66","author":"Francis","year":"1999","journal-title":"J. Neurol. Neurosurg. Psychiatry"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1186\/2051-5960-1-34","article-title":"Tau pathology induces loss of GABAergic interneurons leading to altered synaptic plasticity and behavioral impairments","volume":"1","author":"Levenga","year":"2013","journal-title":"Acta Neuropathol. Commun."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"503","DOI":"10.1111\/j.1469-7793.2000.t01-1-00503.x","article-title":"Short latency inhibition of human hand motor cortex by somatosensory input from the hand","volume":"523","author":"Tokimura","year":"2000","journal-title":"J. Physiol."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1113\/jphysiol.1993.sp019912","article-title":"Corticocortical inhibition in human motor cortex","volume":"471","author":"Kujirai","year":"1993","journal-title":"J. Physiol."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"873","DOI":"10.1113\/jphysiol.1996.sp021734","article-title":"Interaction between intracortical inhibition and facilitation in human motor cortex","volume":"496","author":"Ziemann","year":"1996","journal-title":"J. Physiol."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"665","DOI":"10.1212\/WNL.0000000000004232","article-title":"Transcranial magnetic stimulation distinguishes Alzheimer\u2019s disease from Frontotemporal Dementia","volume":"89","author":"Benussi","year":"2017","journal-title":"Neurology"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Blumrosen, G., Avisdris, N., Kupfer, R., and Rubinsky, B. (2011, January 20\u201324). C-SMART: Efficient seamless cellular phone based patient monitoring system. Proceedings of the 2011 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks, Lucca, Italy.","DOI":"10.1109\/WoWMoM.2011.5986191"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Bellagente, P., Depari, A., Ferrari, P., Flammini, A., Rinaldi, S., and Sisinni, E. (2018, January 14\u201317). M3IoT-Message-oriented middleware for M-health Internet of Things: Design and validation. Proceedings of the 2018 IEEE International Instrumentation and Measurement Technology Conference (I2MTC), Houston, TX, USA.","DOI":"10.1109\/I2MTC.2018.8409656"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1109\/MDAT.2015.2464813","article-title":"Enabling Safe Interoperation by Medical Device Virtual Integration","volume":"32","author":"Larson","year":"2015","journal-title":"IEEE Des. Test"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Plourde, J., Arney, D., and Goldman, J.M. (2014, January 14\u201317). OpenICE: An open, interoperable platform for medical cyber-physical systems. Proceedings of the 2014 ACM\/IEEE International Conference on Cyber-Physical Systems (ICCPS), Berlin, Germany.","DOI":"10.1109\/ICCPS.2014.6843734"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Ivanov, R., Nguyen, H., Weimer, J., Sokolsky, O., and Lee, I. (2018, January 29\u201331). OpenICE-lite: Towards a Connectivity Platform for the Internet of Medical Things. Proceedings of the 2018 IEEE 21st International Symposium on Real-Time Distributed Computing (ISORC), Singapore.","DOI":"10.1109\/ISORC.2018.00022"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1145\/1111322.1111328","article-title":"The Internet AS-Level Topology: Three Data Sources and One Definitive Metric","volume":"36","author":"Mahadevan","year":"2006","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Tramarin, F., Narduzzi, C., Vitturi, S., and Bertocco, M. (2018). A Calibrated Test-Set for Measurement of Access-Point Time Specifications in Hybrid Wired\/Wireless Industrial Communication. Information, 9.","DOI":"10.20944\/preprints201803.0277.v1"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"2742","DOI":"10.1109\/TIM.2008.926052","article-title":"One-Way Delay Measurement: State of the Art","volume":"57","author":"Rapuano","year":"2008","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Ferrari, P., Sisinni, E., Brandao, D., and Rocha, M. (2017, January 27\u201329). Evaluation of communication latency in industrial IoT applications. Proceedings of the 2017 IEEE International Workshop on Measurements and Networking (M&N), Naples, Italy.","DOI":"10.1109\/IWMN.2017.8078359"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Ferrari, P., Flammini, A., Rinaldi, S., and Sisinni, E. (2018, January 16\u201318). Evaluation of Communication Delay in IoT Applications Based on OPC UA. Proceedings of the 2018 Workshop on Metrology for Industry 4.0 and IoT, Brescia, Italy.","DOI":"10.1109\/METROI4.2018.8428346"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Fernandes Carvalho, D., Ferrari, P., Flammini, A., and Sisinni, E. (2018, January 16\u201318). A Test Bench for Evaluating Communication Delays in LoRaWAN Applications. Proceedings of the 2018 Workshop on Metrology for Industry 4.0 and IoT, Brescia, Italy.","DOI":"10.1109\/METROI4.2018.8428323"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Silva, D., Oliveira, G., Silva, I., Ferrari, P., and Sisinni, E. (2018, January 25\u201328). Latency Evaluation for MQTT and WebSocket Protocols: An Industry 4.0 Perspective. Proceedings of the 2018 IEEE Symposium on Computers and Communications (ISCC), Natal, Brazil.","DOI":"10.1109\/ISCC.2018.8538692"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Ferrari, P., Flammini, A., Rinaldi, S., Sisinni, E., Maffei, D., and Malara, M. (2018). Impact of Quality of Service on Cloud Based Industrial IoT Applications with OPC UA. Electronics, 7.","DOI":"10.3390\/electronics7070109"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2188","DOI":"10.1109\/TIM.2018.2813798","article-title":"Delay Estimation of Industrial IoT Applications Based on Messaging Protocols","volume":"67","author":"Ferrari","year":"2018","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_35","unstructured":"Tobagi, F.A., Markopoulou, A.P., and Karam, M.J. (2002, January 28\u201331). Is the Internet ready for VoIP?. Proceedings of the IWDC 2002, Calcutta, India."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Collina, M., Bartolucci, M., Vanelli-Coralli, A., and Corazza, G.E. (2014, January 8\u201310). Internet of Things application layer protocol analysis over error and delay prone links. Proceedings of the 7th Advanced Satellite Multimedia Systems Conference and the 13th Signal Processing for Space Communications Workshop (ASMS\/SPSC), Livorno, Italy.","DOI":"10.1109\/ASMS-SPSC.2014.6934573"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Govindan, K., and Azad, A.P. (2015, January 9\u201312). End-to-end service assurance in IoT MQTT-SN. Proceedings of the 12th Annual IEEE Consumer Communications and Networking Conference (CCNC), Las Vegas, NV, USA.","DOI":"10.1109\/CCNC.2015.7157991"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Mijovic, S., Shehu, E., and Buratti, C. (2016, January 7\u20139). Comparing application layer protocols for the Internet of Things via experimentation. Proceedings of the IEEE 2nd International Forum on Research and Technologies for Society and Industry Leveraging a better tomorrow (RTSI), Bologna, Italy.","DOI":"10.1109\/RTSI.2016.7740559"},{"key":"ref_39","first-page":"1","article-title":"Experimental Characterisation of Mobile IoT Application Latency","volume":"PP","author":"Pereira","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Rinaldi, S., Pasetti, M., Sisinni, E., Bonafini, F., Ferrari, P., Rizzi, M., and Flammini, A. (2018). On the Mobile Communication Requirements for the Demand-Side Management of Electric Vehicles. Energies, 11.","DOI":"10.3390\/en11051220"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"33","DOI":"10.6028\/jres.121.003","article-title":"Usage Analysis of the NIST Internet Time Service","volume":"121","author":"Sherman","year":"2016","journal-title":"J. Res. Natl. Inst. Stand. Technol. Gaithersburg"},{"key":"ref_42","first-page":"2099","article-title":"Internet Protocol Packet Delay Variation measurements in communication networks: How to evaluate measurement uncertainty?","volume":"46","author":"Angrisani","year":"2013","journal-title":"Meas. J. Int. Meas. Conf."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/7\/1564\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T12:41:56Z","timestamp":1760186516000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/7\/1564"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,3,31]]},"references-count":42,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2019,4]]}},"alternative-id":["s19071564"],"URL":"https:\/\/doi.org\/10.3390\/s19071564","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2019,3,31]]}}}