{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,28]],"date-time":"2026-08-28T08:12:46Z","timestamp":1787904766629,"version":"build-2784847793"},"reference-count":78,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2019,9,12]],"date-time":"2019-09-12T00:00:00Z","timestamp":1568246400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2019,9,12]],"date-time":"2019-09-12T00:00:00Z","timestamp":1568246400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Ambient Intell Human Comput"],"published-print":{"date-parts":[[2020,7]]},"abstract":"<jats:title>Abstract<\/jats:title>\n<jats:p>The numerous applications of internet of things (IoT) and sensor networks combined with specialized devices used in each has led to a proliferation of domain specific middleware, which in turn creates interoperability issues between the corresponding architectures and the technologies used. But what if we wanted to use a machine learning algorithm to an IoT application so that it adapts intelligently to changes of the environment, or enable a software agent to enrich with artificial intelligence (AI) a smart home consisting of multiple and possibly incompatible technologies? In this work we answer these questions by studying a framework that explores how to simplify the incorporation of AI capabilities to existing sensor-actuator networks or IoT infrastructures making the services offered in such settings smarter. Towards this goal we present eVATAR+, a middleware that implements the interactions within the context of such integrations systematically and transparently from the developers\u2019 perspective. It also provides a simple and easy to use interface for developers to use. eVATAR+ uses JAVA server technologies enhanced by mediator functionality providing interoperability, maintainability and heterogeneity support. We exemplify eVATAR+ with a concrete case study and we evaluate the relative merits of our approach by comparing our work with the current state of the art.<\/jats:p>","DOI":"10.1007\/s12652-019-01439-3","type":"journal-article","created":{"date-parts":[[2019,9,12]],"date-time":"2019-09-12T20:04:41Z","timestamp":1568318681000},"page":"2963-2986","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["A RESTful middleware for AI controlled sensors, actuators and smart devices"],"prefix":"10.1007","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2687-9397","authenticated-orcid":false,"given":"Nikos","family":"Dipsis","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kostas","family":"Stathis","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2019,9,12]]},"reference":[{"key":"1439_CR1","unstructured":"Amazon Alexa (2017). \nhttp:\/\/alexa.amazon.com\/\n\n. Accessed 30 Sep 2017"},{"key":"1439_CR2","unstructured":"Amazon Web Services IoT (2018) \nhttps:\/\/aws.amazon.com\/iot\/\n\n. Accessed 28 Sep 2018"},{"key":"1439_CR3","unstructured":"Arduino (2017). \nhttp:\/\/www.arduino.cc\n\n. Accessed 30 Sep 2017"},{"key":"1439_CR4","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1007\/s12652-014-0221-3","volume":"6","author":"UD Atmojo","year":"2015","unstructured":"Atmojo UD, Salcic Z, Wang KIK et al (2015) System-level approach to the design of ambient intelligence systems based on wireless sensor and actuator networks. J Ambient Intell Hum Comput 6:153. \nhttps:\/\/doi.org\/10.1007\/s12652-014-0221-3","journal-title":"J Ambient Intell Hum Comput"},{"key":"1439_CR5","doi-asserted-by":"crossref","unstructured":"Bahadori S et al (2005) Towards ambient intelligence for the domestic care of the elderly. Ambient Intelligence, pp 15\u201338","DOI":"10.1007\/0-387-22991-4_2"},{"key":"1439_CR6","doi-asserted-by":"publisher","DOI":"10.1002\/9780470058411","volume-title":"Developing multi-agent systems with Jade","author":"FL Bellifemine","year":"2007","unstructured":"Bellifemine FL, Caire G, Greenwood D (2007) Developing multi-agent systems with Jade. Wiley, Hoboken"},{"issue":"4","key":"1439_CR7","doi-asserted-by":"publisher","first-page":"386","DOI":"10.1016\/j.pmcj.2007.04.007","volume":"3","author":"A Boulis","year":"2007","unstructured":"Boulis A, Han C, Shea R, Srivastava M (2007) SensorWare: programming sensor networks beyond code update and querying. Pervasive Mob Comput 3(4):386\u2013412","journal-title":"Pervasive Mob Comput"},{"key":"1439_CR8","unstructured":"Ca\u00f1ete E, Chen J, D\u00edaz M, Llopis L and Rubio B (2009) A service-oriented middleware for wireless sensor and actor networks. In: Proceedings of 6th Int. Conf. on information technology: new generations, pp 575\u2013580"},{"key":"1439_CR9","doi-asserted-by":"crossref","unstructured":"Chatzigiannakis I, Hasemann H, Karnstedt M, Kleine O, Kr\u00f6ller A, Leggieri, Pfisterer D, R\u00f6mer K, Truong C (2012) True self-configuration for the IoT. In: Proceedings of the 3rd international conference on the internet of things (IOT), pp 9\u201315","DOI":"10.1109\/IOT.2012.6402298"},{"key":"1439_CR10","doi-asserted-by":"crossref","unstructured":"Chu X, Kobialka T, Durnota B and Buyya R (2006) Open sensor web architecture: core services. In: Proc. 4th ICISIP, pp 98\u2013103","DOI":"10.1109\/ICISIP.2006.4286069"},{"key":"1439_CR11","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1002\/jsc.524","volume":"10","author":"M Cohen","year":"2001","unstructured":"Cohen M, Stathis K (2001) Strategic change stemming from E-commerce: implications of multi-agent systems in the supply chain. J Strateg Change 10:139\u2013149. \nhttps:\/\/doi.org\/10.1002\/jsc.524","journal-title":"J Strateg Change"},{"issue":"1","key":"1439_CR12","doi-asserted-by":"publisher","first-page":"55","DOI":"10.5772\/5758","volume":"3","author":"C Cote","year":"2006","unstructured":"Cote C, Brosseau Y, L\u00e9tourneau D, Raievsky C, Michau F (2006) Robotic software integration using MARIE. Int J Adv Robot Syst 3(1):55\u201360","journal-title":"Int J Adv Robot Syst"},{"key":"1439_CR13","unstructured":"DataArt Solutions, DeviceHive (2017) Open source IoT data platform with the wide range of integration options. \nhttps:\/\/devicehive.com\/\n\n. Accessed 20 Nov 2017"},{"key":"1439_CR14","unstructured":"de Bruijn O, Stathis K (2003) Socio-cognitive grids: the net as a universal human resource. Socio-cognitive grids: the net as a universal human resource. In: Kameas A, Streitz N (eds) Proceedings of the conference of \u201ctales of the disappearing computer\u201d, CTI Press, Santorini, pp 211\u2013218"},{"key":"1439_CR15","unstructured":"Dipsis N, Stathis K (2009) Internalizing unknown objects by means of perception and communication in multi-agent systems. In: Proceedings of the 5th international conference on intelligent environments (IE\u201909), Barcelona, Spain, IOS Press, pp 499\u2013509"},{"key":"1439_CR16","volume-title":"Ambient intelligence and future trends-international symposium on ambient intelligence (ISAm I 2010). Advances in soft computing","author":"N Dipsis","year":"2010","unstructured":"Dipsis N, Stathis K (2010) EVATAR\u2014a prototyping middleware embodying virtual agents to autonomous robots. In: Augusto JC, Corchado JM, Novais P, Analide C (eds) Ambient intelligence and future trends-international symposium on ambient intelligence (ISAm I 2010). Advances in soft computing, vol 72. Springer, Berlin"},{"issue":"4","key":"1439_CR17","doi-asserted-by":"publisher","first-page":"562","DOI":"10.1016\/j.pmcj.2011.10.006","volume":"8","author":"N Dipsis","year":"2012","unstructured":"Dipsis N, Stathis K (2012) Ubiquitous agents for ambient ecologies. Pervasive Mob Comput 8(4):562\u2013574","journal-title":"Pervasive Mob Comput"},{"key":"1439_CR18","unstructured":"DropWizard (2017). \nhttps:\/\/www.dropwizard.io\/1.3.5\/docs\/\n\n. Accessed 30 Sep 2017"},{"key":"1439_CR19","doi-asserted-by":"crossref","unstructured":"Eisenhauer M, Rosengren P, Antolin P (2009) A development platform for integrating wireless devices and sensors into ambient intelligence systems. In: Proceedings of SECON 2009, communication society conference on IEEE, Rome","DOI":"10.1109\/SAHCNW.2009.5172913"},{"key":"1439_CR20","unstructured":"JPA Entities (2018) Java persistence API\u2013entity. \nhttps:\/\/docs.oracle.com\/javaee\/6\/tutorial\/doc\/bnbqa.html\n\n. Accessed 2 Mar 2018"},{"key":"1439_CR21","doi-asserted-by":"publisher","first-page":"864","DOI":"10.1037\/0033-295X.114.4.864","volume":"114","author":"N Epley","year":"2007","unstructured":"Epley N, Waytz A, Cacioppo JT (2007) On seeing human: a three-factor theory of anthropomorphism. Psychol Rev 114:864\u2013886","journal-title":"Psychol Rev"},{"key":"1439_CR22","doi-asserted-by":"crossref","unstructured":"Evensen PL, Meling H (2009) A service oriented middleware with sensor virtualization and self-configuration. In: Proc. int. conf. intelligent sensors, sensor networks and information processing (ISSNIP)","DOI":"10.1109\/ISSNIP.2009.5416827"},{"issue":"3","key":"1439_CR23","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1109\/TITB.2004.834391","volume":"8","author":"J Favela","year":"2004","unstructured":"Favela J, Rodriguez M, Preciado A, Gonzalez V (2004) Integrating context-aware public displays into a mobile hospital information system. IEEE Trans Inf Technol Biomed 8(3):279\u2013286","journal-title":"IEEE Trans Inf Technol Biomed"},{"key":"1439_CR24","unstructured":"Fielding RT (2000) Architectural styles and design of network-based software architectures. \nwww.ics.uci.edu\/fielding\/pubs\/dissertation\/top.htm"},{"issue":"3","key":"1439_CR25","first-page":"16","volume":"4","author":"CL Fok","year":"2009","unstructured":"Fok CL, Roman GC, Lu C (2009) Agilla: a mobile agent middleware for self-adaptive wireless sensor networks. ACM Trans Auton Adapt Syst (TAAS) 4(3):16","journal-title":"ACM Trans Auton Adapt Syst (TAAS)"},{"key":"1439_CR26","volume-title":"Design patterns: elements of reusable object-oriented software","author":"E Gamma","year":"1995","unstructured":"Gamma E (1995) Design patterns: elements of reusable object-oriented software. Addison-Wesley, Reading"},{"key":"1439_CR27","unstructured":"Gerkey B, Vaughan R, Howard A (2003) The player\/stage project: tools for multi-robot and distributed sensor systems. In: Proceedings of the 11th int. conf. advanced robot, pp 317\u2013323"},{"key":"1439_CR28","volume-title":"The future internet. Lecture notes in computer science","author":"R Giaffreda","year":"2013","unstructured":"Giaffreda R (2013) iCore: a cognitive management framework for the internet of things. The future internet. Lecture notes in computer science, vol 7858. Springer, Berlin"},{"key":"1439_CR29","unstructured":"Google Assistant (2017). \nhttps:\/\/assistant.google.com\n\n. Accessed 30 Sep 2017"},{"key":"1439_CR30","unstructured":"Google Cloud IoT (2018). \nhttps:\/\/cloud.google.com\/solutions\/iot\/\n\n. Accessed 28 Sep 2018"},{"key":"1439_CR31","unstructured":"Google DeepMind (2018). \nhttps:\/\/deepmind.com\/\n\n. Accessed 2 Mar 2018"},{"key":"1439_CR32","unstructured":"Google Fit (2018). \nhttps:\/\/developers.google.com\/fit\/\n\n. Accessed 27 Sep 2018"},{"key":"1439_CR33","doi-asserted-by":"publisher","first-page":"447","DOI":"10.1007\/s12652-017-0623-0","volume":"9","author":"L G\u00f6rg\u00fc","year":"2018","unstructured":"G\u00f6rg\u00fc L, Kroon B, O\u2019Grady MJ et al (2018) Sensor discovery in ambient IoT ecosystems. J Ambient Intell Hum Comput 9:447. \nhttps:\/\/doi.org\/10.1007\/s12652-017-0623-0","journal-title":"J Ambient Intell Hum Comput"},{"issue":"1","key":"1439_CR34","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1145\/1055959.1055962","volume":"9","author":"P Grace","year":"2005","unstructured":"Grace P, Blair GS, Samuel S (2005) A reflective framework for discovery and interaction in heterogeneous mobile environments. ACM SIGMOBILE Mob Comput Commun Rev 9(1):2","journal-title":"ACM SIGMOBILE Mob Comput Commun Rev"},{"issue":"3","key":"1439_CR35","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1109\/TSC.2010.3","volume":"3","author":"D Guinard","year":"2010","unstructured":"Guinard D, Trifa V, Karnouskos S, Spiess P, Savio D (2010) Interacting with the SOA-based internet of things: discovery, query, selection, and on-demand provisioning of web services. IEEE Trans Serv Comput 3(3):223\u2013235","journal-title":"IEEE Trans Serv Comput"},{"key":"1439_CR36","volume-title":"The resonant interface HCI foundations for interaction design","author":"S Heim","year":"2007","unstructured":"Heim S (2007) The resonant interface HCI foundations for interaction design. Addison Wesley, Boston"},{"key":"1439_CR37","unstructured":"Hibernate (2018) Hibernate relational mapping\u2014ORM. \nhttp:\/\/hibernate.org\/orm\/\n\n. Accessed 19 Aug 2018"},{"key":"1439_CR38","unstructured":"IBM Watson IoT (2017) IBM watson internet of things platform (IoT). \nhttp:\/\/www.ibm.com\/internet-of-things\/\n\n. Accessed 29 Jan 2017"},{"key":"1439_CR39","unstructured":"IFTTT (2019) If this then that. \nhttps:\/\/ifttt.com\/\n\n. Accessed 7 May 2019"},{"key":"1439_CR40","unstructured":"Jersey (2018) RESTful web services in Java. \nhttps:\/\/jersey.github.io\/documentation\/latest\/index.html\n\n. Accessed 5 Apr 2018"},{"key":"1439_CR41","unstructured":"Jetty (2018) Eclipse Jetty Web server and javax.servlet container. \nhttp:\/\/www.eclipse.org\/jetty\/\n\n. Accessed 15 Jun 2018"},{"key":"1439_CR42","unstructured":"JSON (2017). \nhttps:\/\/www.json.org\/\n\n. Accessed 30 Sep 2017"},{"key":"1439_CR43","unstructured":"Kaa-IoT Technologies (2017) Kaa open-source IoT platform\u2014IoT cloud platform the internet of things solutions and applications that set the standard. \nhttps:\/\/www.kaaproject.org\/\n\n. Accessed 10 Nov 2017"},{"issue":"1","key":"1439_CR44","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1613\/jair.2596","volume":"33","author":"A Kakas","year":"2008","unstructured":"Kakas A, Mancarella P, Sadri F, Stathis K, Toni F (2008) Computational logic foundations of KGP agents. J Artif Intell Res 33(1):285\u2013348","journal-title":"J Artif Intell Res"},{"key":"1439_CR45","first-page":"475","volume":"47","author":"P Kang","year":"2004","unstructured":"Kang P, Borcea C, Xu G, Saxena A, Kremer U, Iftode L (2004) Smart messages: a distributed computing platform for networks of embedded systems. Comput J Special Focus Mob Pervasive Comput 47:475\u2013494","journal-title":"Comput J Special Focus Mob Pervasive Comput"},{"issue":"6","key":"1439_CR46","doi-asserted-by":"publisher","first-page":"1342","DOI":"10.1109\/TSMCC.2007.905850","volume":"37","author":"T Kim","year":"2007","unstructured":"Kim T, Choi S, Kim J (2007) Incorporation of a software robot and a mobile robot using a middle layer. IEEE Trans Syst Man Cybern Part C 37(6):1342\u20131348","journal-title":"IEEE Trans Syst Man Cybern Part C"},{"key":"1439_CR47","unstructured":"Konker Labs (2017) Konker\u2014your solutions connected in a fast and simple way. \nhttp:\/\/www.konkerlabs.com\/\n\n. Accessed 11 Nov 2017"},{"key":"1439_CR48","doi-asserted-by":"crossref","unstructured":"Kushwaha M, Amundson I, Koutsoukos X, Neema S, Sztipanovits J (2007) OASiS: A programming framework for service-oriented sensor networks. Communication systems software and middleware (COMSWARE 2007), pp 1\u20138","DOI":"10.1109\/COMSWA.2007.382431"},{"key":"1439_CR49","unstructured":"LinkSmart (2018). \nhttps:\/\/www.linksmart.eu\/\n\n. Accessed 5 Apr 2018"},{"issue":"10","key":"1439_CR50","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/966049.781516","volume":"38","author":"T Liu","year":"2003","unstructured":"Liu T, Martonosi M (2003) Impala: a middleware system for managing autonomic, parallel sensor systems. ACM SIGPLAN Notices 38(10):107\u2013118","journal-title":"ACM SIGPLAN Notices"},{"key":"1439_CR51","doi-asserted-by":"publisher","DOI":"10.1007\/s12652-019-01272-8","author":"F Mehmood","year":"2019","unstructured":"Mehmood F, Ullah I, Ahmad S et al (2019) Object detection mechanism based on deep learning algorithm using embedded IoT devices for smart home appliances control in CoT. J Ambient Intell Hum Comput. \nhttps:\/\/doi.org\/10.1007\/s12652-019-01272-8","journal-title":"J Ambient Intell Hum Comput"},{"key":"1439_CR52","unstructured":"Michal N, Artem K, Oleksiy K, Sergiy N, Michal S, Vagan T (2009) Challenges of middleware for the internet of things. automation control\u2014theory and practice. InTech"},{"key":"1439_CR53","unstructured":"NEST (2018) Nest Home Simulator. \nhttps:\/\/developers.nest.com\/guides\/home-simulator\n\n. Accessed 28 Nov 2018"},{"key":"1439_CR54","unstructured":"Nest architecture (2019). \nhttps:\/\/developers.google.com\/nest\/guides\/architecture\n\n. Accessed 10 Jul 2019"},{"key":"1439_CR55","unstructured":"Nest Labs (2019) Home Automation Nest Labs. \nhttps:\/\/store.google.com\/us\/category\/connected_home\n\n. Accessed 10 Jul 2019"},{"key":"1439_CR56","doi-asserted-by":"publisher","DOI":"10.1109\/jiot.2016.2615180","author":"A Ngu","year":"2016","unstructured":"Ngu A, Gutierrez M, Metsis V, Nepal S, Sheng Q (2016) IoT middleware: a survey on issues and enabling technologies. IEEE Internet Things J. \nhttps:\/\/doi.org\/10.1109\/jiot.2016.2615180","journal-title":"IEEE Internet Things J"},{"key":"1439_CR57","unstructured":"OAuth2 (2018) OAuth2 Protocol authorization. \nhttps:\/\/oauth.net\/2\/\n\n. Accessed 22 Sep 2018"},{"issue":"02","key":"1439_CR58","doi-asserted-by":"publisher","first-page":"1240006","DOI":"10.1142\/S0218213012400064","volume":"21","author":"GMP O\u2019Hare","year":"2012","unstructured":"O\u2019Hare GMP, Muldoon C, O\u2019Grady MJ, Collier RW, Murdoch O, Carr D (2012) Sensor web interaction. Int J Artif Intell Tools 21(02):1240006","journal-title":"Int J Artif Intell Tools"},{"issue":"11","key":"1439_CR59","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/MCOM.2011.6069708","volume":"49","author":"D Pfisterer","year":"2011","unstructured":"Pfisterer D, R\u00f6mer K, Bimschas D, Kleine O, Mietz R, Truong C, Hasemann H, Kr\u00f6ller A, Pagel M, Hauswirth M, Karnstedt M, Leggieri M, Passant A, Richardson R (2011) SPITFIRE: toward a semantic web of things. IEEE Commun Mag 49(11):40\u201348","journal-title":"IEEE Commun Mag"},{"key":"1439_CR60","doi-asserted-by":"publisher","DOI":"10.1007\/s12652-018-0979-9","author":"A Poncela","year":"2018","unstructured":"Poncela A, Coslado F, Garc\u00eda B et al (2018) Smart care home system: a platform for eAssistance. J Ambient Intell Hum Comput. \nhttps:\/\/doi.org\/10.1007\/s12652-018-0979-9","journal-title":"J Ambient Intell Hum Comput"},{"key":"1439_CR61","unstructured":"Raspberry Pi (2018). \nhttps:\/\/www.raspberrypi.org\/\n\n. Accessed 5 Apr 2018"},{"key":"1439_CR62","unstructured":"Redis (2019). In-memory data structure project. \nhttps:\/\/redis.io\/\n\n. Accessed 07 May 2019"},{"key":"1439_CR63","unstructured":"Nest API reference (2019). \nhttps:\/\/codelabs.developers.google.com\/codelabs\/wwn-api-quickstart\/\n\n. Accessed 10 Jul 2019"},{"issue":"13","key":"1439_CR64","doi-asserted-by":"publisher","first-page":"2627","DOI":"10.1016\/j.comcom.2007.05.036","volume":"30","author":"A Rezgui","year":"2007","unstructured":"Rezgui A, Eltoweissy M (2007) Service-oriented sensor\u2013actuator networks: promises, challenges, and the road ahead. Comput Commun 30(13):2627\u20132648","journal-title":"Comput Commun"},{"key":"1439_CR65","first-page":"164","volume-title":"Middleware support for self-adaptation in ubiquitous and service-oriented environments. Software engineering for self-adaptive systems","author":"R Rouvoy","year":"2009","unstructured":"Rouvoy R et al (2009) Middleware support for self-adaptation in ubiquitous and service-oriented environments. Software engineering for self-adaptive systems. Springer, New York, pp 164\u2013182"},{"key":"1439_CR66","doi-asserted-by":"crossref","unstructured":"Saffiotti A, Broxvall M, Gritti M, LeBlanc K, Lundh R, Rashid J, Seo B, Cho Y (2008) The PEIS-ecology project: vision and results. In: Proceedings of EEE\/RSJ international conference on intelligent robots and systems, pp 2329\u20132335","DOI":"10.1109\/IROS.2008.4650962"},{"key":"1439_CR67","unstructured":"SmartThings (2018) SmartThings developer documentation. \nhttp:\/\/docs.smartthings.com\/\n\n. Accessed 2 Dec 2018"},{"key":"1439_CR68","unstructured":"Spring Boot (2019) An application framework and inversion of control container for the Java platform. \nhttps:\/\/spring.io\/projects\/spring-boot\n\n. Accessed 7 May 2019"},{"key":"1439_CR69","unstructured":"Stathis K (2000) A game-based architecture for developing interactive components in computational logic. J Funct Logic Progr (5)"},{"key":"1439_CR70","volume-title":"People and computers XI","author":"K Stathis","year":"1996","unstructured":"Stathis K, Sergot M (1996) Games as a metaphor for interactive systems. In: Sasse MA, Cunningham RJ, Winder RL (eds) People and computers XI. Springer, London"},{"key":"1439_CR71","unstructured":"Stathis K, Kakas AC, Lu W, Demetriou N, Endriss U, Bracciali A (2004) PROSOCS: a platform for programming software agents in computational logic. In: Proceedings of the 4th international symposium AT2AI-4\u2014EMCSR 2004 Session M, pp 523\u2013528"},{"key":"1439_CR72","volume-title":"Vision and challenges for realising the Internet of things","author":"H Sundmaeker","year":"2010","unstructured":"Sundmaeker H, Guillemin P, Friess P, Woelffl\u00e9 S (2010) Vision and challenges for realising the Internet of things. Publications Office of the European Union, Luxembourg"},{"key":"1439_CR73","unstructured":"TensorFlow (2016) TensorFlow\u2014an open source software library for machine intelligence. \nhttps:\/\/www.tensorflow.org\/\n\n. Accessed 2 Mar 2016"},{"key":"1439_CR74","unstructured":"Terziyan V, Kaykova O, Zhovtobryukh D (2009) UbiRoad: semantic middleware for context-aware smart road environments. In: Proc. of fifth international conference on internet and web applications and services (ICIW), pp 295\u2013302"},{"key":"1439_CR75","unstructured":"TLS (2018) Transport layer security. \nhttps:\/\/www.gov.uk\/government\/publications\/email-security-standards\/transport-layer-security-tls\n\n. Accessed 5 Apr 2018"},{"key":"1439_CR76","volume-title":"Agents and computational autonomy. AUTONOMY. Lecture notes in computer science","author":"M Witkowski","year":"2004","unstructured":"Witkowski M, Stathis K (2004) A dialectic architecture for computational autonomy. In: Nickles M, Rovatsos M, Weiss G (eds) Agents and computational autonomy. AUTONOMY. Lecture notes in computer science, vol 2969. Springer, Berlin"},{"key":"1439_CR77","doi-asserted-by":"crossref","unstructured":"Zachariah T, Klugman M, Campbell B, Adkins J, Jackson N, Dutta P (2015) The internet of things has a gateway problem. In: Proceedings of the 16th international workshop on mobile computing systems and applications (HotMobile \u201815). ACM, New York, NY, USA, pp 27\u201332","DOI":"10.1145\/2699343.2699344"},{"key":"1439_CR78","unstructured":"ZigBee (2019) ZigBee wireless standard. \nhttps:\/\/www.zigbee.org\/\n\n. Accessed 10 Jul 2019"}],"container-title":["Journal of Ambient Intelligence and Humanized Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-019-01439-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s12652-019-01439-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-019-01439-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,9,10]],"date-time":"2020-09-10T23:38:28Z","timestamp":1599781108000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s12652-019-01439-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,12]]},"references-count":78,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2020,7]]}},"alternative-id":["1439"],"URL":"https:\/\/doi.org\/10.1007\/s12652-019-01439-3","relation":{},"ISSN":["1868-5137","1868-5145"],"issn-type":[{"value":"1868-5137","type":"print"},{"value":"1868-5145","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,9,12]]},"assertion":[{"value":"14 February 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 August 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 September 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}