{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:08:46Z","timestamp":1760242126617,"version":"build-2065373602"},"reference-count":45,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2018,12,29]],"date-time":"2018-12-29T00:00:00Z","timestamp":1546041600000},"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>Sensing systems in combination with treatment tools and intelligent information management are the basis on which the cities and urban environments of the future will be built. Progress in the research and development of these new and intelligent scenarios is essential to achieve the objectives of efficiency, integration, sustainability, and quality of life for people who live in cities. To achieve these objectives, it is essential to investigate the development of cheaper, more accurate, and smarter hardware devices, which will form the basis of the intelligent environments of the future. This article focuses on an approach based on intelligent multi-agent systems that are integrated into basic hardware devices for the Internet of Things (IoT). A multi-agent architecture is proposed for the fast, efficient, and intelligent management of the generated data. A layer of services adapted to the needs of the new intelligent environments is built on this architecture. With the aim of validating this architecture, a case study based on electric vehicles of the e-bike type is proposed.<\/jats:p>","DOI":"10.3390\/s19010100","type":"journal-article","created":{"date-parts":[[2018,12,31]],"date-time":"2018-12-31T07:22:30Z","timestamp":1546240950000},"page":"100","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Architecture to Embed Software Agents in Resource Constrained Internet of Things Devices"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5697-0354","authenticated-orcid":false,"given":"Daniel","family":"H. De La Iglesia","sequence":"first","affiliation":[{"name":"Computer and Automation Department, University of Salamanca, Plaza de la Merced s\/n, 37008 Salamanca, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6536-2251","authenticated-orcid":false,"given":"Gabriel","family":"Villarrubia Gonz\u00e1lez","sequence":"additional","affiliation":[{"name":"Computer and Automation Department, University of Salamanca, Plaza de la Merced s\/n, 37008 Salamanca, Spain"}]},{"given":"Andr\u00e9","family":"Sales Mendes","sequence":"additional","affiliation":[{"name":"Computer and Automation Department, University of Salamanca, Plaza de la Merced s\/n, 37008 Salamanca, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0291-7627","authenticated-orcid":false,"given":"Diego M.","family":"Jim\u00e9nez-Bravo","sequence":"additional","affiliation":[{"name":"Computer and Automation Department, University of Salamanca, Plaza de la Merced s\/n, 37008 Salamanca, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6216-3591","authenticated-orcid":false,"given":"Alberto","family":"L. Barriuso","sequence":"additional","affiliation":[{"name":"Computer and Automation Department, University of Salamanca, Plaza de la Merced s\/n, 37008 Salamanca, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2018,12,29]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/MNET.2015.7064901","article-title":"Mobile cloud sensing, big data, and 5G networks make an intelligent and smart world","volume":"29","author":"Han","year":"2015","journal-title":"IEEE Netw."},{"key":"ref_2","unstructured":"(2018, December 28). Smart Cities The Importance of a Smart ICT Infrastructure for Smart Cities. Available online: https:\/\/www.stokab.se\/Documents\/Nyheter%20bilagor\/SmartCityInfraEn.pdf."},{"key":"ref_3","unstructured":"Hutchison, D., and Mitchell, J.C. (2008). The Internet of Things, Springer."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"637","DOI":"10.1109\/JIOT.2016.2579198","article-title":"Edge Computing: Vision and Challenges","volume":"3","author":"Shi","year":"2016","journal-title":"IEEE Internet Things J."},{"key":"ref_5","first-page":"1","article-title":"FOG Computing","volume":"1","author":"Patil","year":"2015","journal-title":"Int. J. Comput. Appl."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/MIC.2017.39","article-title":"Fog Computing","volume":"21","author":"Chen","year":"2017","journal-title":"IEEE Internet Comput."},{"key":"ref_7","first-page":"1","article-title":"The Internet of Things\u2014How the Next Evolution of the Internet is Changing Everything","volume":"1","author":"Evans","year":"2011","journal-title":"CISCO White Pap."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Fortino, G., and Trunfio, P. (2014). Internet of Things Based on Smart Objects: Technology, Middleware and Applications, Springer.","DOI":"10.1007\/978-3-319-00491-4"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/JIOT.2015.2498900","article-title":"Middleware for Internet of Things: A Survey","volume":"3","author":"Razzaque","year":"2016","journal-title":"IEEE Internet Things J."},{"key":"ref_10","unstructured":"Savaglio, C., and Calabria, U. (2018). Intelligent Distributed Computing XI, Springer International."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Issarny, V., Caporuscio, M., and Georgantas, N. (2007, January 23\u201325). A Perspective on the Future of Middleware-based Software Engineering. Proceedings of the IEEE Future of Software Engineering (FOSE \u201907), Minneapolis, MN, USA.","DOI":"10.1109\/FOSE.2007.2"},{"key":"ref_12","unstructured":"Mamei, M., and Zambonelli, F. (2006). Field-Based Coordination for Pervasive Multiagent Systems, Springer."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1552297.1552299","article-title":"Agilla","volume":"4","author":"Fok","year":"2009","journal-title":"ACM Trans. Auton. Adapt. Syst."},{"key":"ref_14","unstructured":"Aiello, F., Fortino, G., Guerrieri, A., and Gravina, R. (2009, January 9). MAPS: A mobile agent platform for WSNs based on Java Sun Spots. Proceedings of the Third International Workshop on Agent Technology for Sensor Networks, Budapest, Hungary."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Lepp\u00e4nen, T., Riekki, J., Liu, M., Harjula, E., and Ojala, T. (2014). Mobile Agents-Based Smart Objects for the Internet of Things, Springer.","DOI":"10.1007\/978-3-319-00491-4_2"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"243","DOI":"10.3233\/AIS-150304","article-title":"The Sol agent platform: Enabling group communication and interoperability of self-configuring agents in the Internet of Things","volume":"7","author":"Ayala","year":"2015","journal-title":"J. Ambient Intell. Smart Environ."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Ayala, I., Amor, M., and Fuentes, L. (2012, January 4\u20136). Self-StarMAS: A multi-agent system for the self-management of AAL applications. Proceedings of the Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, Palermo, Italy.","DOI":"10.1109\/IMIS.2012.28"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1052","DOI":"10.1016\/j.infsof.2008.12.004","article-title":"Malaca: A component and aspect-oriented agent architecture","volume":"51","author":"Amor","year":"2009","journal-title":"Inf. Softw. Technol."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Zhang, X., Adhikari, R., Pipattanasomporn, M., Kuzlu, M., and Bradley, S.R. (2017, January 12\u201314). Deploying IoT devices to make buildings smart: Performance evaluation and deployment experience. Proceedings of the 2016 IEEE 3rd World Forum Internet Things (WF-IoT), Reston, VA, USA.","DOI":"10.1109\/WF-IoT.2016.7845464"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2112","DOI":"10.3390\/s17092112","article-title":"An Embedded Multi-Agent Systems Based Industrial Wireless Sensor Network","volume":"17","author":"Brennan","year":"2017","journal-title":"Sensors"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1016\/S1389-1286(00)00180-8","article-title":"Mediacups: Experience with design and use of computer-augmented everyday artefacts","volume":"35","author":"Beigl","year":"2001","journal-title":"Comput. Netw."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.pmcj.2006.12.001","article-title":"How smart are our environments? An updated look at the state of the art","volume":"3","author":"Cook","year":"2007","journal-title":"Pervasive Mob. Comput."},{"key":"ref_23","unstructured":"Youngblood, G.M., Heierman, E.O., Holder, L.B., and Cook, D.J. (August, January 30). Automation intelligence for the smart environment. Proceedings of the IJCAI International Joint Conference on Artificial Intelligence, Edinburgh, Scotland."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Werner, E. (1989). Cooperating Agents: A Unified Theory of Communication and Social Structure. Distributed Artificial Intelligence, Elsevier.","DOI":"10.1016\/B978-1-55860-092-8.50005-8"},{"key":"ref_25","unstructured":"Walter, B., Zarnekow, R., and Wittig, H. (1998). Intelligent Software Agents. Intelligent Software Agents, Springer."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Decker, K., Pannu, A., Sycara, K., and Williamson, M. (1997, January 5\u20138). Designing behaviors for information agents. Proceedings of the First International Conference on Autonomous Agents-AGENTS \u201997, Marina del Rey, CA, USA.","DOI":"10.1145\/267658.267748"},{"key":"ref_27","unstructured":"Alcaraz, C., Najera, P., Lopez, J., and Roman, R. (2010, January 29). Wireless Sensor Networks and the Internet of Things: Do We Need a Complete Integration?. Proceedings of the 1st International Workshop on the Security of the Internet of Things (SecIoT\u201910), Tokyo, Japan."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1023\/A:1010071910869","article-title":"The Gaia Methodology for Agent-Oriented Analysis and Design","volume":"3","author":"Wooldridge","year":"2000","journal-title":"Auton. Agent. Multi. Agent. Syst."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1023\/A:1009621729979","article-title":"FIPA\u2014Towards a Standard for Software Agents","volume":"16","author":"Nicol","year":"1998","journal-title":"BT Technol. J."},{"key":"ref_30","unstructured":"(2018, May 07). FIPA The Foundation for Intelligent Physical Agents. Available online: http:\/\/www.fipa.org\/."},{"key":"ref_31","first-page":"97","article-title":"JADE\u2013A FIPA-compliant agent framework","volume":"99","author":"Bellifemine","year":"1999","journal-title":"Proc. PAAM"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Davidsson, P. (2001). Categories of Artificial Societies. International Workshop on Engineering Societies in the Agents World, Springer.","DOI":"10.1007\/3-540-45584-1_1"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Hunkeler, U., Truong, H.L., and Stanford-Clark, A. (2008, January 6\u201310). MQTT-S\u2014A publish\/subscribe protocol for Wireless Sensor Networks. Proceedings of the IEEE 2008 3rd International Conference on Communication Systems Software and Middleware and Workshops (COMSWARE \u201908), Bangalore, India.","DOI":"10.1109\/COMSWA.2008.4554519"},{"key":"ref_34","unstructured":"Artikis, A., and Pitt, J. (June, January 28). A formal model of open agent societies. Proceedings of the Fifth International Conference on Autonomous Agents-AGENTS \u201901, Montreal, QC, Canada."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Johansson, S.J., and Kummeneje, J. (2001). A preference-driven approach to designing agent systems. Intelligent Agent Technology: Research and Development, World Scientific.","DOI":"10.1142\/9789812811042_0011"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Davidsson, P. (2000). Emergen Societies of Information Agents. Int. Work. Coop. Inf. Agents, 143\u2013153.","DOI":"10.1007\/978-3-540-45012-2_14"},{"key":"ref_37","first-page":"235","article-title":"Organisational abstractions for the analysis and design of multi-agent systems","volume":"Volume 1957","author":"Zambonelli","year":"2001","journal-title":"Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Proceedings of the International Workshop on Agent-Oriented Software Engineering, Toronto, Canada, 10\u201311 May 2010"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1023\/A:1010046623013","article-title":"Reflections on the Nature of Multi-Agent Coordination and Its Implications for an Agent Architecture","volume":"1","author":"Lesser","year":"1998","journal-title":"Auton. Agents Multi. Agent Syst."},{"key":"ref_39","first-page":"312","article-title":"BDI Agents: From Theory to Practice","volume":"95","author":"Rao","year":"1995","journal-title":"Proc. First Int. Conf. Multiagent Syst."},{"key":"ref_40","unstructured":"O\u2019Hare, G.M.P., and Jennings, N. (1996). Foundations of Distributed Artificial Intelligence, Wiley."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Cao, B.-Q., Li, B., and Xia, Q.-M. (2009). A Service-Oriented Qos-Assured and Multi-Agent Cloud Computing Architecture, Springer.","DOI":"10.1007\/978-3-642-10665-1_66"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"1443","DOI":"10.1109\/TII.2014.2306384","article-title":"An IoT-Oriented Data Storage Framework in Cloud Computing Platform","volume":"10","author":"Jiang","year":"2014","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Tata, S., Mohamed, M., and Megahed, A. (2017, January 25\u201330). An Optimization Approach for Adaptive Monitoring in IoT Environments. Proceedings of the 2017 IEEE International Conference on Services Computing (SCC), Honolulu, HI, USA.","DOI":"10.1109\/SCC.2017.55"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Trihinas, D., Pallis, G., and Dikaiakos, M.D. (2017, January 1\u20134). ADMin: Adaptive monitoring dissemination for the Internet of Things. Proceedings of the IEEE INFOCOM 2017\u2014IEEE Conference on Computer Communications, Atlanta, GA, USA.","DOI":"10.1109\/INFOCOM.2017.8057144"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Trihinas, D., Pallis, G., and Dikaiakos, M. (2018). Low-Cost Adaptive Monitoring Techniques for the Internet of Things. IEEE Trans. Serv. Comput.","DOI":"10.1109\/INFOCOM.2017.8057144"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/1\/100\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:36:34Z","timestamp":1760196994000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/1\/100"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,12,29]]},"references-count":45,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2019,1]]}},"alternative-id":["s19010100"],"URL":"https:\/\/doi.org\/10.3390\/s19010100","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2018,12,29]]}}}