Next Article in Journal
Interpretable Detection of Partial Discharge in Power Lines with Deep Learning
Next Article in Special Issue
Secure LoRa Firmware Update with Adaptive Data Rate Techniques
Previous Article in Journal
Integrating a Potentiometer into a Knee Brace Shows High Potential for Continuous Knee Motion Monitoring
Previous Article in Special Issue
Distributed Architecture for Unmanned Vehicle Services
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Recent Advances in Internet of Things (IoT) Infrastructures for Building Energy Systems: A Review †

1
CanmetENERGY Research Centre, Natural Resources Canada, 1 Haanel Drive, Ottawa, ON K1A 1M1, Canada
2
Candela IoT, Mountain View, CA 94043, USA
3
Department of Energy, Politecnico di Milano, via La Masa, 20156 Milan, Italy
*
Author to whom correspondence should be addressed.
This manuscript is an extended version of the conference paper: Yaïci, W.; Krishnamurthy, K.; Entchev, E.; Longo, M. Survey of Internet of Things (IoT) Infrastructures for Building Energy Systems. In Proceedings of the Global Internet of Things Summit (GIoTS), Dublin, Ireland, 3 June 2020.
Sensors 2021, 21(6), 2152; https://doi.org/10.3390/s21062152
Submission received: 17 February 2021 / Revised: 13 March 2021 / Accepted: 15 March 2021 / Published: 19 March 2021
(This article belongs to the Special Issue Selected Papers from the Global IoT Summit GIoTS 2020)

Abstract

:
This paper summarises a literature review on the applications of Internet of Things (IoT) with the aim of enhancing building energy use and reducing greenhouse gas emissions (GHGs). A detailed assessment of contemporary practical reviews and works was conducted to understand how different IoT systems and technologies are being developed to increase energy efficiencies in both residential and commercial buildings. Most of the reviewed works were invariably related to the dilemma of efficient heating systems in buildings. Several features of the central components of IoT, namely, the hardware and software needed for building controls, are analysed. Common design factors across the many IoT systems comprise the selection of sensors and actuators and their powering techniques, control strategies for collecting information and activating appliances, monitoring of actual data to forecast prospect energy consumption and communication methods amongst IoT components. Some building energy applications using IoT are provided. It was found that each application presented has the potential for significant energy reduction and user comfort improvement. This is confirmed in two case studies summarised, which report the energy savings resulting from implementing IoT systems. Results revealed that a few elements are user-specific that need to be considered in the decision processes. Last, based on the studies reviewed, a few aspects of prospective research were recommended.

1. Introduction

The Internet of Things (IoT) is a relatively new and rapidly growing technology. It began in the early 2000s where RFID technology was used for inventory management and product delivery tracking [1]. The IoT is a system of interconnected computing machines, which are utilised to automate (and thus simplify) a variety of aspects of routine human living and assist in creating informed approach evaluations to warrant that diverse activities are implemented in the best resource effective approaches possible. While the notion of IoT has been widespread in academic communities since the late nineties, developments are yet in their early stages [2]. The total of connected devices around the world is projected to be in tens of billions. Therefore, as the number of connected devices worldwide is expected to continue to expand exponentially, IoT systems are anticipated to become much more prevalent in the coming years [3,4,5]. Since this beginning, the number of connected devices has been ever increasing to an estimated 50 billion devices by 2020, shown below in Figure 1 [6]. The number of different applications of IoT has been the main reason for the constant growth. IoT is proving to be useful in countless applications, collecting data that was once collected manually or never collected. These data are used to add convenience and safety to our lives, as well as increase profit and efficiencies of companies.
From an architectural perspective, IoT systems connect various sensors and smart devices to a local or cloud-based controller. Sensors often collect and transmit real-time data about their environment. This information is then used by controllers to offer both immediate and long-term responses. Predictive and adaptive algorithms can help controllers execute operational responses from the simple to complex. A simple implementation could be the turning on of the lights in an office space based on signals from in-room occupancy sensors. The complex may optimise an entire heating, ventilation and air conditioning (HVAC) system based on a long-term understanding of occupancy and climatic patterns for that office space.
IoT systems are somewhat reliable in their architecture and consist of three primary layers: (i) the hardware or sensor layer, (ii) the software control layer and (iii) the application layer. The hardware or sensor layer includes physical components with unique identifiers and the capacity to transmit information over a network without necessitating human-to-human or human-to-computer exchanges. Instances comprise a network of remote sensors to monitor and transfer data on environmental conditions, or a collection of actuators to control a building’s heating or lighting appliances. Several of today’s appliances are “smart”, in that they expressively interchange information amongst each other. The size and scope of today’s IoT systems also differ; they can range from a small number of sensors in a residential building, to millions of gadgets on complex factory floors and within large commercial buildings [7]. When these assemblies of machines are connected, robust software layers must be designed in order to enable and control communications amongst these device congregations or assemblies and execute any needed actuation (for instance, the sending of a signal to “turn on” a furnace). Particular software controls in turn rely on the particular applications for which the IoT systems were designed.
IoT systems should enhance the applications and use cases for which they are implemented. As with any good engineering practice, end users drive given design choices. A not so unique twist is that customisation of IoT systems for human behaviour habitually translate into the recurrent collection and transmission of data pertaining to human activity and behaviour profiles that in turn might be intrusive to user activities. It follows that, privacy and security of customers are critical and sensitive factors that need to be taken into consideration in order for an IoT system to be sustainable in the long term and on a large scale. Figure 2 shows an illustration for the different modules required for an operational IoT system [8].
Building energy management offers its specific series of distinctive constraints and possible solutions. The notion of a “smart building” is getting progressively more widespread. A smart building is one, which is supplied with modern technologies to automate procedures, particularly HVAC controls, and contain energy consumption, for example, wall outlets using smart technologies. Although inhabitant convenience is an essential concern, the main objective is to optimise a building’s energy effectiveness, decreasing losses and warranting that energy is only utilised when it is required.
Smart buildings exploit distinct datasets to define how diverse smart technologies will work both separately and in combination with one another. The disparate datasets include both historical data, such as energy usage profiles and human occupancy patterns, and real-time data, such as current temperature conditions and current human occupancy of a room. A sample arrangement of smart location-based energy controls that change current static and centralised energy controls into dynamic and distributed energy controls is shown in [9]. The IoT architecture comprises four components: monitoring and control via mobile devices, location-based automatic controls, cloud-computing platform for data storage and computation and applications that implement proven energy saving policies [9,10].
As indicated in the literature, several reviews have been completed on IoT systems [7,8,9,10,11,12,13,14,15,16]. The interpretation deduced is that it seems that no survey has been accomplished on IoT infrastructures that are specific to building energy systems. The present review is thus an original research initiative albeit built upon previous studies [17,18]. This review paper does not retrace the enormous academic and industry literature that has already been established around industrial IoT solutions. Instead, it focuses on a narrower but deeper analysis of current thinking in the area of IoT systems for building energy applications.
The motivation for this survey is threefold. First, building energy IoT represents a significant and “easier to attain” solution for supporting global sustainability. As has been well documented by Energy Information Administration (EIA) and other industry research, over a third (if not more) of all energy is consumed within commercial and residential buildings. Even a small percentage improvement in energy consumption or reduction of wastages could therefore yield substantial environmental and financial benefits. Second, building energy IoT systems are driven by the domain-specific vision of “smart buildings” that is distinct enough from the end-state visions of more prevalent industrial IoT solutions to warrant solutions that either unique to or customised specifically for buildings. “Smart buildings” use a networked architecture of sensors/actuators that are directly connected to different building subsystems (such as lighting, HVAC, elevators and surveillance). Adaptive and predictive controllers and associated control algorithms can then reduce energy consumption, reduce wastage and improve user/occupant experiences. Third, and finally, there are significant complexities in building energy environments arising from (i) a large variety of disparate datasets and (ii) different controller configurations. As additional context, for the second driver, controller configurations can be either centralised or decentralised. As common with most centralised architectures, centralised building controls are more efficient but come with a single point of failure. Decentralised or distributed architectures are, on the other hand, more complex to execute, often requiring significant coordination and communications among the distributed controlling mechanisms. However, on the flip side, these distributed architectures offer better risk mitigation.
Figure 3 and Table 1 provides the summary of research works on IoT infrastructures in building energy systems.
The survey is covered in Section 2, Section 3, Section 4, Section 5, Section 6, Section 7 and Section 8 as follows: Section 2 confirms that IoT solutions in fact offer feasible and potentially high impact solutions, then it drills down into sensors, especially the issue of powering sensors. Building IoT solutions requires a large number of low-power sensors. Getting sustained power to these sensors in a scalable and reliable way is one of the big bottlenecks for the commercial expansion of building IoT. Section 3 discusses different controller methods. Essentially control methods are either predictive or adaptive. Predictive methods use a variety of statistical techniques on historical data, such as weather or occupancy, to discern patterns and predict possible values for the future planning. Adaptive methods are more intrusive in that they actively impact the settings of building controls and operations. More recent innovations combine both predictive and adaptive controls into hybrid methods. In Section 4, the application of traditional IoT networking solutions for building energy IoT solutions are discussed. The good news is that many of the emerging IoT networking protocols remain applicable in building contexts. Section 5 provides some case studies of the IoT applied to building energy systems. In Section 6, attention is devoted to security solutions for Building IoT systems. As with any distributed IoT system, security is critical for building IoT systems as well. The challenge in both commercial and residential building contexts is that users are often less sophisticated and sometimes lack a good understanding on the different types of threats, such as denial of service or sleep deprivation attacks, and their possible impact, such as inference of occupancy patterns and building usage from building operations data. Furthermore, from a technical perspective, building IoT controllers often have low computing power to support sophisticated security and data encryption algorithms. Security in building energy IoT will be about making “liveable” compromises between system capabilities and security aspirations. The limitations and challenges involved with the IoT are summarised in Section 7. Finally, the last section, Section 8, concludes with an outline of main understandings and recommended directions for further research.

2. Sensors Characteristics

This section gives a summary of types of sensors and powering of sensors.

2.1. Sorts of Sensors

A number of researchers have been working on validating the application of IoT systems for achieving tangible energy savings.
Casini [19] has assessed the feasibility of a few smart technologies for realising energy efficiencies, including intelligent controls of HVAC, home lighting, high-power appliances, and hot water circulation. Specifically, his study has demonstrated that each of these processes are capable of remote actuation and can thus be applied in an IoT energy management system.
Wicaksono et al. [20] and Lork et al. [21] have further corroborated the feasibility of these smart technologies for home energy management.
King and Perry [22] have taken this analysis a step further. They have quantified the likely ranges of energy savings that are achievable for a selection of residential IoT sensors. The sensors that they studied varied greatly in both function and convolution, assorting from proximity sensors that transfer discrete Boolean numbers, to air quality sensors that collect diverse sets of data points and transmit them as analogue numbers. When these sensors work in arrangement with other smart technologies, they can extend from increasing the energy efficiency of a single home process to deploying a smart building with energy autonomy. The range of realised energy savings also varies. Table 2 [22] below summarises the diverse sensors, associated smart technologies and the savings they could realise. For instance, an upgrade of a single aspect of home energy use could possibly save 5–15% of power that would otherwise be needed, while a smart building with such energy-autonomy could realise savings of up to 50%.
Png et al. [23] have taken an orthogonal approach to powering sensors by dramatically reducing power requirements for building IoT systems. They investigated an application in which several sensors for analysing air quality can be combined within a single Arduino component for control and data processing. These sensors range amid only analog sensors integrated with the Arduino’s analog I/O pins, discrete Boolean state signals and digital empirical signals. When the system is integrated by means of a low power controller, and power is supplied between sensors over pins on the controller, the power draw of the system can be only 100 mW at full power.

2.2. Powering Sensors

The primary challenge in deploying sensors for residential and commercial energy management systems are related to power distribution to these sensors and their lifecycle management. Most building IoT sensors require very little power especially when compared to the energy consumption of the devices that they control. Yet, the actual distribution of power to these dispersed sensors may quickly come out to be problematic, given the large numbers of sensors that may often be deployed across the home or building. While single-cell battery technologies are habitually sufficient to power these devices, maintenance and replacement of these battery power sources become tedious. In this section, we explore some of the alternative solutions that have been proposed to power these distributed sensors.
King and Perry [22] have explored the use of Power over Ethernet (PoE) for powering sensors in a smart lighting application. PoE provided the dual advantage of both provisioning power and offering a channel for communications between sensors and controllers. The recommended utilisation powered both the sensors and the lights with PoE, streamlining the electrical layout of the entire system. A drawback of this method, however, is the need for hardwired connectivity between peripheral power sources and connected sensors. A further drawback is that PoE cannot supply more than 57V DC, which is insufficient to power current lighting systems. PoE is therefore not ideal when considering improvements to existing energy systems, but may offer a convenient approach to deploying new applications in existing environments.
Prauzek et al. [24] have studied the ability to adapt traditional large-scale renewable energy sources (wind, solar, etc.) for milliwatt-level power required by building sensors. They examined processes for extracting energy on this small scale, comprising the trade-offs between micro turbine size and reliability in an outdoor environment. Their study showed that these technologies could produce up to 10 mW of power under favourable settings. They also appraised some energy management procedures, where excess power produced at the sensor levels can be diverted to the core controllers as necessary. Their outcomes are also corroborated by the work of Gawali and Deshmukh [25].
An equivalent study was conducted by Curry and Harris [26] who assessed a number of renewable sources to power building IoT sensors. Table 3 summarises their findings.

3. Control Methods

This section gives an outline of IoT predictive and adaptive methods.

3.1. Predictive Methods

Predictive control methods are mainly designed to forecast energy use using a number of parameters including historical energy utilisation profiles, local weather and human behaviours. A key insight for building predictive algorithms is that while instant energy use or external weather can vary, broad tendencies in historical data remain mostly steady and predictable. Residential occupancy measured over several days could, for instance, indicate typical occupancy patterns of a household or even those of individuals within that household. While these occupancy patterns may vary on any given day, studies show that they often hold to within 10% of the general trend [22]. In fact, such time-based analysis can be extended over longer periods of time. For example, it is intuitive to assume that a house occupant who works from Monday to Friday and spends weekends at home would exhibit similar energy use patterns over several weeks, and that these patterns will also likely exhibit seasonal variations through the course of a year. In addition, households within core working years may even exhibit similar patterns over the course of multiple years.
A comparable study can be carried out over a time scale of months or years. Data pertaining to the climate can be collated through a long duration in order to forecast weather patterns on a longer term. While it is difficult to predict weather conditions, the weekly or monthly trends collected over a few years can be more easily retrieved and analysed and averages derived as a baseline for future predictions. As Matsui et al. [27] suggested, it is valuable to have average historical weather data statistics as a reference for analyses.
Various approaches could be utilised to analyse and combine data for the purpose of minimising errors and outliers. These methods include advanced statistical modelling approaches such as multiple linear regressions, adaptive linear filtering, normalised least means square, recursive least square and the Gaussian mixture models. The efficiency of every single of these methods differs, and depends on the application utilised [28,29].
Information resultant with an accurate data set could be utilised to develop energy control algorithms as examined by Mataloto et al. [30]. In the application of heating and cooling especially, historical data could be exploited to establish temperature (and energy consumption) standards, which the system must attempt to maintain. This might fluctuate though, subject to specific environments. Usually, a dead zone of 4–6 °C is used; therefore, if the temperature is fluctuating inside that dead zone, the heating/cooling systems will not oscillate on and off. A control method investigating the aforementioned notions has been suggested.
Zou et al. [31] gave specific consideration to detecting and classifying the usual behaviours of an inhabitant with time. They evaluated a proprietary algorithmic method called DeepHare that utilised data monitored by cameras linked via Wi-Fi, proximity sensors and accelerometers connected into mobile devices to sense routine human actions. The dataset collected was subsequently treated by means of an extraction network termed the Autoencoder Longterm Recurrent Convolutional Network. The patterns determined from this network comprise both direct data being recorded by the sensors and historical data obtained by decoding several clock series of data as a sole data point, which is next evaluated. In a trial, the algorithm achieved 97% accuracy.

3.2. Adaptive Methods

Compared with predictive methods, adaptive methods focus on modifying the energy utilisation of a building based on live feedback.
Lachhab et al. [32] tested the efficacy of various feedback methods based to home ventilation systems. Three approaches of feedback control were considered: ON/OFF, PID and state control arrangement switching. They observed that the state feedback method was the best effective method for warranting a fast-setting time of less than 0.05 s, system stability and reliability. On the other hand, the simple ON/OFF system switching method, which was in fact a variable duty cycle, was unstable and more easily disrupted than the previous alternatives.
Marinakis et al. [28] examined the feasibility for live consumer feedback to control a building’s temperature for the comfort of its inhabitants. Prior to being set to a given temperature, a comfort index identified as Predicted Mean Vote was assessed. This index is a sliding scale with a range of values between −3 and 3, with −3 being cold and +3 being hot, and was established on air and radiant temperatures, relative air velocity, humidity, as well as clothing and metabolic levels of the building’s users. The equations utilised to estimate this index were, in addition, adjusted in real-time so as to provide an index named as Observed Mean Vote. Building occupants are able to utilise a web app to update their personal evaluations of air environments, which is then used to calculate the Actual Mean Vote. The outcomes of a trial scenario disclosed, for example, that the computed comfort level was generally worse than the inhabitants’ feeling of the environments, suggesting that certain extent of scaling is needed with the temperature proposed by the algorithm and the fixed set point.
Fayaz and Kim [33] have analysed the approaches through which adaptive methods could be utilised jointly with predictive methods that were reviewed earlier in this section. An optimised prognostic model was utilised to assess energy consumption a function of time for different temperature control, air quality and indoor natural illumination parameters. This predictive model was then implemented with a fuzzy controller, which operated in relation to the degrees of truth, e.g., cold, hot, etc., instead of discrete Boolean logic. By computing the error among expected values and actual values for all these parameters, and inputting these error computations into the fuzzy controller, a more correct quantity of power utilisation for these devices can be termed. Figure 4 presents how such a system can be implemented.

4. Architecture and Networking

The past two decades have seen the establishment of numerous networking architectures that authenticate security and ensure accurate communication between devices and controllers. Specifics on communication procedures applied in IoT (for example, Bluetooth, Long-Range long-power Wide Area Network (LoRaWAN), Wi-Fi, ZigBee or Z-Wave) applied in IoT can be found in [12,17,30]. The good news is that many of these networking architectures and protocols remain relevant today. A few research examples that confirm the applicability of existing protocols are presented below.
Serra et al. [34] assessed the utilisation of wireless sensors operating on a 2.4 GHz network on a residential IoT architecture to optimise HVAC controls within a home. Every node in the wireless sensor network (WSN) was interconnected through the server, transferring data directly to the IoT application server, rather than over a local modem. The HVAC modules controlled by actuators were then wired to the associated sensors. The complete architecture consisted of (i) a variety of HVAC units; (ii) actuators, which control the HVAC units; (iii) a WSN that transmits measured values of temperature and energy consumption to a gateway; (iv) a gateway (GW) that integrates the energy scheduling approaches and links the on-site network to the Internet, (Namely, it comprises a web server and a database to collect data received at the GW from the WSN or the internet), and (v) An embedded IP machine (e.g., smartphone or tablet) to allow users to interface with the HVAC energy scheduler. The operability and flow of information for optimising temperatures and energy consumption is described by means of the following. The temperature is measured at different positions using the WSN. These quantities are regularly transmitted to the gateway, where the energy scheduling algorithm is applied. This later chooses the arrangement of the functioning HVAC units that minimises the energy cost for specified comfort restrictions and energy price throughout a specific duration. These results are directed over shell commands, to programmable surge protectors (actuators) that trigger the HVAC units, thereby adjusting the actual room temperatures. As mentioned earlier, the gateway hosts a database to store temperature and energy utilisation measurements. Finally, these measurements can be retrieved and viewed by an authorised used remotely on the Internet, using the gateway’s web server to handle the data and communications processes within the remote consumer and the on-site database. Users may also be permitted to interact with the energy scheduler application, adjusting room temperatures for their comfort and convenience though within the pre-decided upper and lower temperature bounds. The connections between the most relevant units were presented in their work.
Mataloto et al. [30] evaluated The Things Network (TTN), which is an open source, totally open protocol for IoT applications. TTN allowed the connections between simple hardware arrangements (for instance, the ones operating with Arduino or Raspberry Pi as their central controller), and secure and robust software suites. This stable software suite accepted the simplest of microcontrollers to be converted into a reliable gateway, and it collected sensor data directly from the microcontroller and directed the resulting outcomes back to the microcontroller for actuation. The utilisation of a centralised algorithmic service was at the heart of the stability of the IoT system, as basic code was scripted to the microcontroller itself. Communications in this IoT architecture, i.e., between controllers and units was managed through an ordinary Wi-Fi network using TCP/IP, as depicted in Figure 5.
Kim et al. [35] analysed a feasible wireless network for house heating. Wireless thermostats and CO2 sensors were utilised as substitutes of traditional hardwired sensors. These wireless sensors were then allocated all over the house, covering both indoor and outdoor spaces. Clusters of sensors in close proximity with each other were attributed a restricted application sensor, with which they send and receive data over a 447 MHz band. Bandwidth selection was to decrease total energy use; data going between the individual sensors were not complex, and therefore a lower power bandwidth could be used. All the controlled application sensors were linked with each another and with a central gateway using a 917 MHz band; the higher bandwidth selection to support the additional data that is transferred among sensor clusters. In addition, at the last stage, Ethernet was applied for communications between the central gateway and the house automation server. The house server then utilised the collected data to make inferences and appropriate system-level decisions. Figure 6 shows a visualisation of how the various system components.
Outcomes by Mehta et al. [36] additionally corroborated and confirmed necessity for generic methods and standards for IoT systems to become viable solutions for cyber-physical applications that deal with large amounts of data.
Sodhro et al. [37] explored IoT networks for smart cities that span multiple buildings and vehicles. Their study addressed the issue of resource management when many sensors are communicating simultaneously. They proposed two specific algorithmic structures: Adaptive Bandwidth and Delay-Tolerant Streaming. The Adaptive Bandwidth algorithm was utilised to regulate the frequency whereupon the sensors transferred data in order of reducing power consumption, with the consequence that data transfers required extra time. Delay-Tolerant Streaming while similar in concept, operated in the reverse route: if transmission is extended, power is augmented to increase bandwidth and then reduce transmission time. Additional algorithms may be needed to compute and evaluate the trade-offs between power utilisation and transmission delays in order to manage a sufficiently stable network. The use of these algorithms showed that an additional 37% in power utilisation beyond other equivalent techniques could be saved.

5. Case Studies of the IoT Applied to Building Energy Systems

An extensive list of the applications of IoT does not exist. IoT has been shown to be useful in a wide range of applications. Examples include smart cities, buildings, hospitals, homeland security, transportation, education, military, agriculture, industry, manufacturing, shopping and other modern technologies [6]. Each of these applications is a “field of its own”. For example a smart city includes various IoT systems dedicated to parking availability, traffic optimisation, weather preparedness, public transit and building efficiency [29]. This section focuses on one of the most common applications of the IoT, which is to optimise building energy use.
As seen in previous sections, each application requires a custom IoT system in order to be effective. Each IoT system requires sensors that are specific to the environment and data required. Additionally, how the sensors are connected to the controller varies, whether it be short-range wireless (Bluetooth), wired, cellular for long distance or Radio Frequency Identification (RFID) for security as examples. The controller device must be selected such that it has the capabilities required by the application to connect with the sensors and run the software. Next, depending on how much data is to be collected and security concerns it must be determined whether the system will be connected to the cloud for storage and analysis. If the IoT system is in fact connected to external clouds, then, the system requires gateways to the internet. Last, similar to the selection of sensors, any smart devices must be selected that are specific to the objectives of the IoT system in its application.
There are various ways that IoT systems can be applied to improve building energy consumption. This section has grouped the works into the five most common application types of IoT in this area, which are energy consumption monitoring and control, predictive temperature control, occupancy and comfort sensing, controllable devices, and the smart home application. The following subsections go through why IoT should be applied in each way, how it would be implemented, as well as any available results of existing implementations. We conclude with a final Section 5.6 that offers a couple of holistic case examples.

5.1. Energy Consumption Monitoring and Control

IoT is an effective tool to monitor and control building energy use. The IoT system can be set up to measure power draw at the source, meaning each piece of equipment can be isolated. Alternatively, the IoT system can look at power demand by different rooms or floors. Collecting this data is useful in a few different ways. First, it will identify which systems or devices are responsible for high-energy usage and may be good candidates to make more efficient. It helps to better understand how certain actions effect energy usage, meaning it could be used to study the results of various energy reduction methods. Second, and potentially most importantly, the application where the IoT system is not only monitoring but actively controlling the power use. This is achieved by allowing the IoT system to disconnect devices from the grid to remove standby power consumption. Third, the IoT system can select when devices can access the power, such as limiting consumption if a task it is not critical. If the option exists, the IoT system can select times of low grid demand to power devices. This would be more cost-effective for the user and help spread community power demand, which allows for more efficient generation.
Pocero et al. [38] described a school building that was selected to install a power monitoring IoT system. Given that there are many school buildings, their solution could be very impactful if rolled out to other schools. Additionally, schools can expose students to energy monitoring methods that could have positive long-term effects. The goal of the system was to produce a real-time platform to collect environmental and energy consumption data from school buildings. The system would also monitor human comfort parameters and the outdoor environment. The system would use a low-cost sensor network distributed throughout the building to more cost effectively monitor. The system connected sensors to nodes (Arduino) that communicate using a wireless radio interface (Arduino XBee) to an IoT gateway device that in turn had a wired connection to the cloud. The power measurement sensors were mounted to the exterior of wires to measure the current passing through them. This current is then used to determine the real power from knowing the voltage and the power factor. See below for an example of current measurement. The whole architecture of the system was built from multiple heterogeneous installations in school buildings. Each installation consisted of a multitude of IoT nodes, which communicated with a cloud infrastructure via an IoT gateway device. Depending on the installation, each schoolroom comprised of one or more IoT node. IoT nodes comprise multiple sensing devices, while the gateway nodes synchronise communications and allow communications with cloud-based services and other Internet linked devices. All devices in their system used a wireless radio interface to interconnect locally and fixed wired interfaces to transfer measurements to the cloud services of the system and receive commands or pattern updates. The overall design configuration for the installation of IoT infrastructure in the school buildings taking part in the project was as follows. (i) Power consumption meter for IoT nodes that are connected to monitor the power consumption of the building as a whole, or within specific floors. (ii) Environmental comfort meter for IoT nodes that are connected in classrooms and other supporting rooms to monitor a set of environmental variables, such as temperature, humidity, activity and noise levels. (iii) A set of IoT gateway nodes that are connected in central locations of the building to bridge the IoT nodes that interconnect using IEEE 802.15.4 with the Internet. To allow exchange between the IoT nodes, they used IEEE 802.15.4 provided by XBee devices linked to each IoT node using the Arduino XBee and XbeeRadio software libraries. All IoT nodes constitutes an ad hoc network and communicate their testing data within the specified IoT gateways.
Mudaliar and Sivakumar [39] presented the application of an energy monitoring IoT system applied in an industrial building setting. A Raspberry Pi was selected to control the monitoring system for its low cost and reliability. The Raspberry Pi was used with Node.js programming language to collect data from current energy meters and save it locally. The data were then accessible from laptop or mobile devices using Grafana. The energy monitoring system facilitated energy conservation measures. The IoT-based energy monitoring system consisted of the existing energy meters, Raspberry Pi, Cloud (database, data web service, control application, and monitoring application) and visualisation systems. Several types of IoT devices such as Arduino, Raspberry Pi, Intel Edison, Mediatek linkit one, NVIDIA Jetson Nano, etc. are accessible to complete the task. For their study, they utilised the Raspberry Pi based system, as they found it to be the best alternative to complete their duty. The energy monitoring system is shown in Figure 7 [39].
Mihailescu et al. [40] explored the development a low cost throughput IoT system for power-driven appliance recognition. The challenge of electric apparatus detection and monitoring is getting greater significance considering the constant increase of house and building automation management systems. Flexible options that challenge this problem could get use in numerous areas, comprising demand-side management, prognostic maintenance, raising of energy utilisation understanding or medical services, where action recognition could be suggested dependent on appliance-level energy use profiles. In their work, the design and formulation specifics of a full scope output for appliance recognition was presented. Different machine learning approaches were compared to best identify appliances with variable consumption patterns. This investigation helps to gain accurate energy consumption monitoring without directly measuring the power use of each appliance.
Santos and Ferreira [41] described the development and validation of a long-range (LoRa) IoT system named EnerMon used to monitor power consumption. The solution used Arduinos, current transformer sensors, LoRa communication and a Raspberry Pi as an application server. The system can be installed easily at low cost (80€ per sensor) to provide real-time information and analytics to identify energy waste. Due to LoRa's low flowrate transmission, an edge computing method was applied to generate an actual monitoring procedure built on this technology. This method was also endorsed for its simple installation without communication range and complications restrictions, getting it straightforward utilisation in diverse conditions from large complex buildings to smaller users, for instance electric boilers, or just to evaluate the energy consumption of customers in a small tourist residence. The structure is created on standard IoT system’s architecture. It has four key modules presented in Figure 8: (i) Device layer—LoRa (LongRange) end device: The end devices utilise edge computing methods to gather information and next forwards it to the LoRa gateway without requirement for a proximate, small-range transmission network (e.g., Wi-Fi). (ii) Communication layer—LoRa gateway: gets uplinks over end devices and transmits that information to at least one application servers, then, as well, transmitting downlinks to end devices, if there is a requirement to transmit a command. (iii) Data layer—application server and databases: receives information over the gateways, treats this information and saves it in a database while interacting with the end-device through the LoRa gateway. (iv) Information layer—dashboard and analysis: the data saved is employed to produce a console that gives data in the manner of comprehensive charts along suitable filters, with the analysis executed using PowerBi’s control panel in conjunction with Python to better understand the data. Table 4 provides the core variances between each communication protocol usually utilised in IoT works. They advised that every exchange procedure could be utilised on various kinds of cases; there is no superior procedure in general, though, there will always be particular procedures that could be better utilised for given conditions [41].
Through the growth of IoT, further smart gadgets/appliances will be incorporated into residential buildings within smart buildings/cities, which proactively take part in electricity markets through demand response (DR) programmes to cost-effectively control energy so as to encounter this growing energy demand. For instance, Hafeez et al. [42] developed an energy management strategy by means of price-based DR programme for IoT-allowed residential buildings. They proposed a wind-driven bacterial foraging algorithm (WBFA) that is a hybrid of wind-driven optimisation (WDO) and bacterial foraging optimisation (BFO) algorithms. The WBFA algorithm can help to make IoT-enabled buildings and cities more sustainable. The programme managed the power usage of IoT enabled smart appliances to avoid peak demand times, minimising cost and maximising user comfort.
Massano et al. [43] described a study that uses the IoT to detect both the indoor air temperature and electricity utilisation of HVAC systems. These data were used to acquire the thermal properties of buildings and forecast the indoor temperature profile. It was found that the system was able to predict indoor temperature trends for the next 24 h with an accuracy of 2 °C.
Dell’Isola et al. [44] investigated the issues of deploying an IoT framework that would gather, process and transmit energy consumption data correlated to the indoor ambient air temperature data. The goal of this framework is to increase awareness of both property owners and tenants to energy consumption though effective billing. As well as to increase awareness, the system could be used to show which landlords maintain suitable living conditions for their tenants. The integrated IoT system created by the authors comprises of three layers. The first layer is characterised by measuring and sub-measuring systems for collecting energy use data from electrical, thermal and natural gas appliances (nodes) of the related facilities. The second layer is the data concentration by wireless personal area networks (ZigBee protocol) and remote transmission data with the building router linked to the Internet. Smart meters could as well promptly interconnect through the cloud. The third layer is the web-based data management supplying parallel outputs for data access, storage, analysis, and processing. Especially, in the third layer, data for customer view are managed through generating reports, along with actual displays by means of console. Therefore, the IoT instrument integrates and saves data, in this manner: (i) The evaluation element saves data from diverse sources (i.e., electric, thermal, and gas energy utilisation and production). (ii) The configuration element saves information from diverse external sources (i.e., energy prices, weather data and consumer’s behaviour). Figure 9 illustrates a basic outline of their IoT combined system.

5.2. Predictive Temperature Control

Predictive temperature control is a useful achievement for reducing building energy consumption, and an IoT infrastructure is an excellent way to accomplish this. When the HVAC systems of buildings are controlled based on predictions, they are more efficient than typical reactive HVAC systems. A predictive controller knows information about daily patterns of heating and cooling due to the sun, weather, occupancy, operational devices and various other factors. As an example, the HVAC system can know to not heat the building until immediately before occupancy or know to let the building cool before a heat releasing process. The IoT system is also be used to better detect the performance of the HVAC system in specific locations.
Luo et al. [45] surveyed the many platforms available in the literature for energy management system in smart buildings [46,47,48,49,50] and presented the development of an IoT-based platform that would produce day-ahead prediction of building energy demands. The predictive model would be based on the hybrid of k-means clustering and an artificial neural network. To facilitate the collection, processing, analyses and presentation of IoT measurement data, the suggested IoT-based big data platform comprised of four distinct layers: a sensorisation layer, a storage layer, an analytics support layer and a service layer. The layout of their four-layer IoT-based big data platform is provided in their paper. That structure could as well gain the high-performance computing in exchanging through huge sensors throughout an extended time. The IoT system would provide temperature information for walls, windows, grounds, roofs and indoor air. The extensive IoT sensing improves the accuracy of predictions and helps to make the building’s HVAC more efficient.
Irshad et al. [51] investigated the performance of a thermoelectric air conditioning system that is controlled by an IoT system. The IoT system consisted of an Arduino microcontroller using temperature sensors connected with RF modules and controlled the indoor climate based on the outdoor climate. The system used the IoT platform, which was based on three key principal modules: things (sensors), the gateway and the cloud (networks). The complete system flow, i.e., IoT sensor position, central device position and data flow, is illustrated in Figure 10. The IoT sensor was situated in the lab, which was securely linked to the cloud server. Sensor data are deposited on the cloud server and later analysed via the in-house building analytical application. To safeguard data transfer among various networks, they employed the Rivest, Shamir, Adleman (RSA) encryption procedure, which is a powerful asymmetric cryptography algorithm for encrypting/decrypting data. The system was found to improve cooling capacity by 14%, coefficient of performance by 46.3%, and allow for better microclimate control within the building (Figure 11).
Zhao et al. [52] proposed creating a thermal comfort control system for buildings that is centred on the IoT and artificial intelligence (AI) technique. Various algorithms and prediction models were presented for the control system. The system can automatically carry out a sequence of actions over IoT hardware devices, which were situated at multiple positions in the building with main units. The code was built using Python to create a model for energy consumption forecast with ambient factors such as temperature, humidity, radiant temperature and air velocity on thermal comfort values. Using simulations, it was found that the performance of the IoT system was superior to traditional control in terms of both energy saving and comfort.
Lee and Yeo [53] provided a solution to condensation occurrence in buildings using an IoT real-time sensor control solution. Moisture in the structure of buildings causes damage if it is not removed. The system was designed to sense moisture and react by controlling doors and ventilation to the area. The study provided a solution for reactive condensation control in vulnerable spaces.
Park et al. [54] described an IoT data collection system used in combination with reinforcement learning to improve energy use in a building. A test case of a hotel was presented where the IoT system collects, analyses and infers energy usage data to create an HVAC scheduling method. The AI system can analyse energy usage data, predict future energy requirements and establish an appropriate energy saving policy. Figure 12 shows the arrangement of the IoT system that was mounted in the hotel environment. All IoT sensors utilised communication based on Zigbee, which is an IEEE 802.15.4 standard-based wireless network technology. Real data transmission speed was measured and confirmed to be over 2.5 kbps (ACK transmitted _ ACK received). Figure 13 depicts the readings of various sensors that the system collects and uses to make decisions.
Carli et al. [55] proposed an IoT-based architecture for the application of model predictive control (MPC) of HVAC systems in actual situations. The examined MPC algorithm was optimised online, in a closed-loop control mode, both the indoor thermal comfort and the associated energy utilisation within a single zone situation. Over their IoT system, the sensing, control and actuating subsystems were all linked to the Internet, and a remote interface with the HVAC control system was made available to users. Their sensors and actuators interconnect with a remote database server and a control unit, which supplies the control actions to be actuated in the HVAC system. Users are able to decide remotely the control mode and related control levels of the system, while comfort and environmental indicators were transmitted via the Internet and presented on the users’ interface. The IoT-based control architecture is realised and tested in a campus building at the Polytechnic of Bari (Italy) in a proof of concept purpose. The efficiency of the control algorithm was evaluated in the real setting appraising both the thermal comfort outcomes and the energy savings with reference to a conventional thermostat control mode. Figure 14 presents the system diagram of the IoT architecture.
Aliberti et al. [56] assessed an IoT-based solution for indoor air temperature forecasting. Forecast-based technologies, for instance, demand response and demand side management, are used to reduce energy waste. The solution uses an advanced nonlinear autoregressive neural network for making predictions based on IoT collected data. The predictions were found to be both accurate and robust. Figure 15 illustrates the layout of sensors within the case study building.

5.3. Occupancy and Comfort Sensing

There are various ways that user comfort can be detected using IoT systems and otherwise. User comfort is important to measure as this must be maintained or improved during the implementation of an energy consumption reducing IoT application. The addition of occupancy and comfort sensing allow the system to perform to exactly what is desired by users, instead of over heating, cooling, lighting, etc. Additionally, occupancy and activity details can be used to tailor energy systems only to regions that require it in either the long- or the short-term. This could be as simple as automatically turning on and off lights or allowing predictive HVAC control based on long term occupancy patterns.
As previously seen, Serra et al. [34] addressed the efficient energy consumption management of HVAC systems in smart grids with variable energy pricing. They proposed an energy scheduling scheme that minimises the energy consumption cost for a specific time interval, considering the energy price, and a group of comfort constraints, namely, a range of temperatures based on user’s choices for a particular room. The HVAC system considered user preferences for specific rooms and specific temperatures to maximise comfort. Besides, the HVAC system controls can be monitored and adjusted remotely for “on the fly” modifications to keep the HVAC system efficient. The algorithms have been realised in a real testbed, underlining the prospective improvements that can be reached based on both energy and charge.
Marinakis et al. [28] presented a temperature setpoint decision support system for building energy manager based on occupant feedback. The system used a Thermal Comfort Validator web app that predicted the mean votes comfort theory based on real-time occupant feedback. The system is poised to achieve energy savings based on data collection and processing while guaranteeing high levels of comfort.
Tomat et al. [57] compared three solutions to providing occupant comfort and energy efficiency to buildings. The first a basic IoT hardware reactive sensing solution, next a simulation-based modelling and last a crowdsensing study. The crowdsensing solution allows users to express their sensations using IoT devices providing the system with comfort data. Results disclosed that crowdsensing has an encouraging prospect in the exploration through the IoT, even if several technical steps forward are required to attain a suitable application to the thermal comfort issue.
Vanus et al. [58] investigated how an IoT system can passively sense building occupancy through the monitoring of CO2, temperature and relative humidity measured using standard functioning measurements through the KNX (Konnex, Standard EN 50090, ISO/IEC 14543) technology. They described the structure and development of a software means for certifying connectivity of the KNX technology and the IoT IBM Watson platform in real-time for storage and visualisation of the determined quantities by means of a Message Queuing Telemetry Transport (MQTT) protocol and data storage into a CouchDB sort database. Within the frame of the inhabitation establishment approach, the forecast of the CO2 concentration profile from the measured temperature and relative humidity quantities, were executed by means of numerical techniques of linear regression, neural networks and random tree (using IBM SPSS Modeler) with a precision greater than 90%. To further the accuracy of the prediction, the use of elimination of additive noise from the CO2 signal forecasted by CO2 using the least mean squares algorithm in adaptive filtering technique was utilised in the recommended method. The detection was found to have an accuracy higher than 90% from approaches of linear regression, neural networks, and random tree. By recognising occupancy and activities, the intelligent building can be automated jointly with energy savings.

5.4. Controllable Devices

Controllable devices represent a wide range of applications within building efficiency. An IoT system at minimum contains sensors that sense and transmit data about their environments while controllable devices allow for an automatic response to the data. Devices relating to building energy primarily include HVAC, lighting, fans, doors/windows, appliances and actuators that can perform limitless functions such as shades. Intelligently controlling these devices can lead to significant energy savings and allow an IoT system to be responsive to the data it is collecting.
King and Perry [22] provided a building energy IoT overview as well as experimental results and recommendations from different IoT systems. The article listed and described the IoT devices that it has considered: HVAC, lighting, plug loads and window shading. As an example, it was found that advanced lighting controls resulted in 45% energy savings and a web-based lighting management system resulted in an additional 20–30% savings.
Domb [59] discussed IoT system control using cloud computing and intelligence as opposed to control from smartphone or web applications. They presented the various home devices that can be controlled by actuators such as lights, fans, appliances and home security. They detailed a configuration of three components to build a robust method of an advanced smart home concept and implementation. Figure 16 illustrates the smart-home core modules and their interconnectivity. On the left block, in the smart home setting, is presented the typical devices connected to a local area network (LAN). This layer allows the communication between the components and outside of it. Connected to the LAN is a server and its database. The server controls the components, logs its activities, delivers reports, responds queries and performs the applicable commands. For further inclusive or regular tasks, the smart home server transmits data to the cloud and remotely triggers tasks in it using APIs, application programming interface procedures. Besides, IoT home appliances are connected to the internet and to the LAN, and therefore extending smart homes to include IoT. The connection to the internet allows the consumer or resident to connect with the smart home to acquire up-to-date information and remotely actuate tasks.
Mahbub et al. [5] discussed a typical IoT application of an intelligent autonomous lighting and air ventilation system. The system was capable of monitoring temperature, humidity, CO2 concentration and from this can control an energy-aware self-sufficient lighting and ventilation system. The system with HTTP protocol logged data to cloud servers and can be monitored over smartphones or PCs. Additionally, the system was able of logging real-time data into the cloud server over which a consumer can as well display, in real-time, from any location in the world. As it was a wireless gadget, interaction with the control system occurred through the GSM (Global System for Mobile Communications) and Wi-Fi network, using the modern HTTP protocol. A study performed on energy consumption and economic analyses of the suggested system showed its effectiveness.
Rinaldi et al. [60] proposed the concept of installing a smart building IoT system during the construction phase. The system was capable of sensing and reacting to stimulus. As an indication of the system capabilities, an intelligent window was developed that monitors indoor and outdoor conditions and reacts with motorised opening and shading. The window defined the best rules for opening and shading based on users’ preferences and efficiency targets. The main differences between the solutions depended on where the “intelligence” and the data were situated. Figure 17 illustrates the three diverse evaluation architectures. The first one (Figure 17a) is a categorised method succeeded by conventional home automation system vendors. A neighbouring controller is in charge for the data acquisition from the sensors. According to the arrangement of the consumer, the controller refers the rules to actuators. The consumer is able to interact with the automation system over a user interface (UI) that is usually an application. In this configuration, the data and the “intelligence” are situated in the customer’s house/edifice. However, the rational method necessitates the combination of data based on diverse sources to understand the customers’ behaviours. In addition, the on-site controller usually does not possess the data processing capacity needed to apply the majority of cutting-edge AI algorithms. The second configuration (Figure 17b) utilise cloud-computing technique for building automation. This method is the favoured path pursued by the major hi-tech enterprises, like HomeKit from Apple, Google Home by Google and Home Assistant from Amazon (refer to Appendix A for references). Lately, an effort to state shared application programme interfaces (APIs) for the automation of building energy systems was recommended by the project Connected Home over Internet Protocol (IP) [61], sponsored by big hi-tech enterprises and Zigbee Alliance. In this architecture, all the data produced by the sensors are transferred to remote cloud servers, where the data are deposited in no-structured query language (NOSQL) databases [62] and utilised by cognitive algorithms to gather information regarding consumers’ behaviours that is then further utilised to enhance the comfort and the energy reductions of the monitored building. In this scheme (Figure 17c), part of the intelligence is situated nearby in the building. The nearby controller is in charge for applying the procedures implied by the remote cognitive intelligence [60].

5.5. Smart Home Application

Residential buildings make up a considerable proportion of energy consumption in the building sector so taking steps to improve efficiency are valuable. Additionally, homeowners desire their homes to operate in a smart and efficient manner for environmental and financial reasons. There are various IoT technologies that can be installed by homeowners to achieve this goal. In many cases, it is the same IoT technology used in commercial buildings, but with additional requirements such as security, robustness, ease of use and control methods. The IoT solutions allow the home to be more efficient, comfortable and consume power when it is economical to do so.
As previously mentioned, Hafeez et al. [42] presented a demand response programme for residential buildings with IoT systems. Their programme managed the power usage of IoT enabled smart appliances to avoid peak demand times, minimising cost and maximising user comfort for the homeowner. The programme is a wind-driven bacterial foraging algorithm that can help to make IoT enabled buildings and cities more sustainable. The schematic diagram of the proposed framework showing the connectivity between the smart home, user and power grid is illustrated in Figure 18.
As seen previously, Domb [59] discussed an IoT system control using cloud computing and intelligence as opposed to controls from smartphone or web applications. They presented the various home devices that can be controlled by actuators such as lights, fans, appliances and home security. A general overview of how to apply IoT to residential homes is also provided.
Chilipirea et al. [63] identified the potential benefits of applying IoT to residential homes, but acknowledgeds that system robustness is a major obstacle since each sensor has different capabilities and functions. They proposed a model to switch faulty devices with other not-directly compatible ones. As an example, a faulty security camera could be replaced with a door opening sensor and a heat sensor.
Filho et al. [64] reported an investigation of smart home IoT systems that integrate Wireless Sensor and Actuator Networks (WSANs) and computational intelligence methods with an emphasis on energy efficiency. They identified and discussed other studies on the topic, including challenges and providing solutions. They concluded that solutions based on sensors and actuators with a computational intelligence had arisen as a smart method to improve building energy efficiency. The typical architecture of a WSAN associated with computational intelligence in a residence, in which sensor nodes are distributed everywhere in the building to gather data, is presented. In this setting, there are numerous sensor nodes and wireless actuators positioned in a house to collect information from the occupant, which could include the usage of a smartphone to acquire data of the user’s behavioural conditions. From the data collected from the node and/or smartphone, a set of methods derived from statistical models are utilised to learn and actuate in the house. As result, the WSAN has an architecture that presents many tasks, which are being extensively examined by the academic community [64,65,66,67,68,69].
Mocrii et al. [70] provided a general description of an IoT-based smart home through a review of major technologies. They have focused sections within their paper on software, communication, components and security technologies in IoT based smart homes. An additional section provided the current challenges and solutions on the topic.

5.6. Examples of Case Studies of the IoT Applied to Building Energy

In addition to previously literature, two case studies of the IoT applied to building energy systems are provided.
As previously seen, Mataloto et al. [30] presented a case study application of an energy management IoT system verified in a kindergarten school for the duration of 3 years. An open accessible data set was produced from the sensors that collected data, for instance, temperature, humidity, luminosity, air quality and motion. The sensors were battery operated with long-range communication interfaces. The system collected sensor data, visualised it and automatically controlled the buildings energy systems. The outcome of this experiment was 20% energy savings. A building layout is shown below with the sensor locations. They presented a study on optimising energy utilisation by installing an energy management system employing the current IoT platform through a layered architecture. The proposed platform, named LoBEMS (LoRa Building and Energy Management System), was assembled with the objective of showing a joint platform that will incorporate various supplier secured systems composed by custom sensor gadgets, supplying crucial data for the purpose to enhance complete building effectiveness. This method was verified in a kindergarten school for a period of three years. The sensors, which supply ambient data to the energy management system were comprised by battery-driven sensors coupled to a system on chip with a LoRa transmission interface. These sensors collected ambient data like air quality, luminosity, humidity, motion and temperature. An energy monitoring system was also included. This adaptable method could simply be implemented in buildings, using present setups, without necessitating any remote automation capacities. The appraisal of the platform enabled a 20% energy reduction according to the integrated energy reduction procedures. Figure 19 presents the measurement and control hardware, and Figure 20 depicts building layout with sensors [30].
Han et al. [71] presented the findings of an energy saving experiment in a university building that consisted of a power consumption monitoring IoT system. It was found that the quantity and resolution of power consumption sensing was critical to result in behaviour change related energy savings. The study identified ways to analyse behavioural changes as seen through the uncontrollable factors in a university building. It was found that during system operation energy savings were 25.4% and after the study was completed 10% energy savings were recorded for 44 days. Figure 21 below illustrates an example of a daily report that could be made from the IoT system data.

6. Security

IoT systems are challenged by a varied group of security threats that could alter their operations and data protection in domestic uses cases. Therefore, further security indicators, for instance, confidentiality of data and robust functionality in case of a possible risk of being hacked, safety and private security, need to be entirely addressed towards resolutions.
In the work done by Brun et al. [72], the rejection of sleep attack was investigated. Rejection of sleep attacks malevolently retain sensors and controllers when they would otherwise be resting. Given that the majority of IoT systems are quite restricted about coping with power use and speed, this might substantially decrease the lifetime of the components and sensors in the setup. The methods examined to properly detect and recognise an occurrence are reviewed in their study.
With the intent to prevent attacks from occurring, it is necessary to build powerful control and verification procedures across the system. A number of feasible verification procedures were delineated by Andaloussi et al. [73]. One was the centralised method wherein entire verifications were completed at the central level, i.e., at the controller, with no resource constraints, though with a single spot of failure. The alternative approach is the hybrid method wherein authentication occurred over both the sensor level and controller levels, but had numerous points of breach, therefore increasing the risk of safety failures.
Alkhalil and Ramadan [74] appraised a wide variety of possible security attacks. Though wherever the typical owner is tolerable of data breaches that disclose their house heating demands, information may be inappropriately retrieved and utilised to understand further characteristics of their family living-information that they might be unwilling to reveal widely. Another problem is the rejection of service, in which the IoT system specially loses connection through the control system, which is required to manage energy consumption. Conventional encrypting techniques utilised through common electronic machines could still be applied in an IoT environment, but the central processing units tend to be significantly constrained than other gadgets, resulting in significant delays. It is essential to reach a trade-off between computing time and the required degree of safety necessary under the architecture for every usage—as there does not exist any commonly best solution for all IoT infrastructures.
Han et al. [75] evaluated a method of preserving security in the controller by exploiting Blockchain. The distinctive and innovative characteristics and capabilities of Blockchains allow the amount of a bigger stage of encryption and time stamping in the controller, thus making it more difficult to fabricate or alter information maliciously. This method is judiciously harmonious with the centralised approach considered above, as it strengthens the specific target of blockage without the concern of resource constrains. Using this procedure, process is improved, authorising for up to 10,000 trades per second.
Dasgupta et al. [76] focused on the consumer privacy aspect of smart home IoT systems. Their paper goes through what are the major privacy concerns as well as where privacy solutions currently exist. The findings of the study are to help users and developers deal with privacy concerns of their IoT systems.
Hasan et al. [77] compared the performance of several machine learning models to predict security concerns in IoT systems. The machine learning models that were compared are Logistic Regression, Support Vector Machine, Decision Tree, Random Forest and Artificial Neural Networks. Attacks types that could be detected include Denial of Service, Data Type Probing, Malicious Control, Malicious Operation, Scan and Spying. The system achieved a 99.4% test accuracy for three of the machine learning models.
Casola et al. [78] described how solving security concerns is critical to the success of IoT. They proposed a solution in the form of a monitoring tool for IoT systems based on the Montimage network. The solution was validated within the H2020 ANASTACIA project to show IoT monitoring capabilities.
HaddadPajouh et al. [79] presented a detailed survey on IoT security issues, limitations, requirements and solutions. Their study builds upon a taxonomy that taps into the three-layer IoT architecture as a reference to identify security properties and requirements for each layer. The study classified potential security threats from an architectural view and provided solutions based on this grouping to assist in the creation of IoT systems, specifically on how to address and adopt best practices to avoid the current IoT security threats on each layer.
Among the infrastructural IoT methods, Radio Frequency IDentification (RFID) has been utilised to allow the proliferation of and communications within IoT networks. Nonetheless, the RFID methods generally experience security problems owing to the intrinsic flaws of underlying wireless radio communications. One of the foremost security concerns is the authentication vulnerability from jamming attacks. To challenge the vulnerabilities of key updating algorithms, Mbarek and Pitner [80] advised an effective authentication method based on the self-adaptive and mutual key updating. They assessed the performance and applicability of the solution with a systematic simulation by considering the energy consumption, authentication failure rates and authentication deferrals. The feasibility and relevance of this solution were verified by applying the proposed authentication method in smart home IoT systems.
A smart home is characterised by the occurrence of a huge number of small, low-power devices, in addition to more standard devices. Based on the IoT pattern, all of them are anticipated to be constantly connected to the Internet in order to supply improved services. In this situation, an attacker can damage both the network security and the customer’s security/privacy. Conventional security processes are not appropriate, as they are too arduous to install and are either too weak to efficiently safeguard the consumer or too restrictive for the new services efficacy.
Pecorella et al. [81] presented a security system that adapted to the perceived security risk. It is stated that one size fits all security solutions are either too weak to be effective or too limiting of the normal IoT operation. The security risk is determined based on the internet service provider and the user’s cooperation. The security system is based on firewalls and detection systems on both the IoT system and the internet service provider. Figure 22 shows the security system architecture named SHIELD.

7. IoT Limitations and Challenges

IoT solutions generally have inherent limitations and challenges, solutions and work arounds exist in many cases. Common issues can present from having a sensor and device network of a very diverse nature as each perform different functions. This is problematic due to the wide variety of issues that could present. Additionally, IoT systems must communicate to each other and wired solutions are not always possible. Connection issues due to interfering structures or unstable internet are common. Another limitation of IoT systems is that they can produce extremely large data sets that require management and storage to be effective. Storage of data is finite and expensive [82].
Other challenges of IoT systems are presented in the previous section, with the largest challenge to IoT systems being security, as well as limitations specific to building energy applications.
There are challenges faced by IoT systems specific to the building energy application. A major challenge in itself is the adoption of smart homes by customers. It was found that compatibility, perceived ease of use and perceived usefulness were the factors that influence purchasing decisions. It was also found that younger customers were less likely to purchase smart homes. The main reasons for a lack of adoption were technical and social indiscipline, requirement for adjustment and familiarisation from homeowners, lack of and limited assistance for learning to practice and a deficiency of indication of significant energy reductions and a probability of energy amplification [74].
Challenges and limitations are specific to each building energy application. In the case of power consumption monitoring one problem is any sensor downtime can have significant errors in the data sets, so this must be monitored. In the event of sensor malfunction, a replacement must be available and easy to install. This also requires that each sensor is customisable to the different power monitoring applications [41].
A crucial interrogation, which challenges this review paper, is its relevance. Do residential or commercial consumers even require understanding these diverse technologies that comprise an IoT system for energy management? This point turns out to be yet further critical in the view of “end-to-end” IoT energy management systems from technology powerhouses, for instance, Google and Amazon or others (Appendix A). This question is addressed as follows: As context, it is a precise characterisation that many of these single-vendor, “closed-loop” services are interesting in various forms: they are competitively priced, simple to install, assisted by certified partner ecosystems, supported by advanced AI/ML control algorithms, and above all have “user-friendly” interfaces. Nevertheless, there are numerous disadvantages that these single-vendors, registered systems present. They “lock-in” end users and pose important hindrances and known, and fewer anticipated costs, which restrain the capacity to substitute vendors. Several of these services restrict functional controls so as to fit their scalable designs. This may be less of a concern for residential customers, but are possibly more crucial, particularly for greater commercial facility operators. More significantly, these IT vendors at this point, possess client data, a direct weakness of which is that they might just preview analytics that might be self-serving to their business benefits. In consideration of these important weaknesses of proprietary “closed-loop” systems and current deficiency of universal regulatory guidelines, it could be appropriate for building managers and end-users to stay instructed apropos existing solution options, even as they may explore single-vendor closed-loop solutions. This survey assists in this mandate, assisting building owners and operators reach wise choices with both present and future matters in mind.

8. Conclusions

This paper discussed various recent technologies in the IoT, with a special emphasis on increasing energy effectiveness in buildings. The considerable number of analyses and reviews evaluated in this survey disclosed in what way the IoT could definitely end up serving as a powerful system for enhancing energy management in residential, commercial and other buildings, while pinpointing surmounting issues, which need to be more investigated and addressed as to suitably diffuse IoT in an effective manner. Moreover, this survey grouped the applications into five main types, which were energy consumption monitoring and control, predictive temperature control, occupancy and comfort sensing, controllable devices and the smart home application. In each case, literature was summarised that showed merit to each application. In addition to this, two case studies were presented from the literature that reported the energy savings after IoT implementation.
The main conclusions in this review are along the following lines:
  • A number of researchers have confirmed the feasibility of applying IoT architectures for the problem of building management. Each of the building processes, such as HVAC, lighting, water circulation, etc., are capable of remote actuation and are shown to realise significant and quantifiable benefits from such IoT solutions.
  • Given the sheer volume of sensors that are now dispersed across a building, it is obvious that the powering of sensors is complex. Researchers have explored a number of powering options from more conventional power over ethernet, to extracting renewable energy at a micro-scale. Other researchers have also explored reducing power requirements so traditional, standalone battery sources may become less cumbersome to manage. Through the remote wireless and low power constraints, it is recommended to use sensors with few data processing capabilities; complicated computations and postprocessing might be postponed to controllers with an extra stationary power supply.
  • Both predictive and adaptive approached might be required to optimise energy efficiencies. Predictive methods are crucial to get a greater accurate profile of representative energy consumption, while adaptive methods are entailed for edge situations wherein the estimated energy pattern is imprecise within a given boundary.
  • The good news is that a number of established communications protocols remain applicable for Building IoT systems (for example, Bluetooth, LoRaWAN (Long-Range long-power Wide Area Network), Wi-Fi, ZigBee or Z-Wave). More recent models have explored tiered architectures so clusters of sensors can use lower bandwidth and lower power to communicate among each other, but connectivity to central gateways would be of a higher bandwidth, from where high bandwidth solutions transmit information to applications in the cloud. Tiered network architectures become especially as Building IoTs find into wide-area solutions such as for Smart Cities.
  • It was also shown that there are active challenges being addressed in the IoT community that are hindering the large-scale rollout of these systems. Primarily, the challenge is the security of the data that IoT systems collect and store. The trade-off that needs to be preserved amid private security and system effectiveness is set up based upon every single environment. The risk for harmful security infractions on a residential setting is significant. A very sophisticated security and encryption system can inhibit system effectiveness, as the computing capacities of the majority of small and isolated IoT platforms are in general limited. Newer technologies such as blockchain and machine learning offer significant promise and are also reviewed (along with more traditional security procedures and applications).
  • Some of the better known as well as less obvious challenges that IoT systems face were raised. There are, as highlighted through the paper, several technical limitations that Building IoT systems need to overcome. Many deal with known trade-offs of power requirements, stability of connectivity, management of sensor deployments and security/privacy considerations. There are also critical business trade-offs that customers must make. End-to-end proprietary solutions by leading IT companies offer ease of use, rapid installations and access to “best-in-class” analytics. Yet, these benefits do come at a price, as customers lose ownership of their data and potentially face large switching costs in the future.
  • There is not necessarily a “best” application for the IoT applied to building energy reduction. This is because each application is custom to building characteristics and location, as well as the goals of the application. For this reason, it is difficult to compare the cost and installation difficulty of an IoT application. However, if price and system complexity are not concerns, then each of the first four application types could be used together to maximise energy savings.
Suggested matters of more investigation comprise high performing and reliable security systems, powering of remote and design standards to warrant conformity through related uses. The more secure, customisable and safe the system hardware, software, networking, and security devices are throughout performing operations, the more achievable the technology advances will be.
Finally, IoT has been a promising solution with significant meaningful wins in industrial environments. Building IoT offers the promise to transform one of the largest business markets that is also primed for disruption. Over a third of all energy is consumed in buildings, making them a critical component of any global sustainability response. At the same time, buildings by nature of their high occupancy densities are central to security considerations including health securities that the pandemic has further brought into sharp focus. We believe that the next 5–7 years will see a massive transformation of buildings, with IoT solutions likely being one of the key enablers. This survey revealed many of the critical solution components are being successfully piloted in showcase environments. We expect it to be just a matter of time before they can be expanded to scale.

Author Contributions

Conceptualisation, W.Y. and E.E.; methodology, W.Y. and E.E.; formal analysis, W.Y., K.K., E.E. and M.L.; investigation, W.Y., K.K., E.E. and M.L.; data curation, E.E. and M.L.; writing—original draft preparation, W.Y., K.K., E.E. and M.L.; writing—review and editing, W.Y., K.K., E.E. and M.L. All authors have read and agreed to the published version of the manuscript.

Funding

Funding for this work was provided by Natural Resources Canada through the Program of Energy Research and Development.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within this review article.

Acknowledgments

The authors would like to thank the Office of Energy Research and Development (OERD) of Natural Resources Canada for their valuable financial support.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Building Energy IoT Suppliers

A supplier survey was conducted to gain insight into the availability of building energy IoT products and services. As previously mentioned, there are various components of IoT systems and suppliers provide some or all of these elements. In Table A1 below, the list of suppliers investigated is provided. Each supplier is classified and sorted into providing one or multiple elements of an IoT system, titles scope. In order, the scope elements are sensors, controllers, smart devices, software, service and end-to-end. Controllers typically mean microcontrollers such as Raspberry Pi or Arduino. Service includes things like cloud storage or analytics. Last, end-to-end suggests a supplier that will handle every aspect of an IoT system installation. For each supplier, its name and potentially parent company are given, along with the tools the supplier uses and a general description. A link to the supplier website is included in each case.
Table A1. Building energy IoT supplier list.
Table A1. Building energy IoT supplier list.
SupplierReferenceParent
Company
ScopeToolsDescriptionSupplier Link
CONTEC[83]N/ASensors, controllers, ServiceSource code, and IoT product supplierEstablished IoT company with various applications and products, one of which focused on buildings and officeshttps://www.contec.com/solutions/buildings-offices/ (accessed on 16 March 2021)
Lantronix[84]N/ASensors, controllersVariety of microcontrollers and sensorsIoT product supplier with wide variety of product optionshttps://www.lantronix.com/ (accessed on 16 March 2021)
Particle[85]N/ASensors, controllersLimited sensing tools with hardwareIoT hardware and cloud management companyhttps://www.particle.io/ (accessed on 16 March 2021)
SBT Alliance[86]N/ASensors, controllers, smart deviceslighting devices, sensors, and controllers3-company alliance focused on improving energy efficiency largely through smart lightinghttps://sbt-alliance.com/ (accessed on 16 March 2021)
sense[87]N/ASensorsPower meter in electrical panelSmart meter that monitors usage and trendshttps://sense.com/product/ (accessed on 16 March 2021)
Silicon Labs[88]N/ASensors, controllersMicrocontrollers, sensors, gateway connectionsIoT company, sells products separately or provides solutions, tailored to building efficiencyhttps://www.silabs.com/ (accessed on 16 March 2021)
WebNMS[89]N/ASensors, servicePower meters, temperature/environment sensors, upload to serverProvides energy usage and temperature sensing inside and out to analyse trends and provide advicehttps://www.webnms.com/iot/energy-management.html (accessed on 16 March 2021)
Amazon Echo[90]AmazonControllersSmart speaker that can control other smart devicesVoice activated smart speaker that can interact with other smart deviceshttps://www.amazon.com/Amazon-Echo-Bluetooth-Speaker-with-Alexa-Black/dp/B00X4WHP5E (accessed on 16 March 2021)
Apple HomePod[91]AppleControllersSmart speaker that can control other smart devicesVoice activated smart speaker that can control HomeKit deviceshttps://www.apple.com/ca/homepod/ (accessed on 16 March 2021)
Google Nest[92]GoogleControllersSmart speaker that can control other smart devicesVoice activated smart speaker that can interact with other smart deviceshttps://store.google.com/ca/product/google_nest_mini (accessed on 16 March 2021)
HomeKit[93]AppleControllersApp that can control enabled smart devicesHomekit enabled devices can be controlled by apple electronicshttps://www.apple.com/ca/ios/home/ (accessed on 16 March 2021)
Insight[94]Schneider ElectricControllersApp that can control enabled smart devicesEnergy management platform by Schneider Electric, Intended to go with their solar power systemhttps://solar.schneider-electric.com/product/insight/ (accessed on 16 March 2021)
Libelium[95]N/AControllersWaspmote controller and gateway connectionIoT product creator, can provide solutions service or products separatelyhttps://www.libelium.com/ (accessed on 16 March 2021)
Smart-Things Hub[96]SamsungControllersApp that can control enabled smart devicesConnects to a variety of smart devices to monitor and control from a smartphone apphttps://www.smartthings.com/products/smartthings-hub (accessed on 16 March 2021)
Wink[97]N/AControllers, smart devicesApp that can control enabled smart devicesHome monitoring, control and automation from one mobile applicationhttps://www.wink.com/ (accessed on 16 March 2021)
GE Current[98]General ElectricSmart devicesLED lights, sensors, controls and analyticsInstalls LED lights and controls them in a smart way using sensors and analyticshttps://www.gecurrent.com/approach (accessed on 16 March 2021)
ecobee[99]N/ASmart devicesSmart thermostatSmart thermostat that senses activity, important rooms, grid demand and cost to optimise efficiency of heatinghttps://www.ecobee.com/en-ca/smart-thermostats/smart-wifi-thermostat-with-voice-control/ (accessed on 16 March 2021)
Lenovo Smart Home[100]LenovoSmart devicesSpecific devices controlled with a smartphone appA series of devices that can be controlled by smartphone app for convenience and comforthttps://www.lenovo.com/ca/en/smart-home/ (accessed on 16 March 2021)
Philips Hue[101]PhillipsSmart devicesSmart lighting fixtures, control appSmart Home lighting—scheduled and smart phone controlledhttps://www.philips-hue.com/en-us (accessed on 16 March 2021)
AT&T[102]N/ASoftwareC++ Code for various microcontrollersIoT software platform that connects other IoT systemshttps://iotplatform.att.com/ (accessed on 16 March 2021)
AWS IoT[103]AmazonSoftwareCode for various microcontrollersProvides tools and solutions to connect IoT devices using microcontrollershttps://aws.amazon.com/iot/ (accessed on 16 March 2021)
Domoticz[104]N/ASoftwareC++ Code for Raspberry Pi or Computer as controllerOpen source software that allows monitoring and control of various devices though mobile or desktop deviceshttps://www.domoticz.com/ (accessed on 16 March 2021)
Home Assistant[105]N/ASoftwarePython code for Raspberry Pi as controllerThe biggest open source IoT platform. Monitor control and automate smart home processeshttps://www.home-assistant.io/ (accessed on 16 March 2021)
openHAB[106]N/ASoftwareJava code for Raspberry Pi or computer as controllerOpen source software that connect various smart home systems, monitor and automate from an app or websitehttps://www.openhab.org/ (accessed on 16 March 2021)
Azure IoT[107]MicrosoftServiceCloud connectivity, securityDetailed IoT management servicehttps://azure.microsoft.com/en-us/overview/iot/ (accessed on 16 March 2021)
Cisco[108]N/AServiceData analytics and storageProvides IoT service including networking, data management and securityhttps://www.cisco.com/c/en_ca/solutions/internet-of-things/overview.html (accessed on 16 March 2021)
Ericson[109]N/AServiceData analytics and storageIoT and connectivity and analytics company for industrial applicationshttps://www.ericsson.com/en/internet-of-things (accessed on 16 March 2021)
Oracle[110]N/AServiceData analytics and storageAnalytics and cloud monitoring company for industrial applicationshttps://www.oracle.com/ca-en/internet-of-things/what-is-iot.html (accessed on 16 March 2021)
Avnet[111]N/AEnd-to-endTools for every step of an IoT solutionEnd-to-End IoT company for companieshttps://www.avnet.com/wps/portal/us/solutions/iot/ (accessed on 16 March 2021)
Vates[112]N/AEnd-to-endTools for every step of an IoT solutionEnd-to-End IoT solutions in wide variety of applicationshttps://software.vates.com/internet-of-things/ (accessed on 16 March 2021)

References

  1. Lee, H.; Kim, M. The Internet of Things in a Smart Connected World; IntechOpen: London, UK, 2018; pp. 91–104. [Google Scholar]
  2. Khajenasiri, I.; Estebsari, A.; Verhelst, M.; Gielen, G. A Review on Internet of Things solutions for intelligent energy control in buildings for smart city applications. Energy Procedia 2017, 11, 770–779. [Google Scholar] [CrossRef]
  3. Global Internet of Things (IoT) Device Market, Forecast to 2024. 2018. Available online: https://www.globenewswire.com/news-release/2019/11/06/1942391/0/en/Global-Internet-of-Things-IoT-Security-Market-Outlook-and-Forecast-to-2024-A-6-Billion-Industry-Opportunity.html (accessed on 16 March 2021).
  4. Dasgupta, A.; Gill, A.Q.; Hussain, F. Privacy of IoT-Enabled Smart Home Systems, Internet of Things (IoT) for Automated and Smart Applications. IntechOpen. 20 February 2019. Available online: https://www.intechopen.com/books/internet-of-things-iot-for-automated-and-smart-applications/privacy-of-iot-enabled-smart-home-systems (accessed on 16 March 2021). [CrossRef] [Green Version]
  5. Mahbub, M.; Hossain, M.; Gazi, M. IoT-cognizant cloud-assisted energy efficient embedded system for indoor intelligent lighting, air quality monitoring, and ventilation. Internet Things 2020, 11, 1–26. [Google Scholar]
  6. Ismail, Y. Introductory Chapter: Internet of Things (IoT) Importance and Its Applications; IntechOpen: London, UK, 2019; pp. 1–4. [Google Scholar]
  7. Ray, P.P. A survey on Internet of Things architectures. J. King Saud Univ. Comput. Inf. Sci. 2018, 30, 291–319. [Google Scholar]
  8. Shakerighadi, B.; Anvari-Moghaddam, A.; Vasquez, J.C.; Guerrero, J.M. Internet of Things for Modern Energy Systems: State-of-the-Art, Challenges, and Open Issues. Energies 2018, 11, 1252. [Google Scholar] [CrossRef] [Green Version]
  9. Pan, J.; Jain, R.; Paul, S.; Vu, T.; Saifullah, A.; Sha, M. An Internet of Things Framework for Smart Energy in Buildings: Designs, Prototype, and Experiments. IEEE Internet Things J. 2015, 2, 527–537. [Google Scholar] [CrossRef] [Green Version]
  10. Saleem, Y.; Crespi, N.; Rehmani, M.H.; Copeland, R. Internet of Things-Aided Smart Grid: Technologies, Architectures, Applications, Prototypes, and Future Research Directions. IEEE Access 2019, 7, 62962–63003. [Google Scholar] [CrossRef]
  11. Ray, P.P. A survey of IoT cloud platforms. Futur. Comput. Inform. J. 2016, 1, 35–46. [Google Scholar] [CrossRef]
  12. Talari, S.; Shafie-Khah, M.; Siano, P.; Loia, V.; Tommasetti, A.; Catalão, J.P.S. A Review of Smart Cities Based on the Internet of Things Concept. Energies 2017, 10, 421. [Google Scholar] [CrossRef] [Green Version]
  13. Lin, J.; Yu, W.; Zhang, N.; Yang, X.; Zhang, H.; Zhao, W. A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications. IEEE Internet Things J. 2017, 4, 1125–1142. [Google Scholar] [CrossRef]
  14. Srinidhi, N.; Kumar, S.D.; Venugopal, K. Network optimizations in the Internet of Things: A review. Eng. Sci. Technol. Int. J. 2019, 22, 1–21. [Google Scholar] [CrossRef]
  15. Dachyar, M.; Zagloel, T.Y.M.; Saragih, L.R. Knowledge growth and development: Internet of things (IoT) research, 2006–2018. Heliyon 2019, 5, e02264. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Ghasempour, A. Internet of Things in Smart Grid: Architecture, Applications, Services, Key Technologies, and Challenges. Inventions 2019, 4, 22. [Google Scholar] [CrossRef] [Green Version]
  17. Yaïci, W.; Krishnamurthy, K.; Evgueniy, E.; Longo, M. Survey of internet of things (IoT) infrastructures for building energy systems. In Proceedings of the IEEE 2020 Global Internet of Things Summit (GIoTS), Dublin, Ireland, 3 June 2020. [Google Scholar]
  18. Yaïci, W.; Krishnamurthy, K.; Evgueniy, E.; Longo, M. Internet of things for power and energy systems applications in buildings: An overview. In Proceedings of the IEEE International Conference on Environment and Electrical Engineering (EEEIC) Conference, Madrid, Spain, 9–12 June 2020. [Google Scholar]
  19. Casini, M. Internet of Things for energy efficiency of buildings. J. Archit. Eng. 2015, 9, 1–5. [Google Scholar]
  20. Wicaksono, H.; Aleksandrov, K.; Rogalski, S. An Intelligent System for Improving Energy Efficiency in Building Using Ontology and Building Automation Systems. Automation 2012, 531–549. Available online: https://www.intechopen.com/books/automation/an-intelligent-system-for-improving-energy-efficiency-in-building-using-ontology-and-building-automa (accessed on 16 March 2021). [CrossRef] [Green Version]
  21. Lork, C.; Choudhary, V.; Hassan, N.U.; Tushar, W.; Yuen, C.; Ng, B.K.K.; Wang, X.; Liu, X. An Ontology-Based Framework for Building Energy Management with IoT. Electronics 2019, 8, 485. [Google Scholar] [CrossRef] [Green Version]
  22. King, J.; Perry, C. Smart buildings: Using smart technology to save energy in existing buildings. American Counc. Energy-Efficient Econ. 2017, Report A170, 1–46. [Google Scholar]
  23. Png, E.; Srinivasan, S.; Bekiroglu, K.; Chaoyang, J.; Su, R.; Poolla, K. An internet of things upgrade for smart and scalable heating, ventilation and air-conditioning control in commercial buildings. Appl. Energy 2019, 239, 408–424. [Google Scholar] [CrossRef]
  24. Prauzek, M.; Konecny, J.; Borova, M.; Janosova, K.; Hlavica, J.; Musilek, P. Energy harvesting sources, storage devices and system topologies for environmental wireless sensor networks: A review. Sensors 2018, 18, 2446. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  25. Gawali, S.K.; Deshmukh, M.K. Energy Autonomy in IoT Technologies. Energy Procedia 2019, 156, 222–226. [Google Scholar] [CrossRef]
  26. Curry, J.; Harris, N. Powering the Environmental Internet of Things. Sensors 2019, 19, 1940. [Google Scholar] [CrossRef] [Green Version]
  27. Matsui, K.; Yamagata, Y.; Kawakubo, S. Real-time sensing in residential area using IoT technology for finding usage patterns to suggest action plan to conserve energy. Energy Procedia 2019, 158, 6438–6445. [Google Scholar] [CrossRef]
  28. Marinakis, V.; Doukas, H.; Spiliotis, E.; Papastamatiou, I. Decision support for intelligent energy management in buildings using the thermal comfort model. Int. J. Comput. Intell. Syst. 2017, 11, 882–893. [Google Scholar] [CrossRef] [Green Version]
  29. Mahdavinejad, M.S.; Rezvan, M.; Barekatain, M.; Adibi, P.; Barnaghi, P.; Sheth, A.P. Machine learning for internet of things data analysis: A survey. Digit. Commun. Netw. 2018, 4, 161–175. [Google Scholar] [CrossRef]
  30. Mataloto, B.; Ferreira, J.C.; Cruz, N. LoBEMS—IoT for Building and Energy Management Systems. Electronics 2019, 8, 763. [Google Scholar] [CrossRef] [Green Version]
  31. Zou, H.; Zhou, Y.; Yang, J.; Spanos, C. Towards occupant activity driven smart buildings via WiFi-enabled IoT devices and deep learning. Energy Build. 2018, 177, 12–22. [Google Scholar] [CrossRef]
  32. Lachhab, F.; Bakhouya, M.; Ouladsine, R.; Essaaidi, M. Towards an Intelligent Approach for Ventilation Systems Control using IoT and Big Data Technologies. Procedia Comput. Sci. 2018, 130, 926–931. [Google Scholar] [CrossRef]
  33. Fayaz, M.; Kim, D. Energy consumption optimization and user comfort management in residential buildings using a bat algorithm and fuzzy logic. Energies 2018, 11, 161. [Google Scholar] [CrossRef] [Green Version]
  34. Serra, J.; Pubill, D.; Antonopoulos, A.; Verikoukis, C. Smart HVAC Control in IoT: Energy Consumption Minimization with User Comfort Constraints. Sci. World J. 2014, 2014, 1–11. [Google Scholar] [CrossRef] [Green Version]
  35. Kim, D.S.; Chung, B.J.; Son, S.-Y. Implementation of a Low-Cost Energy and Environment Monitoring System Based on a Hybrid Wireless Sensor Network. J. Sens. 2017, 2017, 1–11. [Google Scholar] [CrossRef]
  36. Mehta, R.; Sahni, J.; Khanna, K. Internet of Things: Vision, Applications and Challenges. Procedia Comput. Sci. 2018, 132, 1263–1269. [Google Scholar] [CrossRef]
  37. Sodhro, A.; Pirbhulal, S.; Luo, Z.; Albuquerque, V. Towards an optimal resource management for IoT Based green and sustainable smart cities. Clean. Prod. 2019, 220, 1167–1179. [Google Scholar] [CrossRef]
  38. Pocero, L.; Amaxilatis, D.; Mylonas, G.; Chatzigiannakis, I. Open source IoT meter devices for smart and energy-efficient school buildings. HardwareX 2017, 1, 54–67. [Google Scholar] [CrossRef]
  39. Mudaliar, M.D.; Sivakumar, N. IoT based real time energy monitoring system using Raspberry Pi. Internet Things 2020, 12, 100292. [Google Scholar] [CrossRef]
  40. Mihailescu, R.-C.; Hurtig, D.; Olsson, C. End-to-end anytime solution for appliance recognition based on high-resolution current sensing with few-shot learning. Internet Things 2020, 11, 100263. [Google Scholar] [CrossRef]
  41. Santos, D.; Ferreira, J.C. IoT Power Monitoring System for Smart Environments. Sustain. J. Rec. 2019, 11, 5355. [Google Scholar] [CrossRef] [Green Version]
  42. Hafeez, G.; Wadud, Z.; Khan, I.; Khan, I.; Shafiq, Z.; Usman, M.; Khan, M. Efficient energy management of IoT-enabled smart homes under price-based demand response program in smart grid. Sensors 2020, 20, 3155. [Google Scholar] [CrossRef]
  43. Massano, M.; Patti, E.; Macii, E.; Acquaviva, A.; Bottaccioli, L. An Online Grey-Box Model Based on Unscented Kalman Filter to Predict Temperature Profiles in Smart Buildings. Energies 2020, 13, 2097. [Google Scholar] [CrossRef]
  44. Dell’Isola, M.; Ficco, G.; Canale, L.; Palella, B.; Puglisi, G. An IoT integrated tool to enhance user awareness on energy consumption in residential buildings. Atmosphere 2019, 10, 743. [Google Scholar] [CrossRef] [Green Version]
  45. Luo, X.; Oyedele, L.; Ajayi, A.; Monyei, C.; Akinade, O.; Akanbi, L. Development of an IoT-based big data platform for day-ahead prediction of building heating and cooling demands. Adv. Eng. Inform. 2019, 41, 1–27. [Google Scholar] [CrossRef]
  46. Moreno, M.V.; Terroso-Sáenz, F.; González-Vidal, A.; Valdés-Vela, M.; Skarmeta, A.F.; Zamora, M.A.; Chang, V. Applicability of big data techniques to smart cities deployments. Ieee Trans. Ind. Inf. 2017, 13, 800–809. [Google Scholar] [CrossRef] [Green Version]
  47. Schmidt, M.; Moreno, M.V.; Schülke, A.; Macek, K.; Mařík, K.; Pastor, A.G. Optimizing legacy building operation: The evolution into data-driven predictive cyber-physical systems. Energy Build. 2017, 148, 257–279. [Google Scholar] [CrossRef]
  48. Al-Ali, A.; Zualkernan, I.A.; Rashid, M.; Gupta, R.; AliKarar, M. A smart home energy management system using IoT and big data analytics approach. Ieee Trans. Consum. Electron. 2017, 63, 426–434. [Google Scholar] [CrossRef]
  49. Wang, C.; Zhu, Y.; Shi, W.; Chang, V.; Vijayakumar, P.; Liu, B.; Mao, Y.; Wang, J.; Fan, Y. A dependable time series analytic framework for cyber-physical systems of IoT based smart grid. Acm Trans. Cyber Phys. Syst. 2018, 3, 7. [Google Scholar] [CrossRef]
  50. Yassine, A.; Singh, S.; Hossain, M.S.; Muhammad, G. IoT big data analytics for smart homes with fog and cloud computing. Futur. Gener. Comput. Syst. 2019, 91, 563–573. [Google Scholar] [CrossRef]
  51. Irshad, K.; Almalawi, A.; Khan, A.; Alam, M.; Zahir, H.; Ali, A. An IoT-based thermoelectric air management framework for Smart building applications: A case study for tropical climate. Sustainability 2020, 12, 1564. [Google Scholar] [CrossRef] [Green Version]
  52. Zhao, Y.; Genovese, P.V.; Li, Z. Intelligent Thermal Comfort Controlling System for Buildings Based on IoT and AI. Futur. Internet 2020, 12, 30. [Google Scholar] [CrossRef] [Green Version]
  53. Lee, J.H.; Yeo, M.S. Condensation Control to Cope with Occupancy Activity and Effectively Mitigate Condensation in Unheated Spaces by Real-Time Sensor Control Strategy. Sustain. J. Rec. 2020, 12, 4033. [Google Scholar] [CrossRef]
  54. Park, S.; Park, S.; Choi, M.-I.; Lee, S.; Lee, T.; Kim, S.; Cho, K.; Park, S. Reinforcement Learning-Based BEMS Architecture for Energy Usage Optimization. Sensors 2020, 20, 4918. [Google Scholar] [CrossRef]
  55. Carli, R.; Cavone, G.; Ben Othman, S.; Dotoli, M. IoT Based Architecture for Model Predictive Control of HVAC Systems in Smart Buildings. Sensors 2020, 20, 781. [Google Scholar] [CrossRef] [Green Version]
  56. Aliberti, A.; Bottaccioli, L.; Macii, E.; Di Cataldo, S.; Acquaviva, A.; Patti, E. A Non-Linear Autoregressive Model for Indoor Air-Temperature Predictions in Smart Buildings. Electronics 2019, 8, 979. [Google Scholar] [CrossRef] [Green Version]
  57. Tomat, V.; Ramallo-González, A.; Gómez, A.F.S. A Comprehensive survey about thermal comfort under the IoT Paradigm: Is crowdsensing the new Horizon? Sensors 2020, 20, 4647. [Google Scholar] [CrossRef] [PubMed]
  58. Vanus, J.; Gorjani, O.M.; Bilik, P. Novel Proposal for Prediction of CO2 Course and Occupancy Recognition in Intelligent Buildings within IoT. Energies 2019, 12, 4541. [Google Scholar] [CrossRef] [Green Version]
  59. Domb, M. Smart Home Systems Based on Internet of Things; IntechOpen: London, UK, 2019; pp. 1–13. [Google Scholar]
  60. Rinaldi, S.; Bellagente, P.; Ciribini, A.L.C.; Tagliabue, L.C.; Poli, T.; Mainini, A.G.; Speroni, A.; Cadena, J.D.B.; Spagnolo, S.L. A Cognitive-Driven Building Renovation for Improving Energy Efficiency: The Experience of the ELISIR Project. Electronics 2020, 9, 666. [Google Scholar] [CrossRef] [Green Version]
  61. Zigbee Alliance, Project Connected Home over IP. Available online: https://www.connectedhomeip.com/ (accessed on 4 January 2021).
  62. Vanelli, B.; Da Silva, M.P.; Manerichi, G.; Pinto, A.S.R.; Dantas, M.A.R.; Ferrandin, M.; Boava, A. Internet of Things Data Storage Infrastructure in the Cloud Using NoSQL Databases. IEEE Lat. Am. Trans. 2017, 15, 737–743. [Google Scholar] [CrossRef]
  63. Chilipirea, C.; Ursache, A.; Popa, D.; Pop, F. Energy efficiency and robustness for IoT: Building a smart home security system. In Proceedings of the 2016 IEEE 12th International Conference on Intelligent Computer Communication and Processing (ICCP), Cluj-Napoca, Romania, 2 April 2016; pp. 1–7. [Google Scholar]
  64. Filho, G.P.; Villas, L.A.; Gonçalves, V.P.; Pessin, G.; Loureiro, A.A.; Ueyama, J. Energy-efficient smart home systems: Infrastructure and decision-making process. Internet Things 2019, 5, 153–167. [Google Scholar] [CrossRef]
  65. Akyildiz, I.F.; Vuran, M.C. Wireless Sensor Networks, 4th ed.; John Wiley & Sons: Hoboken, NJ, USA, 2010. [Google Scholar]
  66. Chen, J.; Cao, X.; Cheng, P.; Xiao, Y.; Sun, Y. Distributed Collaborative Control for Industrial Automation With Wireless Sensor and Actuator Networks. IEEE Trans. Ind. Electron. 2010, 57, 4219–4230. [Google Scholar] [CrossRef]
  67. Salarian, H.; Chin, K.-W.; Naghdy, F. Coordination in wireless sensor–actuator networks: A survey. J. Parallel Distrib. Comput. 2012, 72, 856–867. [Google Scholar] [CrossRef]
  68. Villas, L.A.; Boukerche, A.; Guidoni, D.L.; de Oliveira, H.A.B.F.; de Araujo, R.B.; Loureiro, A.A.F. An energy-aware spatio-temporal correlation mechanism to perform efficient data collection in wireless sensor networks. Comput. Commun. 2013, 36, 1054–1066. [Google Scholar] [CrossRef]
  69. Llaria, A.; Terrasson, G.; Curea, O.; Jiménez, J. Application of wireless sensor and actuator networks to achieve intelligent microgrids: A promising approach towards a global smart grid deployment. Appl. Sci. 2016, 6, 61. [Google Scholar] [CrossRef] [Green Version]
  70. Mocrii, D.; Chen, Y.; Musilek, P. IoT-based smart homes: A review of system architecture, software, communications, privacy and security. Internet Things 2018, 1–2, 81–98. [Google Scholar] [CrossRef]
  71. Han, J.; Lee, E.; Cho, H.; Yoon, Y.; Lee, H.; Rhee, W. Improving the Energy Saving Process with High-Resolution Data: A Case Study in a University Building. Sensors 2018, 18, 1606. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  72. Brun, O.; Yin, Y.; Gelenbe, E. Deep learning with dense random neural network for detecting attacks against IoT-connected home environments. Procedia Comput. Sci. 2018, 134, 458–463. [Google Scholar] [CrossRef]
  73. Andaloussi, Y.; El Ouadghiri, M.; Maurel, Y.; Bonnin, J.; Chaoui, H. Access control in IoT environments: Feasible scenarios. Procedia Comput. Sci. 2018, 130, 1031–1036. [Google Scholar] [CrossRef]
  74. Alkhalil, A.; Ramadan, R.A. IoT Data Provenance Implementation Challenges. Procedia Comput. Sci. 2017, 109, 1134–1139. [Google Scholar] [CrossRef]
  75. Han, Y.; Park, B.; Jeong, J. A Novel Architecture of Air Pollution Measurement Platform Using 5G and Blockchain for Industrial IoT Applications. Procedia Comput. Sci. 2019, 155, 728–733. [Google Scholar] [CrossRef]
  76. Dasgupta, A.; Gill, A.; Hussain, F. Privacy of IoT-Enabled Smart Home Systems; IntechOpen: London, UK, 2019; pp. 1–16. [Google Scholar]
  77. Hasan, M.; Islam, M.; Zarif, I.I.; Hashem, M. Attack and anomaly detection in IoT sensors in IoT sites using machine learning approaches. Internet Things 2019, 7, 100059. [Google Scholar] [CrossRef]
  78. Casola, V.; De Benedictis, A.; Riccio, A.; Rivera, D.; Mallouli, W.; De Oca, E.M. A security monitoring system for internet of things. Internet Things 2019, 7, 100080. [Google Scholar] [CrossRef]
  79. HaddadPajouh, H.; Dehghantanha, A.; Parizi, R.M.; Aledhari, M.; Karimipour, H. A survey on internet of things security: Requirements, challenges, and solutions. Internet Things 2019, 100129. [Google Scholar] [CrossRef]
  80. Mbarek, B.; Pitner, M. An efficient mutual authentication scheme for Internet of Things. Internet Things 2020, 9, 1–9. [Google Scholar] [CrossRef]
  81. Pecorella, T.; Pierucci, L.; Nizzi, F. Network Sentiment” framework to improve security and privacy for smart home. Future Internet 2018, 10, 125. [Google Scholar] [CrossRef] [Green Version]
  82. Ruggeri, G.; Loscrí, V.; Amadeo, M.; Calafate, C.T. The Internet of Things for Smart Environments. Futur. Internet 2020, 12, 51. [Google Scholar] [CrossRef] [Green Version]
  83. CONTEC. Available online: https://www.contec.com/solutions/buildings-offices/ (accessed on 4 January 2021).
  84. Lantronix. Available online: https://www.lantronix.com/ (accessed on 4 January 2021).
  85. Particle. Available online: https://www.particle.io/ (accessed on 4 January 2021).
  86. SBT Alliance. Available online: https://sbt-alliance.com/ (accessed on 4 January 2021).
  87. Sense. Available online: https://sense.com/product/ (accessed on 4 January 2021).
  88. Silicon Labs. Available online: https://www.silabs.com/ (accessed on 4 January 2021).
  89. WebNMS. Available online: https://www.webnms.com/iot/energy-management.html (accessed on 4 January 2021).
  90. Amazon Echo. Available online: https://www.amazon.com/Amazon-Echo-Bluetooth-Speaker-with-Alexa-Black/dp/B00X4WHP5E (accessed on 4 January 2021).
  91. Apple HomePod. Available online: https://www.apple.com/ca/homepod/ (accessed on 4 January 2021).
  92. Google Nest. Available online: https://store.google.com/ca/product/google_nest_mini (accessed on 4 January 2021).
  93. HomeKit. Available online: https://www.apple.com/ca/ios/home/ (accessed on 4 January 2021).
  94. Insight. Available online: https://solar.schneider-electric.com/product/insight/ (accessed on 4 January 2021).
  95. Libelium. Available online: https://www.libelium.com/ (accessed on 4 January 2021).
  96. Samsung SmartThings Hub. Available online: https://www.smartthings.com/products/smartthings-hub (accessed on 4 January 2021).
  97. Wink. Available online: https://www.wink.com/ (accessed on 4 January 2021).
  98. General Electric Current. Available online: https://www.gecurrent.com/approach (accessed on 4 January 2021).
  99. Ecobee. Available online: https://www.ecobee.com/en-ca/smart-thermostats/smart-wifi-thermostat-with-voice-control/ (accessed on 4 January 2021).
  100. Lenovo Smart Home. Available online: https://www.lenovo.com/ca/en/smart-home/ (accessed on 4 January 2021).
  101. Philips Hue. Available online: https://www.philips-hue.com/en-us (accessed on 4 January 2021).
  102. AT&T. Available online: https://iotplatform.att.com/ (accessed on 4 January 2021).
  103. Amazon AWS IoT. Available online: https://aws.amazon.com/iot/ (accessed on 4 January 2021).
  104. Domoticz. Available online: https://www.domoticz.com/ (accessed on 4 January 2021).
  105. Home Assistant. Available online: https://www.home-assistant.io/ (accessed on 4 January 2021).
  106. openHAB. Available online: https://www.openhab.org/ (accessed on 4 January 2021).
  107. Microsoft Azure IoT. Available online: https://azure.microsoft.com/en-us/overview/iot/ (accessed on 4 January 2021).
  108. Cisco. Available online: https://www.cisco.com/c/en_ca/solutions/internet-of-things/overview.html (accessed on 4 January 2021).
  109. Ericson. Available online: https://www.ericsson.com/en/internet-of-things (accessed on 4 January 2021).
  110. Oracle. Available online: https://www.oracle.com/ca-en/internet-of-things/what-is-iot.html (accessed on 4 January 2021).
  111. Avnet. Available online: https://www.avnet.com/wps/portal/us/solutions/iot/ (accessed on 4 January 2021).
  112. Vates. Available online: https://software.vates.com/internet-of-things/ (accessed on 4 January 2021).
Figure 1. The overall world population and the connected devices by 2020 [6].
Figure 1. The overall world population and the connected devices by 2020 [6].
Sensors 21 02152 g001
Figure 2. Internet of Things (IoT)-based system architecture [8].
Figure 2. Internet of Things (IoT)-based system architecture [8].
Sensors 21 02152 g002
Figure 3. Research works by topics on IoT infrastructures for building energy systems.
Figure 3. Research works by topics on IoT infrastructures for building energy systems.
Sensors 21 02152 g003
Figure 4. Building energy management system using fuzzy logic approach [33].
Figure 4. Building energy management system using fuzzy logic approach [33].
Sensors 21 02152 g004
Figure 5. System architecture based on The Things Network [30].
Figure 5. System architecture based on The Things Network [30].
Sensors 21 02152 g005
Figure 6. Network using constrained application protocol (CoAP) sensors [35].
Figure 6. Network using constrained application protocol (CoAP) sensors [35].
Sensors 21 02152 g006
Figure 7. Schematic block diagram of the IoT energy monitoring system.
Figure 7. Schematic block diagram of the IoT energy monitoring system.
Sensors 21 02152 g007
Figure 8. EnerMon long-range (LoRa) IoT system design [41].
Figure 8. EnerMon long-range (LoRa) IoT system design [41].
Sensors 21 02152 g008
Figure 9. Schematic of the IoT-integrated tool [44].
Figure 9. Schematic of the IoT-integrated tool [44].
Sensors 21 02152 g009
Figure 10. Developed thermoelectric air management architecture: integrating IoT and cloud computing [51].
Figure 10. Developed thermoelectric air management architecture: integrating IoT and cloud computing [51].
Sensors 21 02152 g010
Figure 11. Power consumption with and without IoT-based thermoelectric air conditioning system for two input power operations [51].
Figure 11. Power consumption with and without IoT-based thermoelectric air conditioning system for two input power operations [51].
Sensors 21 02152 g011
Figure 12. Structure of the IoT system: (a) system configuration and (b) system flow and installation [54].
Figure 12. Structure of the IoT system: (a) system configuration and (b) system flow and installation [54].
Sensors 21 02152 g012
Figure 13. Sensor readings and actuator responses of IoT system [54].
Figure 13. Sensor readings and actuator responses of IoT system [54].
Sensors 21 02152 g013
Figure 14. Schematic of system arrangement of IoT architecture [55].
Figure 14. Schematic of system arrangement of IoT architecture [55].
Sensors 21 02152 g014
Figure 15. Building sensor layout of case study [56].
Figure 15. Building sensor layout of case study [56].
Sensors 21 02152 g015
Figure 16. Schematic of smart home incorporating IoT and cloud computing [59].
Figure 16. Schematic of smart home incorporating IoT and cloud computing [59].
Sensors 21 02152 g016
Figure 17. Comparison between various computational architectures for building automation: (a) conventional method, (b) full cloud computing method and (c) edge computing method. Air Sp.: Air speed; DB: database; RH: relative humidity; UI: user interface; VOC: volatile organic compound [60].
Figure 17. Comparison between various computational architectures for building automation: (a) conventional method, (b) full cloud computing method and (c) edge computing method. Air Sp.: Air speed; DB: database; RH: relative humidity; UI: user interface; VOC: volatile organic compound [60].
Sensors 21 02152 g017
Figure 18. Energy management framework for residential buildings [42].
Figure 18. Energy management framework for residential buildings [42].
Sensors 21 02152 g018
Figure 19. Measurement and control hardware: (a) sensor board, (b) Raspberry Pi with LoRa Hat, (c) energy monitoring system and amperometric clamps, (d) smart wall switch, (e) smart power socket and (f) Wi-Fi/Infrared [30].
Figure 19. Measurement and control hardware: (a) sensor board, (b) Raspberry Pi with LoRa Hat, (c) energy monitoring system and amperometric clamps, (d) smart wall switch, (e) smart power socket and (f) Wi-Fi/Infrared [30].
Sensors 21 02152 g019
Figure 20. Kindergarten layout with sensors shown in yellow, air conditioning units shown in blue, and infrared emitters shown in red [30].
Figure 20. Kindergarten layout with sensors shown in yellow, air conditioning units shown in blue, and infrared emitters shown in red [30].
Sensors 21 02152 g020
Figure 21. An example of the daily report delivered from IoT system analysis [71].
Figure 21. An example of the daily report delivered from IoT system analysis [71].
Sensors 21 02152 g021
Figure 22. SHIELD IoT security system architecture [81].
Figure 22. SHIELD IoT security system architecture [81].
Sensors 21 02152 g022
Table 1. Summary list of research works on IoT infrastructures in building energy systems.
Table 1. Summary list of research works on IoT infrastructures in building energy systems.
AuthorsPublication YearTopicFocus
Ray et al. [7]2018ReviewIoT architectures
Shakerighadi et al. [8]2018ReviewIoT for modern energy systems
Pan et al. [9]2015ReviewIoT framework for smart energy in buildings
Saleem et al. [10]2019ReviewIoT-aided smart grid
Ray et al. [11]2016ReviewIoT cloud platforms
Talari et al. [12]2017ReviewSmart city-based on the IoT concept
Lin et al. [13]2017ReviewIoT architecture, enabling technologies, security and privacy, and applications
Srinidhi et al. [14]2019ReviewNetwork optimizations in the IoT
Dachyar et al. [15]2019ReviewKnowledge growth and development in IoT research
Ghasempour et al. [16]2019ReviewIoT in smart grid
Casini et al. [19]2015Sensors characteristicsIoT for energy efficiency of buildings
Wicaksono et al. [20]2012Sensors characteristicsImproving energy efficiency in building using ontology and building automation systems
Lork et al. [21]2019Sensors characteristicsAn ontology-based framework for building energy management with IoT
King and Perry [22]2017Sensors characteristics
Powering sensors
Smart buildings using IoT to save energy in existing buildings
Png et al. [23]2019Sensors characteristicsIoT for smart and scalable heating, ventilation and air conditioning control in commercial buildings
Prauzek et al. [24]2018Powering sensorsEnergy harvesting sources, storage devices and system topologies for environmental wireless sensor networks
Gawali and Dehmukh [25]2019Powering sensorsEnergy autonomy in IoT technologies
Curry and Harris [26]2019Powering sensorsPowering the environmental IoT
Matsui et al. [27]2018Predictive methodsReal-time sensing in residential area using IoT technology for finding usage patterns to suggest action plan to conserve energy
Marinakis et al. [28]2017Predictive methodsDecision support for intelligent energy management in buildings using the thermal comfort model
Mahdavinejad et al. [29]2018Predictive methods
Adaptive methods
Machine learning for IoT data analysis
Mataloto et al. [30]2019Predictive methodsLoBEMS—IoT for building and energy management systems
Zou et al. [31]2018Predictive methodsOccupant activity driven smart buildings using WiFi-enabled IoT devices and deep learning
Lachhab et al. [32]2018Adaptive methodsVentilation systems control using IoT and big data technologies
Fayaz and Kim [33]2018Adaptive methodsEnergy consumption optimisation and user comfort management in residential buildings using a bat algorithm and fuzzy logic
Serra et al. [34]2014Architecture and networkingSmart HVAC control in IoT based on energy consumption minimisation with user comfort constraints
Kim et al. [35]2017Architecture and networkingImplementation of a low-cost energy and environment monitoring system based on a hybrid wireless sensor network
Mehta et al. [36]2018Architecture and networkingIoT applications and challenges
Sodhro et al. [37]2019Architecture and networkingOptimal resource management for IoT based green and sustainable smart cities
Pocero et al. [38]2019Energy consumption monitoring and controlOpen source IoT meter devices for smart and energy-efficient school buildings
Mudaliar and Sivakumar [39]2020Energy consumption monitoring and controlIoT based real-time energy monitoring system using Raspberry Pi
Mihailescu et al. [40]2020Energy consumption monitoring and controlEnd-to-end anytime solution for appliance recognition based on high-resolution current sensing with few-shot learning
Santos and Ferreira [41]2019Energy consumption monitoring and controlIoT power monitoring system for smart environments
Hafeez et al. [42]2020Energy consumption monitoring and controlEfficient energy management of IoT-enabled smart homes under price-based demand response program in smart grid
Massano et al. [43]2020Energy consumption monitoring and controlAn online grey-box model based on unscented Kalman filter to predict temperature profiles in smart buildings
Dell’Isola et al. [44]2019Energy consumption monitoring and controlAn IoT-integrated tool to enhance user awareness on energy consumption in residential buildings
Luo et al. [45]2019Predictive temperature controlDevelopment of an IoT-based big data platform for day-ahead prediction of building heating and cooling demands
Moreno et al. [46]2017Predictive temperature controlApplicability of big data techniques to smart cities deployments
Schmidt et al. [47]2017Predictive temperature controlOptimising legacy building operation based on the evolution into data-driven predictive cyber-physical systems
Al-Ali et al. [48]2017Predictive temperature controlA smart home energy management system using IoT and big data analytics approach
Wang et al. [49]2018Predictive temperature controlA dependable time series analytic framework for cyber-physical systems of IoT-based smart grid
Yassine et al. [50]2019Predictive temperature controlIoT big data analytics for smart homes with fog and cloud computing
Irshad et al. [51]2020Predictive temperature controlAn IoT-based thermoelectric air management framework for smart building applications: A case study for tropical climate
Zhao et al. [52]2020Predictive temperature controlIntelligent thermal comfort controlling system for buildings based on IoT and AI
Lee and Yeo [53]2020Predictive temperature controlCondensation control to cope with occupancy activity and effectively mitigate condensation in unheated spaces by real-time sensor control strategy
Park et al. [54]2020Predictive temperature controlReinforcement learning-based BEMS architecture for energy usage optimization
R. Carli et al. [55]2020Predictive temperature controlIoT-based architecture for model predictive control of HVAC systems in smart buildings,
Aliberti et al. [56]2019Predictive temperature controlA nonlinear autoregressive model for indoor air temperature predictions in smart buildings
Marinakis et al. [28]2017Occupancy and comfort sensingDecision support for intelligent energy management in buildings using the thermal comfort model
Serra et al. [34]2014Occupancy and comfort sensingSmart HVAC control in IoT based on energy consumption minimisation with user comfort constraints
Mahbub et al. [5]2020Controllable devicesIoT-cognizant cloud-assisted energy efficient embedded system for indoor intelligent lighting, air quality monitoring and ventilation
King and Perry [22]2017Controllable devicesSmart buildings using IoT to save energy in existing buildings
Hafeez et al. [42]2020Smart home applicationEfficient energy management of IoT-enabled smart homes under price-based demand response program in smart grid
Tomat et al. [57]2020Occupancy and comfort sensingThermal comfort under the IoT Paradigm related to crowdsensing
Vanus et al. [58]2019Occupancy and comfort sensingPrediction of CO2 course and occupancy recognition in intelligent buildings using IoT
Domb [59]2019Controllable devicesSmart home applicationSmart home systems based on IoT
Rinaldi et al. [60]2020Controllable devicesA cognitive-driven building renovation for improving energy efficiency
Zigbee Alliance [61]2020Controllable devicesProject connected home over IP
Vanelli et al. [62]2017IoT data storageIoT data storage infrastructure in the cloud using NoSQL databases
Chilipirea et al. [63]2016Smart home applicationSmart home security system using IoT
Filho et al. [64]2019Smart home application
WSAN in IoT
Energy-efficient smart home systems using IoT
Akyildiz et al. [65]2010WSAN in IoTWireless sensor networks
Chen et al. [66]2010WSAN in IoTDistributed collaborative control for industrial automation with wireless sensor and actuator networks
Salarian et al. [67]2012WSAN in IoTCoordination in wireless sensor-actuator networks
Villas et al. [68]2013WSAN in IoTAn energy-aware spatio-temporal correlation mechanism to perform efficient data collection in wireless sensor networks
Llaria et al. [69]2016WSAN in IoTApplication of wireless sensor and actuator networks to achieve intelligent microgrids: a promising approach towards a global smart grid deployment
Mocrii et al. [70]2018Smart homeIoT-based smart homes review
Mataloto et al. [30]2019Case studies of the IoT applied to building energy systemsLoBEMS—IoT for a kindergarten building and energy management systems
Han et al. [71]2018Case studies of the IoT applied to building energy systemsA case study in a university building for improving the energy saving process with high-resolution data and IoT
Brun et al. [72]2018SecurityDeep learning with dense random neural network for detecting attacks against IoT-connected home environments
Andaloussi et al. [73]2018SecurityAccess control in IoT environment
Alkhalil and Ramadan [74]2017SecurityIoT data provenance implementation challenges
Han et al. [75]2019SecurityA novel architecture of air pollution measurement platform using 5G and blockchain for IoT applications
Dasgupta et al. [76]2019SecurityPrivacy of IoT-enabled smart home systems
Hasan et al. [77]2019SecurityAttack and anomaly detection in IoT sensors in IoT sites using machine learning approaches
Casola et al. [78]2019SecurityA security monitoring system for IoT
HaddadPajouh et al. [79]2019SecurityIoT security
Mbarek and Pitner [80]2018SecurityAn efficient mutual authentication scheme for IoT
Pecorella et al. [81]2018Security“Network Sentiment” framework to improve security and privacy for smart home
Table 2. Prospective energy reductions for diverse sensors.
Table 2. Prospective energy reductions for diverse sensors.
SystemTechnologyEnergy Reductions
AnalyticsCloud-based energy information system5–10% whole building
Building automationBuilding automation System10–25% whole building
LightingAdvanced lighting controls45%
LightingWeb-based lighting management system20–30% over controls reductions
Window shadingAutomated shade system21–38%
Window shadingSmart glass20–30%
Window shadingSwitchable film32–43%
Table 3. Power generation for different renewable energy sources [26].
Table 3. Power generation for different renewable energy sources [26].
HarvesterPower OutputHarvesterPower Output
Photovoltaic (Outdoor)50 mW·cm−2Air movement6 W·cm−2
Photovoltaic (Indoor)50 μW·cm−2Pressure variation15 μW·cm−2
Photosynthesis (Lab)10–40 μW·cm−2Piezoelectrics12.5 μW·cm−2
Thermoelectrics20 μW·cm−2Triboeletrics3 mW·cm−2
Pyroelectrics8.64 μW·cm−2Electrostatics12 mW·cm−2
Microbial3–700 μW·cm−2Radio frequency10.3 μW·cm−2
Chemical potential3 mWInduction70+ μW·cm−2
Table 4. Outline of frequent IoT communication paradigms [41].
Table 4. Outline of frequent IoT communication paradigms [41].
Wireless
Technology
Data RateMax
Charge Length
Communication
Range
SecurityAdvantages
Bluetooth 5125 kb/s
(Long range S = 7)
2 Mb/s–500 kb/s
(Long range S = 2)
255 BytesUp to 200 m
+200 m (BLE)
L1–No security
L2–AES 128
L3–AES and
Pairing
L4–ECDHE
Simple hardware; Easy access and operation; secure; low power consumption (BLE)
LoRaWAN50 kb/s243 Bytes~5 km urban
~15 km–20 km
rural
t AESAvailability; long communication range; secure; low power consumption; low cost
NB-IoT200 kb/s1600 Bytes~1 km urban
~10 km rural
LTE encryptionwide maximum load length (4G coverage); secure
Sigfox100 kb/s12 Bytes~10 km urban
~40 km rural
No Encryption or
Adaptable for
each case
Long communication range; low power consumption
Wi-FiTop 1 Gb/s
IEEE 802.11ac
2034 bytes1–100 mWPA/WPA2Advanced standard; high speed
ZigBee20 kb/s @ 868 MHz
40 kb/s @ 915 MHz
250 kb/s @ 2.4 Ghz
255 Bytes10–300 m
Direct
Line Sight
75–100 m
Indoor
128 bit AESLarge number of nodes; low power consumption; low cost; secure
Z-Wave100 kb/s64 Bytes~100 m
(may vary
depending on the
number of nodes)
(up to 4 hops)
Security 2 (S2)
(Include AES-128,
ECDHE, secure
TLS tunnel)
Simple installation; Interoperability between devices of different manufacturers; low power consumption; secure
AES: Advanced encryption standard; BLE: Bluetooth low energy; ECDHE: Elliptic-curve Diffie–Hellman exchange; LTE: Long-term evolution; WPA: Wi-Fi protected access.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yaïci, W.; Krishnamurthy, K.; Entchev, E.; Longo, M. Recent Advances in Internet of Things (IoT) Infrastructures for Building Energy Systems: A Review. Sensors 2021, 21, 2152. https://doi.org/10.3390/s21062152

AMA Style

Yaïci W, Krishnamurthy K, Entchev E, Longo M. Recent Advances in Internet of Things (IoT) Infrastructures for Building Energy Systems: A Review. Sensors. 2021; 21(6):2152. https://doi.org/10.3390/s21062152

Chicago/Turabian Style

Yaïci, Wahiba, Karthik Krishnamurthy, Evgueniy Entchev, and Michela Longo. 2021. "Recent Advances in Internet of Things (IoT) Infrastructures for Building Energy Systems: A Review" Sensors 21, no. 6: 2152. https://doi.org/10.3390/s21062152

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop