{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,12]],"date-time":"2026-02-12T09:15:40Z","timestamp":1770887740836,"version":"3.50.1"},"reference-count":37,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2021,6,17]],"date-time":"2021-06-17T00:00:00Z","timestamp":1623888000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["869986"],"award-info":[{"award-number":["869986"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Energies"],"abstract":"<jats:p>Industrial environments are heterogeneous systems that create challenges of interoperability limiting the development of systems capable of working collaboratively from the point of view of machines and software. Additionally, environmental issues related to manufacturing systems have emerged during the last decades, related to sustainability problems faced in the world. Thus, the proposed work aims to present an interoperable solution based on events to reduce the complexity of integration, while creating energetic profiles for the machines to allow the optimization of their energy consumption. A publish\/subscribe-based architecture is proposed, where the instantiation is based on Apache Kafka. The proposed solution was implemented in two robotic cells in the automotive industry, constituted by different hardware, which allowed testing the integration of different components. The energy consumption data was then sent to a Postgres database where a graphical interface allowed the operator to monitor the performance of each cell regarding energy consumption. The results are promising due to the system\u2019s ability to integrate tools from different vendors and different technologies. Furthermore, it allows the possibility to use these developments to deliver more sustainable systems using more advanced solutions, such as production scheduling, to reduce energy consumption.<\/jats:p>","DOI":"10.3390\/en14123620","type":"journal-article","created":{"date-parts":[[2021,6,17]],"date-time":"2021-06-17T21:29:16Z","timestamp":1623965356000},"page":"3620","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["Event-Driven Interoperable Manufacturing Ecosystem for Energy Consumption Monitoring"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0874-7099","authenticated-orcid":false,"given":"Andre Dionisio","family":"Rocha","sequence":"first","affiliation":[{"name":"Department of Electrical and Computer Engineering, NOVA School of Science and Technology, NOVA University of Lisbon, 2829-516 Caparica, Portugal"},{"name":"UNINOVA Centre of Technology and Systems (CTS), FCT Campus, Monte de Caparica, 2829-516 Caparica, Portugal"}]},{"given":"Nelson","family":"Freitas","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, NOVA School of Science and Technology, NOVA University of Lisbon, 2829-516 Caparica, Portugal"},{"name":"UNINOVA Centre of Technology and Systems (CTS), FCT Campus, Monte de Caparica, 2829-516 Caparica, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0785-8451","authenticated-orcid":false,"given":"Duarte","family":"Alem\u00e3o","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, NOVA School of Science and Technology, NOVA University of Lisbon, 2829-516 Caparica, Portugal"},{"name":"UNINOVA Centre of Technology and Systems (CTS), FCT Campus, Monte de Caparica, 2829-516 Caparica, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2450-8349","authenticated-orcid":false,"given":"Magno","family":"Guedes","sequence":"additional","affiliation":[{"name":"Introsys S.A., Estrada dos 4 Castelos 67, 2950-805 Quinta do Anjo, Portugal"}]},{"given":"Renato","family":"Martins","sequence":"additional","affiliation":[{"name":"Introsys S.A., Estrada dos 4 Castelos 67, 2950-805 Quinta do Anjo, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6348-1847","authenticated-orcid":false,"given":"Jos\u00e9","family":"Barata","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, NOVA School of Science and Technology, NOVA University of Lisbon, 2829-516 Caparica, Portugal"},{"name":"UNINOVA Centre of Technology and Systems (CTS), FCT Campus, Monte de Caparica, 2829-516 Caparica, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2021,6,17]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"107776","DOI":"10.1016\/j.ijpe.2020.107776","article-title":"Industry 4.0 technologies assessment: A sustainability perspective","volume":"229","author":"Bai","year":"2020","journal-title":"Int. J. Prod. Econ."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Ribeiro, L. (2017, January 19\u201321). Cyber-physical production systems\u2019 design challenges. Proceedings of the 2017 IEEE 26th International Symposium on Industrial Electronics (ISIE), Edinburgh, UK.","DOI":"10.1109\/ISIE.2017.8001414"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1016\/j.procir.2014.03.115","article-title":"Cyber-physical production systems: Roots, expectations and R&D challenges","volume":"17","author":"Monostori","year":"2014","journal-title":"Procedia CIRP"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"79523","DOI":"10.1109\/ACCESS.2019.2920763","article-title":"Secure internet of things (IoT)-based smart-world critical infrastructures: Survey, case study and research opportunities","volume":"7","author":"Liu","year":"2019","journal-title":"IEEE Access"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"2025","DOI":"10.1007\/s10845-017-1370-y","article-title":"Artificial immune systems based multi-agent architecture to perform distributed diagnosis","volume":"30","author":"Rocha","year":"2019","journal-title":"J. Intell. Manuf."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Li, B., Chai, X., Hou, B., Zhang, L., Zhou, J., and Liu, Y. (2018, January 8\u201312). New generation artificial intelligence-driven intelligent manufacturing (NGAIIM). Proceedings of the 2018 IEEE SmartWorld, Ubiquitous Intelligence Computing, Advanced Trusted Computing, Scalable Computing Communications, Cloud Big Data Computing, Internet of People and Smart City Innovation (SmartWorld\/SCALCOM\/UIC\/ATC\/CBDCom\/IOP\/SCI), Guangzhou, China.","DOI":"10.1109\/SmartWorld.2018.00313"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1149","DOI":"10.1007\/s00170-018-1617-6","article-title":"Digital twin-based smart production management and control framework for the complex product assembly shop-floor","volume":"96","author":"Zhuang","year":"2018","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Rolo, G.R., Rocha, A.D., Tripa, J., and Barata, J. (2021). Application of a simulation-based digital twin for predicting distributed manufacturing control system performance. Appl. Sci., 11.","DOI":"10.3390\/app11052202"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Gilchrist, A. (2016). Introducing industry 4.0. Industry 4.0, Apress.","DOI":"10.1007\/978-1-4842-2047-4_13"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Alem\u00e3o, D., Rocha, A.D., and Barata, J. (2021). Smart manufacturing scheduling approaches\u2014Systematic review and future directions. Appl. Sci., 11.","DOI":"10.3390\/app11052186"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1462","DOI":"10.1080\/00207543.2019.1652777","article-title":"Sustainable manufacturing in industry 4.0: An emerging research agenda","volume":"5","author":"Machado","year":"2020","journal-title":"Int. J. Prod. Res."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"536","DOI":"10.1016\/j.procir.2016.01.129","article-title":"Opportunities of sustainable manufacturing in industry 4.0","volume":"40","author":"Stock","year":"2016","journal-title":"Procedia CIRP"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Ol\u00e1h, J., Aburumman, N., Popp, J., Khan, M.A., Haddad, H., and Kitukutha, N. (2020). Impact of industry 4.0 on environmental sustainability. Sustainability, 12.","DOI":"10.3390\/su12114674"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Chen, X., Despeisse, M., and Johansson, B. (2020). Environmental sustainability of digitalization in manufacturing: A review. Sustainability, 12.","DOI":"10.3390\/su122410298"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1016\/j.promfg.2018.02.091","article-title":"Sustainable living factories for next generation manufacturing","volume":"21","author":"Koren","year":"2018","journal-title":"Procedia Manuf."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1016\/j.techfore.2017.12.019","article-title":"Fortune favors the prepared: How SMEs approach business model innovations in industry 4.0","volume":"132","author":"Buliga","year":"2018","journal-title":"Technol. Forecast. Soc. Chang."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"120436","DOI":"10.1016\/j.energy.2021.120436","article-title":"Optimisation of HVAC control and manufacturing schedules for the reduction of peak energy demand in the manufacturing sector","volume":"227","author":"Mawson","year":"2021","journal-title":"Energy"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"118702","DOI":"10.1016\/j.jclepro.2019.118702","article-title":"Deep learning-driven particle swarm optimisation for additive manufacturing energy optimization","volume":"245","author":"Qin","year":"2020","journal-title":"J. Clean. Prod."},{"key":"ref_19","unstructured":"Larreina, J., Gontarz, A., Giannoulis, C., Nguyen, V.K., Stavropoulos, P., and Sinceri, B. (2013, January 23\u201325). Smart manufacturing execution system (SMES): The possibilities of evaluating the sustainability of a production process. Proceedings of the 11th Global Conference on Sustainable Manufacturing, GCSM 2013: Innovative Solutions, Berlin, Germany."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"118385","DOI":"10.1016\/j.energy.2020.118385","article-title":"Smart energy-aware manufacturing plant scheduling under uncertainty: A risk-based multi-objective robust optimization approach","volume":"209","year":"2020","journal-title":"Energy"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"531","DOI":"10.1016\/j.procir.2021.03.072","article-title":"Energy flexibility in battery cell manufacturing","volume":"99","author":"Grimm","year":"2021","journal-title":"Procedia CIRP"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"746","DOI":"10.1016\/j.procir.2017.11.118","article-title":"A framework of energy services: From traditional contracts to product-service system (PSS)","volume":"69","author":"Mourtzis","year":"2018","journal-title":"Procedia CIRP"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"892","DOI":"10.1016\/j.jclepro.2019.04.134","article-title":"Energy-cyber-physical system enabled management for energy-intensive manufacturing industries","volume":"226","author":"Ma","year":"2019","journal-title":"J. Clean. Prod."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Zeid, A., Sundaram, S., Moghaddam, M., Kamarthi, S., and Marion, T. (2019). Interoperability in smart manufacturing: Research challenges. Machines, 7.","DOI":"10.3390\/machines7020021"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"621","DOI":"10.1016\/j.cirp.2016.06.005","article-title":"Cyber-physical systems in manufacturing","volume":"65","author":"Monostori","year":"2016","journal-title":"CIRP Ann. Manuf. Technol."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1016\/j.compind.2016.05.006","article-title":"Design, modelling, simulation and integration of cyber physical systems: Methods and applications","volume":"82","author":"Hehenberger","year":"2016","journal-title":"Comput. Ind."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"684","DOI":"10.1016\/j.future.2015.09.021","article-title":"Integration of cloud computing and internet of things: A survey","volume":"56","author":"Botta","year":"2016","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1016\/j.procs.2021.02.014","article-title":"Appliance identification based on smart meter data and event-driven processing in the 5G framework","volume":"182","author":"Qaisar","year":"2021","journal-title":"Procedia Comput. Sci."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Stoja, S., Vukmirovic, S., and Jelacic, B. (2013, January 28\u201330). Publisher\/Subscriber implementation in cloud environment. Proceedings of the 2013 Eighth International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, Compiegne, France.","DOI":"10.1109\/3PGCIC.2013.116"},{"key":"ref_30","unstructured":"Sharvari, T., and Sowmya Nag, K. (2021, May 13). A study on Modern Messaging Systems-Kafka, RabbitMQ and NATS Streaming. Available online: http:\/\/arxiv.org\/abs\/1912.03715."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Renart, E., Balouek-Thomert, D., and Parashar, M. (2017, January 18\u201322). Pulsar: Enabling dynamic data-driven IoT applications. Proceedings of the 2017 IEEE 2nd International Workshops on Foundations and Applications of Self* Systems (FAS*W), Tucson, AZ, USA.","DOI":"10.1109\/FAS-W.2017.173"},{"key":"ref_32","unstructured":"R\u00fc\u00dfmann, M., Lorenz, M., Gerbert, P., Waldner, M., Justus, J., Engel, P., and Harnisch, M. (2021, May 13). Industry 4.0: The Future of Productivity and Growth in Manufacturing Industries. Boston Consult. Group. Available online: https:\/\/www.bcg.com\/publications\/2015\/engineered_products_project_business_industry_4_future_productivity_growth_manufacturing_industries."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"372","DOI":"10.1016\/j.procir.2016.10.059","article-title":"A cyber-physical system architecture in shop floor for intelligent manufacturing","volume":"56","author":"Liu","year":"2016","journal-title":"Procedia CIRP"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"41309","DOI":"10.1109\/ACCESS.2019.2907599","article-title":"An IOT-oriented privacy-preserving publish\/subscribe model over blockchains","volume":"7","author":"Lv","year":"2019","journal-title":"IEEE Access"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Dobbelaere, P., and Esmaili, K.S. (2017, January 8). Kafka versus RabbitMQ. Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems, New York, NY, USA.","DOI":"10.1145\/3093742.3093908"},{"key":"ref_36","unstructured":"(2021, May 13). Benchmarking Kafka vs. Pulsar vs. RabbitMQ: Which Is Fastest?. Available online: https:\/\/www.confluent.io\/blog\/kafka-fastest-messaging-system\/."},{"key":"ref_37","unstructured":"Posta, C. (2021, May 13). What is Apache Kafka? Why Is It so Popular? Should I Use It?. Available online: https:\/\/techbeacon.com\/app-dev-testing\/what-apache-kafka-why-it-so-popular-should-you-use-it."}],"container-title":["Energies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1996-1073\/14\/12\/3620\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:17:55Z","timestamp":1760163475000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1996-1073\/14\/12\/3620"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,17]]},"references-count":37,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2021,6]]}},"alternative-id":["en14123620"],"URL":"https:\/\/doi.org\/10.3390\/en14123620","relation":{},"ISSN":["1996-1073"],"issn-type":[{"value":"1996-1073","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,17]]}}}