{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,10]],"date-time":"2025-12-10T12:35:59Z","timestamp":1765370159033,"version":"build-2065373602"},"reference-count":55,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2022,12,23]],"date-time":"2022-12-23T00:00:00Z","timestamp":1671753600000},"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>Nowadays the rationalization of electrical energy consumption is a serious concern worldwide. Energy consumption reduction and energy efficiency appear to be the two paths to addressing this target. To achieve this goal, many different techniques are promoted, among them, the integration of (artificial) intelligence in the energy workflow is gaining importance. All these approaches have a common need: data. Data that should be collected and provided in a reliable, accurate, secure, and efficient way. For this purpose, sensing technologies that enable ubiquitous data acquisition and the new communication infrastructure that ensure low latency and high density are the key. This article presents a sensing solution devoted to the precise gathering of energy parameters such as voltage, current, active power, and power factor for server farms and datacenters, computing infrastructures that are growing meaningfully to meet the demand for network applications. The designed system enables disaggregated acquisition of energy data from a large number of devices and characterization of their consumption behavior, both in real time. In this work, the creation of a complete multiport power meter system is detailed. The study reports all the steps needed to create the prototype, from the analysis of electronic components, the selection of sensors, the design of the Printed Circuit Board (PCB), the configuration and calibration of the hardware and embedded system, and the implementation of the software layer. The power meter application is geared toward data centers and server farms and has been tested by connecting it to a laboratory server rack, although its designs can be easily adapted to other scenarios where gathering the energy consumption information was needed. The novelty of the system is based on high scalability built upon two factors. Firstly, the one-on-one approach followed to acquire the data from each power source, even if they belong to the same physical equipment, so the system can correlate extremely well the execution of processes with the energy data. Thus, the potential of data to develop tailored solutions rises. Second, the use of temporal multiplexing to keep the real-time data delivery even for a very high number of sources. All these ensure compatibility with standard IoT networks and applications, as the data markup language is used (enabling database storage and computing system processing) and the interconnection is done by well-known protocols.<\/jats:p>","DOI":"10.3390\/s23010119","type":"journal-article","created":{"date-parts":[[2022,12,23]],"date-time":"2022-12-23T01:42:13Z","timestamp":1671759733000},"page":"119","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["A Multi-Port Hardware Energy Meter System for Data Centers and Server Farms Monitoring"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3813-3012","authenticated-orcid":false,"given":"Giuseppe","family":"Conti","sequence":"first","affiliation":[{"name":"GATV Research Group, Signals, Systems and Radiocommunications Department, Universidad Polit\u00e9cnica de Madrid, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7382-4276","authenticated-orcid":false,"given":"David","family":"Jimenez","sequence":"additional","affiliation":[{"name":"Information Processing and Telecommunications Center (IP&T Center), Universidad Polit\u00e9cnica de Madrid, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6832-4381","authenticated-orcid":false,"given":"Alberto","family":"del Rio","sequence":"additional","affiliation":[{"name":"GATV Research Group, Signals, Systems and Radiocommunications Department, Universidad Polit\u00e9cnica de Madrid, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9740-5597","authenticated-orcid":false,"given":"Sandra","family":"Castano-Solis","sequence":"additional","affiliation":[{"name":"Escuela T\u00e9cnica Superior de Ingenier\u00eda y Dise\u00f1o Industrial (ETSIDI), Universidad Polit\u00e9cnica de Madrid, 28012 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2111-187X","authenticated-orcid":false,"given":"Javier","family":"Serrano","sequence":"additional","affiliation":[{"name":"GATV Research Group, Signals, Systems and Radiocommunications Department, Universidad Polit\u00e9cnica de Madrid, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0192-4817","authenticated-orcid":false,"given":"Jesus","family":"Fraile-Ardanuy","sequence":"additional","affiliation":[{"name":"Information Processing and Telecommunications Center (IP&T Center), Universidad Polit\u00e9cnica de Madrid, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,12,23]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"651","DOI":"10.1109\/JSAC.2016.2525618","article-title":"Robust Workload and Energy Management for Sustainable Data Centers","volume":"34","author":"Chen","year":"2016","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"4078","DOI":"10.1016\/j.rser.2012.03.014","article-title":"Energy efficiency and low carbon enabler green IT framework for data centers considering green metrics","volume":"16","author":"Uddin","year":"2012","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"114806","DOI":"10.1016\/j.apenergy.2020.114806","article-title":"A review of power consumption models of servers in data centers","volume":"265","author":"Jin","year":"2020","journal-title":"Appl. Energy"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"13385","DOI":"10.1007\/s11227-021-03805-5","article-title":"A Survey of Energy-Saving Technologies in Cloud Data Centers","volume":"77","author":"Cheng","year":"2021","journal-title":"J. Supercomput."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"625","DOI":"10.1016\/j.rser.2016.09.050","article-title":"A review of air conditioning energy performance in data centers","volume":"67","author":"Ni","year":"2017","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"48867","DOI":"10.1109\/ACCESS.2018.2866840","article-title":"Air Flow Measurement and Management for Improving Cooling and Energy Efficiency in Raised-Floor Data Centers: A Survey","volume":"6","author":"Wan","year":"2018","journal-title":"IEEE Access"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"116663","DOI":"10.1016\/j.apenergy.2021.116663","article-title":"An experimental and numerical investigation of novel solution for energy management enhancement in data centers using underfloor plenum porous obstructions","volume":"289","author":"Tradat","year":"2021","journal-title":"Appl. Energy"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"674","DOI":"10.1016\/j.rser.2015.12.283","article-title":"Optimizing energy consumption for data centers","volume":"58","author":"Rong","year":"2016","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2049","DOI":"10.1109\/TC.2014.2349510","article-title":"Optimal Task Placement with QoS Constraints in Geo-Distributed Data Centers Using DVFS","volume":"64","author":"Gu","year":"2015","journal-title":"IEEE Trans. Comput."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1007\/s10723-015-9334-y","article-title":"An Energy-Efficient Task Scheduling Algorithm in DVFS-enabled Cloud Environment","volume":"64","author":"Tang","year":"2016","journal-title":"J. Grid Comput."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1016\/j.rser.2016.04.034","article-title":"Sustainable Cloud Data Centers: A survey of enabling techniques and technologies","volume":"62","author":"Shuja","year":"2016","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"e4123","DOI":"10.1002\/cpe.4123","article-title":"A survey on load balancing algorithms for virtual machines placement in cloud computing","volume":"29","author":"Xu","year":"2017","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1279","DOI":"10.1016\/j.future.2017.09.066","article-title":"MEnSuS: An efficient scheme for energy management with sustainability of cloud data centers in edge\u2013cloud environment","volume":"86","author":"Aujla","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Braiki, K., and Youssef, H. (2019, January 24\u201328). Resource Management in Cloud Data Centers: A Survey. Proceedings of the 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC), Tangier, Morocco.","DOI":"10.1109\/IWCMC.2019.8766736"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1195","DOI":"10.1109\/JSYST.2019.2921592","article-title":"An Adaptive Grid Frequency Support Mechanism for Energy Management in Cloud Data Centers","volume":"14","author":"Kaur","year":"2020","journal-title":"IEEE Syst. J."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"941","DOI":"10.1109\/ACCESS.2016.2539369","article-title":"Real-Time Energy Management for Cloud Data Centers in Smart Microgrids","volume":"4","author":"Yu","year":"2016","journal-title":"IEEE Access"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1557","DOI":"10.1109\/TASE.2016.2582501","article-title":"QoS-Driven Power Management of Data Centers via Model Predictive Control","volume":"13","author":"Fang","year":"2016","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_18","first-page":"752","article-title":"A Weighted Sum Technique for the Joint Optimization of Performance and Power Consumption in Data Centers","volume":"3","author":"Khan","year":"2009","journal-title":"Int. J. Comput. Inf. Eng."},{"key":"ref_19","unstructured":"Gomez, K., Riggio, R., Rasheed, T., Miorandi, D., and Granelli, F. (2012, January 14\u201318). Energino: A hardware and software solution for energy consumption monitoring. Proceedings of the 2012 10th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt), Paderborn, Germany."},{"key":"ref_20","first-page":"63","article-title":"Design of Data Center Environmental Monitoring System Based On Lower Hardware Cost","volume":"3","author":"Nkenyereye","year":"2016","journal-title":"J. Multimed. Inf. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"661","DOI":"10.1109\/TNSM.2017.2711567","article-title":"PowerNetS: Coordinating Data Center Network With Servers and Cooling for Power Optimization","volume":"14","author":"Zheng","year":"2017","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_22","unstructured":"(2022, February 09). Data Centres and Data Transmission Networks. Available online: https:\/\/www.iea.org\/reports\/data-centres-and-data-transmission-networks."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.jclepro.2012.09.046","article-title":"Industrial power and energy metering\u2014A state-of-the-art review","volume":"41","year":"2013","journal-title":"J. Clean. Prod."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"110027","DOI":"10.1016\/j.rser.2020.110027","article-title":"A review of deterministic and data-driven methods to quantify energy efficiency savings and to predict retrofitting scenarios in buildings","volume":"131","author":"Grillone","year":"2020","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Viciana, E., Alcayde, A., Montoya, F.G., Ba\u00f1os, R., Arrabal-Campos, F.M., and Manzano-Agugliaro, F. (2019). An Open Hardware Design for Internet of Things Power Quality and Energy Saving Solutions. Sensors, 19.","DOI":"10.3390\/s19030627"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Ali, A.S., Cot\u00e9, C., Heidarinejad, M., and Stephens, B. (2019). Elemental: An Open-Source Wireless Hardware and Software Platform for Building Energy and Indoor Environmental Monitoring and Control. Sensors, 19.","DOI":"10.3390\/s19184017"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"5212","DOI":"10.3390\/s120505212","article-title":"Distributed Smart Device for Monitoring, Control and Management of Electric Loads in Domotic Environments","volume":"12","author":"Morales","year":"2012","journal-title":"Sensors"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"848","DOI":"10.3390\/s140100848","article-title":"NodePM: A Remote Monitoring Alert System for Energy Consumption Using Probabilistic Techniques","volume":"14","author":"Filho","year":"2014","journal-title":"Sensors"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Chen, Y.Y., Lin, Y.H., Kung, C.C., Chung, M.H., and Yen, I.H. (2019). Design and Implementation of Cloud Analytics-Assisted Smart Power Meters Considering Advanced Artificial Intelligence as Edge Analytics in Demand-Side Management for Smart Homes. Sensors, 19.","DOI":"10.3390\/s19092047"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Artale, G., Cataliotti, A., Cosentino, V., Guaiana, S., Di Cara, D., Panzavecchia, N., Tin\u00e9, G., Dipaola, N., and Sambataro, M.G. (2018, January 26\u201328). PQ Metrics Implementation on Low Cost Smart Metering Platforms. A Case Study Analysis. Proceedings of the 2018 IEEE 9th International Workshop on Applied Measurements for Power Systems (AMPS), Bologna, Italy.","DOI":"10.1109\/AMPS.2018.8494866"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Artale, G., Caravello, G., Cataliotti, A., Cosentino, V., Di Cara, D., Dipaola, N., Guaiana, S., Panzavecchia, N., Sambataro, M.G., and Tin\u00e8, G. (2020). PQ and Harmonic Assessment Issues on Low-Cost Smart Metering Platforms: A Case Study. Sensors, 20.","DOI":"10.3390\/s20216361"},{"key":"ref_32","unstructured":"(2022, April 25). STCOMET Technical Specification. Available online: https:\/\/www.st.com\/en\/interfaces-and-transceivers\/stcomet.html."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Saavedra, E., del Campo, G., and Santamaria, A. (2020). Smart Metering for Challenging Scenarios: A Low-Cost, Self-Powered and Non-Intrusive IoT Device. Sensors, 20.","DOI":"10.3390\/s20247133"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Saavedra, E., Mascaraque, L., Calderon, G., del Campo, G., and Santamaria, A. (2021). The Smart Meter Challenge: Feasibility of Autonomous Indoor IoT Devices Depending on Its Energy Harvesting Source and IoT Wireless Technology. Sensors, 21.","DOI":"10.3390\/s21227433"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Negirla, P., Dru\u021b\u0103, R., and Silea, I. (2020). Availability Improvements through Data Slicing in PLC Smart Grid Networks. Sensors, 20.","DOI":"10.3390\/s20247256"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Shah, A.S., Nasir, H., Fayaz, M., Lajis, A., and Shah, A. (2019). A Review on Energy Consumption Optimization Techniques in IoT Based Smart Building Environments. Information, 10.","DOI":"10.3390\/info10030108"},{"key":"ref_37","unstructured":"Bakshi, U., and Bakshi, L. (2020). Electrical Measurements, Technical Publications."},{"key":"ref_38","unstructured":"(2020, February 06). Current Transformer Principle. Available online: http:\/\/www.electricalterminology.com\/what-is-a-current-transformer\/."},{"key":"ref_39","unstructured":"(2020, February 12). AYHDC SCT-013-010 Sensor Specification. Available online: https:\/\/en.yhdc.com\/product\/SCT013-401.html."},{"key":"ref_40","unstructured":"(2020, February 12). Talema AZ-0500 Sensor Specification. Available online: https:\/\/talema.com\/wp-content\/uploads\/datasheets\/AZ.pdf."},{"key":"ref_41","unstructured":"(2020, February 03). Atmel 90E26 Single-Phase High-Performance Wide-Span Energy Metering IC. Available online: http:\/\/ww1.microchip.com\/downloads\/en\/DeviceDoc\/Atmel-46002-SE-M90E26-Datasheet.pdf."},{"key":"ref_42","unstructured":"(2020, February 03). STMicroelectronics STPM32 ASSP for Metering Applications with up to Four Independent 24-bit 2nd Order Sigma-Delta ADCs, 4 MHz OSF and 2 Embedded PGLNA. Available online: https:\/\/www.st.com\/en\/data-converters\/stpm32.html."},{"key":"ref_43","unstructured":"(2020, February 05). Cirrus Logic CS5490 Product Datasheet. Available online: https:\/\/www.cirrus.com\/products\/cs5490\/."},{"key":"ref_44","unstructured":"(2020, April 28). Yokogawa Mini Clamp-On Tester CL120. Available online: https:\/\/tmi.yokogawa.com\/solutions\/products\/portable-and-bench-instruments\/clamp-on-testers\/mini-clamp-on-tester-for-ac-current-cl120."},{"key":"ref_45","unstructured":"(2020, April 28). Fluke 115 Digital Multimeter. Available online: https:\/\/www.fluke.com\/en-us\/product\/electrical-testing\/digital-multimeters\/fluke-115."},{"key":"ref_46","unstructured":"(2020, March 19). Raspberry Pi 3 Specification. Available online: https:\/\/www.raspberrypi.com\/products\/raspberry-pi-3-model-b\/."},{"key":"ref_47","unstructured":"(2020, May 14). SPI Protocol Features. Available online: https:\/\/www.analog.com\/en\/analog-dialogue\/articles\/introduction-to-spi-interface.html."},{"key":"ref_48","unstructured":"(2020, June 10). Kicad Documentation. Available online: https:\/\/www.kicad.org\/."},{"key":"ref_49","unstructured":"(2020, September 21). Library for Broadcom BCM 2835. Available online: https:\/\/www.airspayce.com\/mikem\/bcm2835\/\/."},{"key":"ref_50","unstructured":"(2021, January 25). IEC 60320 C-13 Technical Specification. Available online: https:\/\/internationalconfig.com\/documents\/57125.pdf."},{"key":"ref_51","unstructured":"(2021, January 25). IEC 60320 C-14 Technical Specification. Available online: https:\/\/internationalconfig.com\/documents\/57015.pdf."},{"key":"ref_52","unstructured":"(2021, January 25). IEC 60320 C-8 Technical Specification. Available online: https:\/\/internationalconfig.com\/documents\/57701.pdf."},{"key":"ref_53","unstructured":"(2021, January 26). Female RJ45 Connector Technical Specification. Available online: https:\/\/docs.rs-online.com\/0d3e\/A700000008970569.pdf."},{"key":"ref_54","unstructured":"Phoronix (2021, May 25). Phoronix Benchmarking and Test Suite. Available online: https:\/\/www.phoronix-test-suite.com\/."},{"key":"ref_55","unstructured":"(2021, October 05). Circutor Line-CVM-D32 Power Analyzer. Available online: https:\/\/circutor.com\/en\/products\/fixed-power-analyzers\/fixed-power-analyzer\/power-analyzer-line-series\/product\/M58100."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/1\/119\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:48:50Z","timestamp":1760147330000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/1\/119"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,23]]},"references-count":55,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2023,1]]}},"alternative-id":["s23010119"],"URL":"https:\/\/doi.org\/10.3390\/s23010119","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,12,23]]}}}