{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,20]],"date-time":"2026-01-20T15:10:02Z","timestamp":1768921802915,"version":"3.49.0"},"reference-count":55,"publisher":"MDPI AG","issue":"18","license":[{"start":{"date-parts":[[2019,9,18]],"date-time":"2019-09-18T00:00:00Z","timestamp":1568764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Franklin Energy","award":["n\/a"],"award-info":[{"award-number":["n\/a"]}]},{"DOI":"10.13039\/100008756","name":"American Society of Heating, Refrigerating and Air-Conditioning Engineers","doi-asserted-by":"publisher","award":["New Investigator Award"],"award-info":[{"award-number":["New Investigator Award"]}],"id":[{"id":"10.13039\/100008756","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This work demonstrates an open-source hardware and software platform for monitoring the performance of buildings, called Elemental, that is designed to provide data on indoor environmental quality, energy usage, HVAC operation, and other factors to its users. It combines: (i) custom printed circuit boards (PCBs) with RFM69 frequency shift keying (FSK) radio frequency (RF) transceivers for wireless sensors, control nodes, and USB gateway, (ii) a Raspberry Pi 3B with custom firmware acting as either a centralized or distributed backhaul, and (iii) a custom dockerized application for the backend called Brood that serves as the director software managing message brokering via Message Queuing Telemetry Transport (MQTT) protocol using VerneMQ, database storage using InfluxDB, and data visualization using Grafana. The platform is built around the idea of a private, secure, and open technology for the built environment. Among its many applications, the platform allows occupants to investigate anomalies in energy usage, environmental quality, and thermal performance via a comprehensive dashboard with rich querying capabilities. It also includes multiple frontends to view and analyze building activity data, which can be used directly in building controls or to provide recommendations on how to increase operational efficiency or improve operating conditions. Here, we demonstrate three distinct applications of the Elemental platform, including: (1) deployment in a research lab for long-term data collection and automated analysis, (2) use as a full-home energy and environmental monitoring solution, and (3) fault and anomaly detection and diagnostics of individual building systems at the zone-level. Through these applications we demonstrate that the platform allows easy and virtually unlimited datalogging, monitoring, and analysis of real-time sensor data with low setup costs. Low-power sensor nodes placed in abundance in a building can also provide precise and immediate fault-detection, allowing for tuning equipment for more efficient operation and faster maintenance during the lifetime of the building.<\/jats:p>","DOI":"10.3390\/s19184017","type":"journal-article","created":{"date-parts":[[2019,9,18]],"date-time":"2019-09-18T04:26:46Z","timestamp":1568780806000},"page":"4017","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":44,"title":["Elemental: An Open-Source Wireless Hardware and Software Platform for Building Energy and Indoor Environmental Monitoring and Control"],"prefix":"10.3390","volume":"19","author":[{"given":"Akram Syed","family":"Ali","sequence":"first","affiliation":[{"name":"Department of Civil, Architectural, and Environmental Engineering, Illinois Institute of Technology, Chicago, IL 60616, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christopher","family":"Cot\u00e9","sequence":"additional","affiliation":[{"name":"Entropealabs, Chicago, IL 60626, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3064-825X","authenticated-orcid":false,"given":"Mohammad","family":"Heidarinejad","sequence":"additional","affiliation":[{"name":"Department of Civil, Architectural, and Environmental Engineering, Illinois Institute of Technology, Chicago, IL 60616, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0177-6703","authenticated-orcid":false,"given":"Brent","family":"Stephens","sequence":"additional","affiliation":[{"name":"Department of Civil, Architectural, and Environmental Engineering, Illinois Institute of Technology, Chicago, IL 60616, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,9,18]]},"reference":[{"key":"ref_1","unstructured":"ASHRAE (2010). Performance Measurement Protocols for Commercial Buildings, ASHRAE."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1016\/j.buildenv.2013.08.027","article-title":"Indoor environmental quality assessment models: A literature review and a proposed weighting and classification scheme","volume":"70","author":"Heinzerling","year":"2013","journal-title":"Build. Environ."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/j.enbuild.2016.03.059","article-title":"Building energy metering and environmental monitoring \u2013 A state-of-the-art review and directions for future research","volume":"120","author":"Ahmad","year":"2016","journal-title":"Energy Build."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1016\/j.buildenv.2014.07.004","article-title":"Tools to improve built environment data collection for indoor microbial ecology investigations","volume":"81","author":"Ramos","year":"2014","journal-title":"Build. Environ."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/j.autcon.2019.01.023","article-title":"Adopting Internet of Things for the development of smart buildings: A review of enabling technologies and applications","volume":"101","author":"Jia","year":"2019","journal-title":"Autom. Constr."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1016\/j.procs.2014.07.059","article-title":"Wireless Sensor Network System Design Using Raspberry Pi and Arduino for Environmental Monitoring Applications","volume":"34","author":"Ferdoush","year":"2014","journal-title":"Procedia Comput. Sci."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"412","DOI":"10.1016\/j.jobe.2018.05.014","article-title":"Continuous monitoring of indoor environmental quality using an Arduino-based data acquisition system","volume":"19","author":"Karami","year":"2018","journal-title":"J. Build. Eng."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"2255","DOI":"10.1109\/JSEN.2014.2374156","article-title":"Design and Application of a VOC-Monitoring System Based on a ZigBee Wireless Sensor Network","volume":"15","author":"Peng","year":"2015","journal-title":"IEEE Sens. J."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1007\/s10776-016-0299-y","article-title":"Design of A Low-Cost Wireless Indoor Air Quality Sensor Network System","volume":"23","author":"Abraham","year":"2016","journal-title":"Int. J. Wirel. Inf. Netw."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Bhunia, S.S., Roy, S., and Mukherjee, N. (2011, January 12\u201314). IEMS: Indoor environment monitoring system using ZigBee wireless sensor network. Proceedings of the 2011 International Conference on Communication, Computing & Security\u2014ICCCS \u201911, Rourkela, Odisha, India.","DOI":"10.1145\/1947940.1947971"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"du Plessis, R., Kumar, A., Hancke, G., and Silva, B. (2016, January 23\u201326). A wireless system for indoor air quality monitoring. Proceedings of the IECON 2016\u201442nd Annual Conference of the IEEE Industrial Electronics Society, Florence, Italy.","DOI":"10.1109\/IECON.2016.7794087"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1016\/j.enbuild.2015.11.037","article-title":"Indoor air quality and energy management through real-time sensing in commercial buildings","volume":"111","author":"Kumar","year":"2016","journal-title":"Energy Build."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"150","DOI":"10.1016\/j.scitotenv.2016.04.032","article-title":"Real-time sensors for indoor air monitoring and challenges ahead in deploying them to urban buildings","volume":"560\u2013561","author":"Kumar","year":"2016","journal-title":"Sci. Total Environ."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"012208","DOI":"10.1088\/1755-1315\/81\/1\/012208","article-title":"Air-Sense: Indoor environment monitoring evaluation system based on ZigBee network","volume":"81","author":"Huang","year":"2017","journal-title":"IOP Conf. Ser. Earth Environ. Sci."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1177\/1420326X09358034","article-title":"Wireless Monitoring of Indoor Air Quality by a Sensor Network","volume":"19","author":"Kim","year":"2010","journal-title":"Indoor Built Environ."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Brunelli, D., Minakov, I., Passerone, R., and Rossi, M. (2014, January 17\u201318). POVOMON: An Ad-hoc Wireless Sensor Network for indoor environmental monitoring. Proceedings of the 2014 IEEE Workshop on Environmental, Energy, and Structural Monitoring Systems Proceedings, Naples, Italy.","DOI":"10.1109\/EESMS.2014.6923287"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"729","DOI":"10.1016\/j.autcon.2008.02.001","article-title":"Wireless sensor networks as part of a web-based building environmental monitoring system","volume":"17","author":"Jang","year":"2008","journal-title":"Autom. Constr."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1016\/j.buildenv.2016.02.010","article-title":"Open Source Building Science Sensors (OSBSS): A low-cost Arduino-based platform for long-term indoor environmental data collection","volume":"100","author":"Ali","year":"2016","journal-title":"Build. Environ."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Weekly, K., Jin, M., Zou, H., Hsu, C., Soyza, C., Bayen, A., and Spanos, C. (2018). Building-in-Briefcase: A Rapidly-Deployable Environmental Sensor Suite for the Smart Building. Sensors, 18.","DOI":"10.3390\/s18051381"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1109\/JIOT.2017.2647881","article-title":"IoT Considerations, Requirements, and Architectures for Smart Buildings\u2014Energy Optimization and Next-Generation Building Management Systems","volume":"4","author":"Minoli","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_21","unstructured":"rosetta-home\/rosetta_home (2019, May 21). Rosetta Home 2.0 Is an Open Source Building Performance Monitoring Platform. Available online: https:\/\/github.com\/rosetta-home\/rosetta_home."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1016\/j.envint.2016.12.007","article-title":"Can commercial low-cost sensor platforms contribute to air quality monitoring and exposure estimates?","volume":"99","author":"Castell","year":"2017","journal-title":"Environ. Int."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"660","DOI":"10.1016\/j.egypro.2017.11.089","article-title":"An indoor environment monitoring system using low-cost sensor network","volume":"141","author":"Bamodu","year":"2017","journal-title":"Energy Procedia"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"391","DOI":"10.3390\/s120100391","article-title":"Ubiquitous Sensor Networking for Development (USN4D): An Application to Pollution Monitoring","volume":"12","author":"Bagula","year":"2012","journal-title":"Sensors"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"13012","DOI":"10.3390\/s150613012","article-title":"Design and Development of nEMoS, an All-in-One, Low-Cost, Web-Connected and 3D-Printed Device for Environmental Analysis","volume":"15","author":"Salamone","year":"2015","journal-title":"Sensors"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"e00070","DOI":"10.1016\/j.ohx.2019.e00070","article-title":"Smart Citizen Kit and Station: An open environmental monitoring system for citizen participation and scientific experimentation","volume":"6","author":"Camprodon","year":"2019","journal-title":"HardwareX"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1016\/j.ohx.2017.02.002","article-title":"Open source IoT meter devices for smart and energy-efficient school buildings","volume":"1","author":"Pocero","year":"2017","journal-title":"HardwareX"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"5555","DOI":"10.3390\/s150305555","article-title":"SEnviro: A Sensorized Platform Proposal Using Open Hardware and Open Standards","volume":"15","author":"Trilles","year":"2015","journal-title":"Sensors"},{"key":"ref_29","unstructured":"Rusu, F. (2019). Wireless Programming Library and Example Code for Moteino: LowPowerLab\/WirelessProgramming, LowPowerLab, LLC."},{"key":"ref_30","unstructured":"ProQuest (2019, September 14). Open Source Building Science Sensors (OSBSS): A Low-Cost Arduino-Based Platform for Long-Term Data Collection in Indoor Environments. Available online: https:\/\/search.proquest.com\/openview\/3f389675a54bfc 30a817aecf6970cee2\/."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"4823","DOI":"10.5194\/amt-11-4823-2018","article-title":"Field evaluation of low-cost particulate matter sensors in high- and low-concentration environments","volume":"11","author":"Zheng","year":"2018","journal-title":"Atmospheric Meas. Tech."},{"key":"ref_32","unstructured":"HOPE Microelectronics (2019, June 04). RFM69W,RF Transceiver: FSK Modulation. Available online: http:\/\/www.hoperf.de\/ rf\/module\/fsk\/RFM69W.htm."},{"key":"ref_33","unstructured":"(2019, August 01). OSH Park. Available online: https:\/\/oshpark.com\/."},{"key":"ref_34","unstructured":"Rusu, F. (2019). RFM69 library for RFM69W, RFM69HW, RFM69CW, RFM69HCW (Semtech SX1231, SX1231H): LowPowerLab\/RFM69, LowPowerLab, LLC."},{"key":"ref_35","unstructured":"SparkFun Electronics (2019, July 22). Pocket AVR Programmer\u2014PGM-09825. Available online: https:\/\/www.sparkfun.com\/ products\/9825."},{"key":"ref_36","unstructured":"Tag Connect (2019, July 22). TC2030-IDC-NL. Available online: http:\/\/www.tag-connect.com\/node\/36."},{"key":"ref_37","unstructured":"(2019, August 16). Elemental-Platform. Available online: https:\/\/github.com\/elemental-platform."},{"key":"ref_38","unstructured":"Smartbedded (2019, June 04). Meteostick. Available online: https:\/\/www.smartbedded.com\/wiki\/index.php\/Meteostick."},{"key":"ref_39","unstructured":"Nerves Project (2019, June 04). Craft and Deploy Bulletproof Embedded Software in Elixir. Available online: https:\/\/nerves-project.org\/."},{"key":"ref_40","unstructured":"(2019, June 04). Enterprise Container Platform | Docker. Available online: https:\/\/www.docker.com\/."},{"key":"ref_41","unstructured":"(2019, September 18). MQTT. Available online: http:\/\/mqtt.org\/."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"160","DOI":"10.1016\/j.procs.2016.05.045","article-title":"Wireless Heart Rate Monitoring System Using MQTT","volume":"86","author":"Chooruang","year":"2016","journal-title":"Procedia Comput. Sci."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1265","DOI":"10.1016\/j.protcy.2013.12.141","article-title":"System of Acquisition, Transmission, Storage and Visualization of Pulse Oximeter and ECG Data Using Android and MQTT","volume":"9","author":"Barata","year":"2013","journal-title":"Procedia Technol."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1611","DOI":"10.1016\/j.procs.2018.05.126","article-title":"Taking MQTT and NodeMcu to IOT: Communication in Internet of Things","volume":"132","author":"Kashyap","year":"2018","journal-title":"Procedia Comput. Sci."},{"key":"ref_45","unstructured":"Company, O.L.A.-T.V. (2019, June 04). VerneMQ\u2014A MQTT Broker That Is Scalable, Enterprise Ready, and Open Source. Available online: https:\/\/vernemq.com\/."},{"key":"ref_46","unstructured":"InfluxData (2019). Scalable Datastore for Metrics, Events, and Real-Time Analytics: Influxdata\/Influxdb, InfluxData Inc."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"2250","DOI":"10.1016\/j.procs.2017.05.193","article-title":"Towards an operational database for real-time environmental monitoring and early warning systems","volume":"108","author":"Balis","year":"2017","journal-title":"Procedia Comput. Sci."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.envsoft.2019.02.015","article-title":"Building complex event processing capability for intelligent environmental monitoring","volume":"116","author":"Sun","year":"2019","journal-title":"Environ. Model. Softw."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1016\/j.autcon.2018.02.008","article-title":"Water quality monitoring in smart city: A pilot project","volume":"89","author":"Chen","year":"2018","journal-title":"Autom. Constr."},{"key":"ref_50","unstructured":"(2019, June 04). Elm\u2014A Delightful Language for Reliable Webapps. Available online: https:\/\/elm-lang.org."},{"key":"ref_51","unstructured":"(2019, June 04). Grafana\u2014The Open Platform for Analytics and Monitoring. Available online: https:\/\/grafana.com."},{"key":"ref_52","first-page":"78","article-title":"Wireless Measurement of Carbon Dioxide by use of IQRF Technology","volume":"51","author":"Velicka","year":"2018","journal-title":"IFAC-Pap."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1016\/j.smhl.2018.07.009","article-title":"Smart home air filtering system: A randomized controlled trial for performance evaluation","volume":"9\u201310","author":"Min","year":"2018","journal-title":"Smart Health"},{"key":"ref_54","first-page":"27","article-title":"Energy monitoring as an essential building block towards sustainable ultrascale systems","volume":"17","author":"Almeida","year":"2018","journal-title":"Sustain. Comput. Inform. Syst."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"296","DOI":"10.1038\/sj.jea.7500229","article-title":"Continuous measurements of air change rates in an occupied house for 1 year: The effect of temperature, wind, fans, and windows*","volume":"12","author":"Wallace","year":"2002","journal-title":"J. Expo. Sci. Environ. Epidemiol."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/18\/4017\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:21:13Z","timestamp":1760188873000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/18\/4017"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,18]]},"references-count":55,"journal-issue":{"issue":"18","published-online":{"date-parts":[[2019,9]]}},"alternative-id":["s19184017"],"URL":"https:\/\/doi.org\/10.3390\/s19184017","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,9,18]]}}}