Skip to main content

Advertisement

Log in

A plug ‘n’ play approach for dynamic data acquisition from heterogeneous IoT medical devices of unknown nature

  • Original Paper
  • Published:
Evolving Systems Aims and scope Submit manuscript

Abstract

With the rapid development of Information Technology, the existence of Cyber-Physical Systems (CPSs) has revealed, which are slowly emerging to dominate our world through their tight integration between the computational and physical components. Especially the physical components, consist of various devices, known as Internet of Things (IoT) devices, which are responsible for collecting and producing CPSs’ data, whereas simultaneously are able to sense, monitor and interpret the different occasions and environments that are used. However, these devices are typically characterized by a high degree of heterogeneity, emerging the need for programming applications to deal with each specific new device in order to use its data. To address this problem, in this manuscript a generic plug ‘n’ play approach is proposed for connecting and recognizing heterogeneous IoT devices of both known and unknown nature, and integrating them to finally gather their data, focusing mainly in the healthcare domain. This approach is based upon a 4-step mechanism, where in the first stage the mechanism discovers and connects all the available devices of both known and unknown nature, gathering various information of them. The latter is then used in the second, third, and fourth stage, so as to identify the API methods that are responsible for collecting devices’ data, and integrate them into a unified API, for finally gathering the data from all the both known and unknown devices. The proposed mechanism is evaluated through a specific use case, producing reliable results, thus being considered as a reference value of high quality and accuracy.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  • Ajith A (2005) Artificial neural networks. In: Sydenham PH, Thorn R (eds) Handbook of measuring system design. Wiley, Hoboken, New Jersey

    Google Scholar 

  • Alam S, Chowdhury M, Noll J (2010) Senaas: an event-driven sensor virtualization approach for internet of things cloud. In: International conference on networked embedded systems for enterprise applications (NESEA). IEEE, pp 1–6

  • Angelov P (2014) Outside the box: an alternative data analytics framework. J Autom Mob Robot Intell Syst 8(2):29–35

    MathSciNet  Google Scholar 

  • Angelov P, Kasabov N (2005) Evolving computational intelligence systems. In: Proceedings of the 1st international workshop on genetic fuzzy systems. pp 76–82

  • Bechhofer S, Van Harmelen F, Hendler J, Horrocks I, McGuinness DL, Patel-Schneider PF, Stein LA (2004) OWL web ontology language reference. W3C Recomm 10(2):1–80

    Google Scholar 

  • Brockmans S, Volz R, Eberhart A, Löffler P (2004) Visual modeling of OWL DL ontologies using UML. In: International semantic web conference. pp 198–213

    Google Scholar 

  • Carbonaro A, Piccinini F, Reda R (2018) Integrating heterogeneous data of healthcare devices to enable domain data management. J e-Learn Knowl Soc (JeLKS) 14(1):45–56

    Google Scholar 

  • Cheatham M, Hitzler P (2013) String similarity metrics for ontology alignment. In: International semantic web conference, Springer. pp 294–309

  • Compton M et al (2012) The ssn ontology of the w3c semantic sensor network incubator group. Web Semant Sci Serv Agents World Wide Web 17:25–32

    Google Scholar 

  • Cortical.io (2011). http://www.cortical.io/api.html. Accessed 23 Apr 2019

  • Dimou A, Vander Sande M, Colpaert P, Verborgh R, Mannens E, Van de Walle R (2014) RML: a generic language for integrated RDF mappings of heterogeneous data. In: Workshop linked data on the web (LDOW)

  • Donelson L, Tarczy-Hornoch P, Mork P, Dolan C, Mitchell JA, Barrier M, Mei H (2004) The BioMediator system as a data integration tool to answer diverse biologic queries. In: MedInfo. pp 768–772

  • Eckman BA, Lacroix Z, Raschid L (2011) Optimized seamless integration of biomolecular data. In: International conference on bioinformatics and biomedical egineering, IEEE. pp 23–32

  • Expert System (2017) Natural language process semantic analysis: definition. https://www.expertsystem.com/natural-language-process-semantic-analysis-definition/. Accessed 23 Apr 2019

  • Findmarketresearch (2018a) Cyber-physical systems market globally expected to drive growth through 2027. http://www.findmarketresearch.org/2018/02/cyber-physical-systems-market-globally-expected-to-drive-growth-through-2027/. Accessed 23 Apr 2019

  • Findmarketresearch (2018b) Cyber-physical system market is projected to reach US$ 137,566.0 Mn by 2028. https://www.findmarketresearch.org/2018/10/cyber-physical-system-market-is-projected-to-reach-us-137566-0-mn-by-2028/. Accessed 23 Apr 2019

  • Fitbit (2018) Web API reference. https://dev.fitbit.com/build/reference/web-api/. Accessed 23 Apr 2019

  • Garmin (2018) API docs. https://developer.garmin.com/connect-iq/api-docs/. Accessed 23 Apr 2019

  • Globle C et al (2001) Transparent access to multiple bioinformatics information sources. IBM Syst J 40(2):534–551

    Google Scholar 

  • Gomez C, Oller J, Paradells J (2012) Overview and evaluation of bluetooth low energy: an emerging low-power wireless technology. Sensors 12(9):11734–11753

    Google Scholar 

  • Gong P (2013) Dynamic integration of biological data sources using the data concierge. Health Inf Sci Syst 1(1):7

    MathSciNet  Google Scholar 

  • Google Images (2018). https://images.google.com/. Accessed 23 Apr 2019

  • Gubbi J, Buyya R, Marusic S, Alaniswami M (2013) Internet of things (IoT): a vision, architectural elements, and future directions. Futur Gener Comput Syst 29(7):1645–1660

    Google Scholar 

  • Haque SA, Aziz SM, Rahman M (2014) Review of cyber-physical system in healthcare. Int J Distrib Sens Netw 10(4):217415

    Google Scholar 

  • iHealth (2013) Getting iHealth Data. https://developer.ihealthlabs.com/dev_documentation_GettingiHealthData.htm. Accessed 23 Apr 2019

  • Jiménez-Ruiz E, Grau BC, Horrocks I (2012) Exploiting the UMLS metathesaurus in the ontology alignment evaluation initiative. In: Exploiting large knowledge repositories workshop (E-LKR)

  • Kiourtis A, Mavrogiorgou A, Kyriazis D (2018) FHIR ontology mapper (FOM)-aggregating structural and semantic similarities of ontologies towards their alignment to HL7 FHIR. In: International conference on e-health networking, application and services (HEALTHCOM), IEEE. pp 1–7

  • Lasi H, Fettke P, Kemper H, Feld T, Hoffmann M (2014) Industry 4.0. Bus Inf Syst Eng 6(4):239–242

    Google Scholar 

  • Lee EA (2008) Cyber physical systems: design challenges. In: International symposium on object oriented real-time distributed computing (ISORC), IEEE. pp 363–369

  • Lee I, Sokolsky O et al (2012) Challenges and research directions in medical cyber-physical systems. Proc IEEE 100(1):75–90

    Google Scholar 

  • MAC Vendors (2012) Find MAC address vendors now. https://macvendors.com/. Accessed 23 Apr 2019

  • Martín L, et al (2008) Ontology based integration of distributed and heterogeneous data sources in ACGT. In: HEALTHINF. pp 301–306

  • Mavrogiorgou A, Kiourtis A, Kyriazis D (2017) A comparative study of classification techniques for managing IoT data sources of common specifications. In: International conference on economics of grids, clouds, systems, and services (GECON), Springer. pp 67–77

  • Moazzami MM, Xing G, Mashima D, Chen WP, Herberg U (2016) SPOT: a smartphone-based platform to tackle heterogeneity in smart-home IoT systems. In: World forum on internet of things (WF-IoT). pp 514–519

  • Moraru A, Mladenic D, Vucnik M, Porcius M, Fortuna C, Mohorcic M (2011) Exposing real world information for the web of things. In: Proceedings of the 8th international workshop on information integration on the web, ACM. p 6

  • NetBeans (2018) NetBeans IDE. https://netbeans.org/. Accessed 23 Apr 2019

  • Nixon LJB, Simperl E, Krummenacher R, Martin-Recuerda F (2008) Tuplespace-based computing for the semantic web: a survey of the state-of-the-art. Knowl Eng Rev 23(2):181–212

    Google Scholar 

  • OpenCV (2018) https://opencv.org/. Accessed 23 Apr 2019

  • Pham C, Lim Y, Tan Y (2016) Management architecture for heterogeneous IoT devices in home network. In: Consumer electronics. IEEE, pp 1–5

  • Philippi S (2004) Light-weight integration of molecular biological databases. Bioinformatics 20(1):51–57

    Google Scholar 

  • Pires PF, Cavalcante E, Barros T, Delicato FC, Batista T, Costa B (2004) A platform for integrating physical devices in the internet of things. In: Embedded and ubiquitous computing (EUC). IEEE, pp 234–241

  • Pötter B, Sztajnberg A (2016) Adapting heterogeneous devices into an IoT context-aware infrastructure. In: International symposium on software engineering for adaptive and self-managing systems. ACM, pp 64–74

  • Raghupathi W, Raghupathi V (2014) Big data analytics in healthcare: promise and potential. Health Inf Sci Syst 2(1):3

    Google Scholar 

  • Seo A, Jeong J, Kim Y (2017) Cyber physical systems for user reliability measurements in a sharing economy environment. Sensors 17(8):1868

    Google Scholar 

  • Sinha N, Pujitha KE, Alex JSR (2015) Xively based sensing and monitoring system for IoT. In: International conference on computer communication and informatics (ICCCI). IEEE, pp 1–6

  • Svozil D, Kvasnicka V, Pospichal J (1997) Introduction to multi-layer feed-forward neural networks. Chemom Intell Lab Syst 39(1):43–62

    Google Scholar 

  • Vega-Barbas M, Casado-Mansilla D, Valero MA, López-de-Ipina D, Bravo J, Flórez F (2012) Smart spaces and smart objects interoperability architecture (S3OIA). In: International conference on innovative mobile and internet services in ubiquitous computing. IEEE, pp 725–730

  • W3C (2004) OWL web ontology language. https://www.w3.org/TR/owl-guide/. Accessed 23 Apr 2019

  • Waikato (2017) Weka 3: data mining software in java. http://www.cs.waikato.ac.nz/ml/weka/. Accessed 23 Apr 2019

  • Wan J, Tang S, Shu Z, Li D, Wang S, Imran M, Vasilakos AV (2016) Software-defined industrial internet of things in the context of industry 4.0. IEEE Sens J 16(20):7373–7380

    Google Scholar 

  • Wang S, Wan J, Zhang D, Li D, Zhang C (2016) Towards the smart factory for industry 4.0: a self-organized multi-agent system assisted with big data based feedback and coordination Elsevier computer networks. Comput Netw 101:158–168

    Google Scholar 

  • Withings (2018) Withings API developer documentation. http://developer.withings.com/oauth2/#. Accessed 23 Apr 2019

  • Xiaomi (2018) Xiaomi Open API. https://dev.mi.com/docs/passport/en/open-api/. Accessed 23 Apr 2019

  • Yi MY, Fiedler KD, Park JS (2006) Understanding the role of individual innovativeness in the acceptance of it-based innovations: comparative analyses of models and measures. Dec Sci 37(3):393–426

    Google Scholar 

Download references

Acknowledgements

Τhe research work was supported by the Hellenic Foundation for Research and Innovation (HFRI) and the General Secretariat for Research and Technology (GSRT), under the HFRI PhD Fellowship grants (1792, and 2468).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Argyro Mavrogiorgou.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mavrogiorgou, A., Kiourtis, A. & Kyriazis, D. A plug ‘n’ play approach for dynamic data acquisition from heterogeneous IoT medical devices of unknown nature. Evolving Systems 11, 269–289 (2020). https://doi.org/10.1007/s12530-019-09286-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12530-019-09286-5

Keywords