Access the full text.
Sign up today, get DeepDyve free for 14 days.
applied sciences Review Energy Management for Smart Homes—State of the Art 1 , 2 1 , 3 Behzad Lashkari *, Yuxiang Chen and Petr Musilek Department of Electrical and Computer Engineering, University of Alberta, Edmonton, AB T6G 1H9, Canada Department of Civil and Environmental Engineering, University of Alberta, Edmonton, AB T6G 1H9, Canada Department of Cybernetics, University of Hradec Kralove, 500 03 Hradec Kralove, Czech Republic * Correspondence: blashkar@ualberta.ca Received: 30 June 2019; Accepted: 12 August 2019; Published: 21 August 2019 Abstract: Smart home is a concept that aims to enhance the comfort of residents and facilitate household activities. The smart home is an application of ubiquitous computing which can provide the user with context-aware automated or assistive services in the form of ambient intelligence, remote control of home appliances, or automation. Smart homes attempt to integrate smartness into homes to guarantee the residents’ convenience, safety, and security, while conserving the energy. The capabilities of a smart home in the context of dierent applications, have been scrutinized for this investigation. Dierent proposed architectures, protocols, and infrastructures have been taken into consideration. As the data management process is a vital part of a smart home system, many procedures of data collection, storage, and analysis have been surveyed. Methods of data acquisition has also been discussed. Existing challenges, pros, and cons of proposed schemes along with future perspectives of smart homes are identified in this report, which is intended to promote future research directions. Keywords: smart home; information architecture; communication technologies; sensors; activity tracking; energy management 1. Introduction Smart homes are an application of ubiquitous computing. Homes can be augmented with information and communication technologies (ICT) to provide the user with context-aware automated or assistive services in the form of ambient intelligence, remote home control, or home automation. To guarantee the residents’ convenience, security, and safety along with eective energy management within the residence, smart homes incorporate “smartness” into dwellings. Smart house, home automation, intelligent home, adaptive home, and aware house are synonyms used in literature for referring to the smart home [1]. In 1992, Lutolf provided the first definition for a smart home [2]. According to Lutolf, “the smart home concept is the integration of dierent services within a home by using a common communication system. It assures an economic, secure, and comfortable operation of the home and includes a high degree of intelligent functionality and flexibility.” This definition mostly emphasizes on home automation and does not consider intelligence and its application in a home [1]. Intelligence is significantly dierent to automation. Automation can be considered as a subset of an intelligence system; it encompasses a limited number of tasks and does not need an overall image of the environmental situation. The intelligence system has an overall image about the environmental situation, the tasks that are going on, and it is also able to predict the upcoming situation and make decisions to guarantee the safety and convenience of the residents [3]. Appl. Sci. 2019, 9, 3459; doi:10.3390/app9173459 www.mdpi.com/journal/applsci Appl. Sci. 2019, 9, 3459 2 of 23 In 2003, Intertek [4] published an elaborated definition for a smart home: “A smart home is a residence incorporating a communications network between electric household appliances and services”. Intertek’s definition emphasizes on remote access (to control or monitor) of the smart homes [1]. In 2006, Satpathy [5] provided a more intelligence-emphasized view of smart homes. According to Satpathy, “a home which is smart enough to assist the inhabitants to live independently and comfortably with the help of technology is termed as smart home. In a smart home, all the mechanical and digital devices are interconnected to form a network, which can communicate with each other and with the user to create an interactive space”. In this regard, the definitions of smart or intelligent also needs to be considered. According to Edwards and Grinter [6], a system needs to have the four following abilities to be called smart or intelligent in the smart home concept: 1. The ability to process the collected information from sensors to recognize the environmental situation. 2. The ability to figure out its state by considering multiple factors at once. 3. The ability to predict the user intent by analyzing the current situation. 4. The ability to preemptively act based on the intent assumption. A smart or intelligent environment can be considered as an agent that has the ability to assess the residents’ position, state, and physical surroundings by processing the sensory data, and then make the required changes in the environment by using actuators to improve the energy eciency within the home while keeping residents’ comfort at an acceptable level [7,8]. According to Darby [9] two kinds of definitions could be given for a smart home: Home- and user-focused definition and building- and system-focused definition. The former definition emphasizes comfort and convenience of buildings occupants while the latter definition concentrates on improving building energy performance. In both definitions the smart home required several communication links between devices, sensors, and actuators to be able to provide services. Energy consumption has increased due to the rising population and expanding economy. The energy consumption will continue to increase with improved quality of life and the increment rates are expected to continue. More energy usage will lead to more greenhouse gas (GHG) emissions; this will have a serious impact on the global environment. In 2004, the building energy usage in the EU was 37% of the final energy, higher than other sectors such as the industry (28%) and transport (32%). Unlike the other sectors, there are great and attractive opportunities for reducing buildings’ energy consumption to have lower costs and higher returns. In 2017, the international energy agency (IEA) reported that employing digital technologies could reduce the energy consumption by 10% by exploiting real-time data to improve operational eciency. In addition, smart demand-side responses could provide 185 gigawatts (GW) of system flexibility and avoid costly upgrades to electricity grids. In 2007, energy consumption in the residential sector represented 21% of the total US demand. After the initial increase from 17% in 1950 to 20% in 1960, the amount has remained between 19% and 22% till today [10]. A great amount of home energy is consumed in an inecient manner. Reports show that 40% of the global power consumption takes place within residential buildings [11]. The poor technology of energy management systems is the reason of this waste in homes. Technological systems can be improved using IT systems and their abilities for data management and processing. IT based monitoring and controlling technologies can play a significant role in energy management within homes; they have successfully eliminated the waste of energy in other sectors. While simple programmable thermostats were used by 28% of US homes in 2005, only 16% of these homes utilized the programmable function of their device [12]. An IT system can provide real-time energy consumption feedback to the occupant. It can provide useful details about the energy consumption of appliances during dierent times of the day and the total consumption of each section within the home, such as kitchen, rooms, etc. This information will be an economic motivation for consumers to improve their energy eciency and change their energy consumption habits. Appl. Sci. 2019, 9, 3459 3 of 23 Sustainable development requirement and significant raise in energy costs have necessitated the reduction in energy consumption without compromising occupants’ comfort. Deploying intelligent energy management systems in buildings will lead to energy and cost savings. In this regard, the smart home concept has attracted great attention in the last decade because of its potentials in providing comfort and energy management to occupants. The concept of “smart city” is now also well established. Smart city systems not only improve the inhabitants’ comfort, but also makes improvement in the ecient management of asset; this includes smart transportation systems, smart energy grids, and environmental monitoring. As a city’s founding elements, smart homes can exchange information with the city and coordinate activities essential to a smart city. The motivation for this study is to identify and review smart home design/operation concepts and technologies that can reduce energy consumption without compromising occupants’ comfort. The study considers both the user- and building- approaches. Section 2 reviews several types of smart home architectures and focuses on Cloud-based architecture models. Section 3 is an overview of communication protocols used by interconnected devices in a smart home. Section 4 is a review of sensor technologies in a smart home; how sensor technologies can be used to monitor energy performance and associate them with household activities is addressed. Section 5 is a review of the inhabitants’ activity and concentrates on activity recognition and discovery approaches. Section 6 is an overview of smart schemes for energy management and briefly touches upon building energy system modelling and on the connection of smart homes and smart grids. A review of perspectives on future smart homes is provided in Section 7. The final Section 8 is a summary with major conclusions. 2. System Architecture A smart home is the incorporation of automation (not smartness) and intelligent systems (smartness). Devices such as sensors and appliances (automation) are used to monitor and collect environmental information. These data can be stored and analyzed by the intelligent systems, and necessary changes to the environment are implemented through actuators based on the results of the analysis. A smart home architecture should be deployed in a manner that satisfies the requirements of metering home conditions, processing instrumented data, and monitoring home appliances. Generally, a smart home architecture includes the following main elements [13]: Microcontroller-enabled sensors to monitor home conditions. Database/Data Store to store generated sensory data and cloud services for data analysis and visualization; also serves as a queue for commands being sent to actuators. Microcontroller-enabled actuators to implement required changes within the environment; microcontrollers send commands to actuators via the cloud services. Server/API layer to process the received sensory data and store the data in database. In addition to the sensory data, it stores the control commands received from web applications and provides the commands to actuators upon their requests. Web applications serve as a cloud service to facilitate the measuring and visualization of sensory data, and to enable remote control (via mobile device) of appliances. There are many types of architectures proposed for smart homes. The system-based architecture, proposed by Soliman et al. [13], is a scheme of sensors and actuators connected to the microcontroller. Sensors collect information about the environment and the microcontroller makes required changes to the environment through actuators. The physical layer-based architecture, proposed by Cook et al. [14], consists of computer servers, environmental monitoring sensors and detectors, and actuators. The scalable model architecture, proposed by Jie et al. [15], uses a uniform interface model to add or remove the model from the infrastructure of smart homes with less eort. The cloud-based architecture (CloudThings), proposed by Zhou et al. [16], aims to speed up the Internet of things (IoT) application, Appl. Sci. 2019, 9, 3459 4 of 23 Appl. Sci. 2018, 8, x FOR PEER REVIEW 4 of 23 sensors, and actuators. These devices communicate with a gateway located at the network edge development, and management by providing Internet access to end devices. A simplified cloud-based which connects the local network to a wide area network such as the Internet. The gateway is a key architecture is illustrated in Figure 1. The internal network consists of appliances, sensors, and actuators. component of the cloud-based architecture. It supports multiple communication protocols and can These devices communicate with a gateway located at the network edge which connects the local easily communicate with end devices [17]; it also has sufficient processing power to perform some network to a wide area network such as the Internet. The gateway is a key component of the cloud-based data processing before pushing it to the cloud. In addition, the gateway plays a network security architecture. It supports multiple communication protocols and can easily communicate with end layer role for the smart home. Since all communication among the end devices and the outer networks devices [17]; it also has sucient processing power to perform some data processing before pushing it should pass through the gateway, it has the ability to filter the messages before commands make any to the cloud. In addition, the gateway plays a network security layer role for the smart home. Since changes to the end devices which do not possess high level of security and are more vulnerable to all communication among the end devices and the outer networks should pass through the gateway, attacks [3]. it has the ability to filter the messages before commands make any changes to the end devices which By employing Internet-connected devices, smart homes face privacy and security concerns in do not possess high level of security and are more vulnerable to attacks [3]. general. Interested readers may find a detailed review of these concerns in our previous study [3]. EDGE Actuators Actuators Actuators Actuators Cloud Gateway Sensors Sensors Sensors Sensors Appliances Appliances Appliances Appliances Figure 1. General cloud-base architecture of a smart home [3]. Figure 1. General cloud-base architecture of a smart home [3]. In a smart home, information collected by different resources can be aggregated and processed By employing Internet-connected devices, smart homes face privacy and security concerns in in the cloud. The cloud is the highest level of the architecture [18] which provides reliable, scalable general. Interested readers may find a detailed review of these concerns in our previous study [3]. and autonomous data storage, and the necessary infrastructure for data processing [19], [20]. The In a smart home, information collected by dierent resources can be aggregated and processed cloud-computing model had a good performance in the last decade; however, recently due to the in the cloud. The cloud is the highest level of the architecture [18] which provides reliable, increase in the number of IoT devices uploading data onto the cloud, this model has faced some scalable and autonomous data storage, and the necessary infrastructure for data processing [19,20]. problems. The most critical problem is the bandwidth limitation. Although CPU processing power The cloud-computing model had a good performance in the last decade; however, recently due to had increased during the last decade, the bandwidth for data transmission did not [21]. As a result, the increase in the number of IoT devices uploading data onto the cloud, this model has faced some the network bandwidth has become a bottleneck that affects the performance of the cloud -based problems. The most critical problem is the bandwidth limitation. Although CPU processing power architecture. To alleviate this problem, Fog and Edge computing were proposed. had increased during the last decade, the bandwidth for data transmission did not [21]. As a result, In Fog computing, first coined by Cisco in 2014 [22], the processor is brought closer to where the network bandwidth has become a bottleneck that aects the performance of the cloud -based data are generated. The data processing is done between the source and the cloud, prior to being architecture. To alleviate this problem, Fog and Edge computing were proposed. pushed to the cloud. In a smart home with the fog computing architecture, a gateway will do data In Fog computing, first coined by Cisco in 2014 [22], the processor is brought closer to where data processing since the gateway is closer to the data source. Data transmission between end devices and are generated. The data processing is done between the source and the cloud, prior to being pushed to gateways is sped-up. The gateways will compress the data received from various sources and will send the compressed data to the cloud for further computation. Less bandwidth is needed to transmit Appl. Sci. 2019, 9, 3459 5 of 23 the cloud. In a smart home with the fog computing architecture, a gateway will do data processing since the gateway is closer to the data source. Data transmission between end devices and gateways is sped-up. The gateways will compress the data received from various sources and will send the compressed data to the cloud for further computation. Less bandwidth is needed to transmit to the cloud in comparison with the original method [3]. Fog computing oers several advantages such as deduction of data size sent to the cloud, reducing the latency of network, improving the response time of the system and single point of failure avoidance [23]. However, Fog computing has some security weaknesses and privacy issues [24,25]. In comparison with Fog computing, Edge computing gives each end device the capability to decide if the data need to be stored locally, analyzed locally, or need to be sent to the cloud [3]. Edge computing has a more localized or at-source computation. Edge computing has the similar advantages and disadvantages as Fog computing [26,27]. 3. Communication Protocols In a smart home, devices need to communicate with each other to be able to exchange data. For making an ecient decision and changes, the intelligence system needs to have a detailed image of the environment. As a single sensor is not enough, several sensors are needed to collect various type of useful information (temperature, humidity, occupant’s behaviour, etc.). To expand the functionality of collected information, sensors need to communicate as well. Communication protocols determine the manner in which these devices and sensors can mutually interconnect [3]. Smart home networks are expected to be based on wireless sensor networks and machine-to-machine (M2M) communications protocols [28]. Considering the transmission medium, the communication protocols are classified into following groups: 1. Wired 2. Wireless 3. Hybrid (which use both wired and wireless media) Body area networks (BAN), personal area networks (PAN), and local area networks (LAN) are the most common type of area networks used in smart homes [3]. Among dierent network topologies, a mesh network is the ideal one for wireless communication indoors because of obstacles such as walls and furniture [19]. Choosing the right communication protocol could be done based on the case and the following concerns [3]: Range of Coverage Level of security Level of power consumption Network size Another factor in the communication protocol selection is the price. For example, the cost of the ZigBee License is multiple of that charged for Z-Wave devices [29]. While the most popular communication protocol among smart home researchers and academic studies is ZigBee [30], the Z-Wave protocol has more vendors and is widely used in practical projects, mainly due to its interoperability. According to the Z-Wave Alliance, over 94 million Z-Wave products have been sold since 2001 [31]. 3.1. Wired Communication Protocol Wired communication is one of the oldest methods of information transmission. Wired communication protocols use a wire medium for data transmission and can be categorized as in Table 1 [3]. Appl. Sci. 2019, 9, 3459 6 of 23 Table 1. Wired communication protocols. Network Protocols Frequency Data Rate Range Encryption Topology Ethernet 100–500 MHz 1 Mbps–100 Gbps 100 m Bus, Star None 120 kHz; X10 20–60 bps; 9.6 kbps 500–1000 m None; Star None 310–433.92 MHz UPB 4–40 kHz 480 bps 80–500 m P2P None 131.65; 13.165 kbps; P2P, mesh, INSTEON 500–40 m AES-256 868–924 MHz 38.4 kbps dual mesh DES-56, MoCA 0.5–1.5 GHz 175 Mbps–2.5 Gbps 90 m P2P, mesh AES-128 110/132 kHz; KNX 1.2/2.4 Mbps 1000 m; 100 m Tree, line star None; AES-128 868.3 MHz 3.2. Wireless Communication Protocols The protocols use radio frequency (RF) signals for transmitting and receiving data. The protocol has lower setup costs and has the ease of network expansions. Wireless communication protocols can be categorized as shown in Table 2 [3]. Table 2. Wireless communication protocols. Network Network Protocols Frequency Data Rate Range Encryption Size Topology Wi-Fi Star, tree, 2.4–5.8 GHz 450 Mbps 10–100 m Thousands None 802.11n P2P, mesh Bluetooth 2.402–2.48 GHz 0.7–2.1 Mbps 15–20 m 8 Star None BLE 2.402–2.48 GHz 2 Mbps 10–15 m N/A Star None 868/915 MHz, 20/40 kbps, Star, mesh, ZigBee 10–100 m 65,536 AES-256 2.4 GHz 250 kbps cluster-tree DES-56, Z-Wave 868/915 MHz 10–100 kbps 30–50 m 232 Mesh AES-128 868/921 MHz, 10–40 kbps, Star, mesh, None; 6LowPAN 10–100 m 250 2.4–5 GHz 250 kbps P2P AES-128 Advantages and disadvantages of wired and wireless communication protocols are summarized in Table 3. Table 3. Comparison of wired and wireless communication protocols. Advantages Disadvantages High security High OPEX Ease of use Wired communication No mobility Long distance coverage protocols No backup power source High bit rate High expansion cost High Reliability Security risk Low OPEX sLow bit rate Wireless communication Mobility Interference protocols Ease of expansionFlexibility Coverage limitation at presence of obstacles Appl. Sci. 2019, 9, 3459 7 of 23 4. Sensors in Smart Home A smart home aims to improve its occupants’ security, convenience, and energy management by facilitating the information and communication technologies. One of the most influencing factors on home energy usage is occupant behaviour. There are many environmental parameters that can be measured in a smart house, such as room temperatures, humidity, etc. These sensors have been described and investigated in many other studies; thus, they are not addressed in this report. This section concentrates on sensors that can be used to extract occupants’ behaviour information; the following section will focus on tracking inhabitants’ activity. Monitoring and classification of residents’ activities strongly depend on the sensor ’s and reliability. Sensor eectiveness largely depends on the type of activity which needs to be monitored [32]. Two main categories of sensors can be distinguished [33]: Wearable and nonwearable sensors. While wearable sensors allow for higher localization accuracy and can detect body movements and vital health metrics [34], nonwearable sensors are considered less intrusive and do not require any interaction from the user ’s side. Wearable sensors may also have harsher power consumption requirements. However, in some cases, the wearable sensors might be part of or make use of devices the user is familiar with and normally carries with them, such as a wristwatch or a cell phone [33]. 4.1. Wearable Sensors Wearable sensors aim to measure the motion characteristics, location, pulse rate, body temperature, blood pressure, and other vital signs of users. These sensors are usually attached to a person directly (e.g., bracelet sensors or cardio sensors) or attach to their clothes (e.g., an accelerometer or a step counter). Table 4 is a summary of wearable sensors that are used for activity recognition and activities of daily living (ADL) classification. Table 4. Wearable sensors used for activity classification. Sensor Detected Parameter Usage Example Accelerometer Movement Occupant running and falling Hand-worn sensors Gestures and step counter Drinking, walking Smartphone Movement User sleep or activity duration RFID Object-interaction Using utensils Vital monitoring sensors Vital signs Blood pressure, heart bit rate Accelerometers—Accelerometers are the most popular sensors for movement and activity recognition [35,36]. These sensors usually attached to a specified part of the human body. Location accelerometers are able to distinguish various types of movement (e.g., running, walking, sitting, scrubbing, etc.) [37,38] or assist to figure out the user posture [39]. Sometimes, accelerometers are employed to detect falls by measuring acceleration [40]. To improve the accelerometers performance and enrich the collected information, accelerometers are often employed together with gyroscopes [41]. Hand-worn sensors—These sensors are widely used in several activity recognitions. Wristwatches, magnetic sensors, and other types of bracelets are classified into this group. To improve the wristwatch ability in hand gesture recognition, accelerometers are integrated to wristwatches [42]. J. Merilahti et al. [43] employed a wrist-worn activity detector to classify users’ sleep/awake activities. K. Van Laerhoven et al. [44] combined inertial sensors, accelerometers, and tilt switches in a wrist-worn sensor to recognize the daily activities of the user. Since dierent electrical devices emit dierent magnetic fields, hand-worn magnetic sensors which have the capability to distinguish dierences among magnetic fields are employed to recognize the activity of a user [45]. Usually emergency buttons are designed for wristwatch, which can be used to ask for help [46]. Appl. Sci. 2019, 9, 3459 8 of 23 Smartphones—Various ranges of sensors such as accelerometers, gyroscopes, a global positioning system, a magnetometer, and a microphone integrated in smartphones. These sensors provide rich information about the user ’s movement and activities [47,48]. RFID tags—These types of sensors are mostly used for finding the interaction of occupants with particular objects and for detecting the cooking, eating, and drinking within the home, Sangho Park et al. [49] attached RFID tags on various kitchen utensils such as cutlery and dishes. Similar setups are also considered in [50–52]. RFID tags are used for dressing failures detection by Matic et al. [53]. Often, RFID sensors are used in combination with other sensors such as accelerometers [54]. In addition to these sensors, there is also a large variety of sensors that monitor persons’ vital signs [33]. These sensors allow for the monitoring of a large set of human vital signs, anomaly detection, and supporting activity recognition and classification. 4.2. Nonwearable Sensors Nonwearable sensors are usually installed in fixed objects or locations of a house or a room and can detect occupants and their movements. Nonwearable sensors have the capability to identify the usage of objects, measure water flow, room temperature, or door openings/closings. Table 5 is a summary of dierent types of nonwearable sensors which were used for monitoring the occupants’ daily activities. Table 5. Nonwearable sensors used for activity classification. Sensor Detected Parameter Usage Example Passive/Active IR Motion Occupant presence detection Ultrasonic Motion Occupant presence detection Photoelectric Motion Occupant presence detection Video/Thermal Activity Occupant presence detection Vibration Vibration Occupant presence detection Pressure Pressure Fall detection Magnetic switches Door opening/Closing Cupboard opening RFID Object-interaction Watching TV Audio Activity Showering Wattmeter Usage information Electric kettle usage Infrared (IR)—IR sensors are widely used in most of activities of daily living (ADL) classification studies and projects [55–60]. They are employed to find out the occupants’ presence, motion detection in particular areas, and finding the occupants’ location within the home. M. Skubic et al. [61] deployed a passive IR (PIR) sensor to detect the usage of stoves and ovens. Ultrasonic sensors—Based on their capability for distance measurement, these sensors are usually used for occupant localization and presence detection. In some studies like [62–64], a combination of ultrasonic sensors together with other sensors were employed for monitoring the occupants daily behaviour. In other studies, ultrasonic sensors were used to obtain precise pacing trajectories and to be able to recognize the ones that were abnormal [65,66]. Photoelectric sensors—These sensors have the capability to detect a light. When the intensity of lighting becomes greater or less than a threshold value, the device would be triggered and generate a signal. This type of sensor is not widely used; however, in some projects, they are used as a presence detection sensor [46,67,68]. Video-based sensors—In some monitoring approaches a camera is mounted in a particular location of a house for movement and activity detection. It should be noted that the performance of Appl. Sci. 2019, 9, 3459 9 of 23 video-based sensors can be aected in an environment with low lights [69]. However, a video camera-based approach can violate the privacy of the residents. In this regard, low-resolution thermal sensors have been proposed to be used instead of a video camera to mitigate the privacy concerns [70,71]. Vibration sensors—These sensors have the capability to detect a person falling [61,72], identifying interaction with various objects [73], flushing toilets, or detecting water flows [74,75]. Pressure sensors—These sensors are mostly used for steps and fall detection. They are usually deployed in the floor of the monitoring space [46,61]. Joon-Ho Lim et al. [76] installed pressure sensors not only in floors but also in furniture to find useful activity information. Appl. Sci. 2018, 8, x FOR PEER REVIEW 9 of 23 Magnetic switches—They are usually employed to find whether doors or cupboards are opened • Vibration sensors — These sensors have the capability to detect a person falling [61], [72] , or closed. These sensors have the ability to provide information on users entering specific rooms identifying interaction with various objects [73], flushing toilets, or detecting water flows [74], and opening dressers, refrigerators, or trash cans [33]. [75]. • Pressure sensors — These sensors are mostly used for steps and fall detection. They are usually Audio sensors—They are employed to detect sounds in houses and distinguish various types of deployed in the floor of the monitoring space [46], [61]. Joon-Ho Lim et al [76] installed pressure sounds. In [63,77] microphones were installed for sounds classification and identifying speech, sensors not only in floors but also in furniture to find useful activity information. phone ringing, dish clanging. M. Popescu et al. [78] installed a series of acoustic sensors to detect • Magnetic switches — They are usually employed to find whether doors or cupboards are opened a person or clo falling. sed. These sensors have the ability to provide information on users entering specific rooms and opening dressers, refrigerators, or trash cans [33]. Wattmeter—A Wattmeter and other sensors that meter electricity usage of household appliances • Audio sensors — They are employed to detect sounds in houses and distinguish various types and light are often used in determining activities of daily living. Today, electricity consumption can of sounds. In [63], [77] microphones were installed for sounds classification and identifying be considered as one of the main indicators of well-being of a resident [79]. G. C. Franco et al. [80], speech, phone ringing, dish clanging. M. Popescu et al [78] installed a series of acoustic sensors to detect a person falling. considered electricity consumption of room lights and dierent appliances to record electrical • Wattmeter — A Wattmeter and other sensors that meter electricity usage of household activities and recognize specified activities of daily living. Tang Yi Ping et al. [81] monitored appliances and light are often used in determining activities of daily living. Today, electricity domestic energy together with other sensors to find abnormalities and monitor the person’s consumption can be considered as one of the main indicators of well-being of a resident [79]. G. well-being and safety status. C. Franco et al. [80], considered electricity consumption of room lights and different appliances to record electrical activities and recognize specified activities of daily living. Tang Yi Ping et al. It is necessary t[o 81m ] moni entio tored domesti n that senso cr energy together wi s with the abilityth other to prov sensors to ide rich ifn ind a form bnormal ation a itb ies a outno d moni ccupator nt s’ activities the person’s well-being and safety status. and biometrics can raise serious privacy concerns. Figure 2 shows the richness of the sensory data versus It is necessary to mention that sensors with the ability to provide rich information about the privacy concern. As the figure illustrates, the sensors that provide rich information about their users occupants’ activities and biometrics can raise serious privacy concerns. Figure 2 shows the richness rarely can be perceived as privacy-preserving. For example, the video camera provides detailed information of the sensory data versus the privacy concern. As the figure illustrates, the sensors that provide rich about all re inform sidenation ts’ acabout their users r tivities but cannao re t ly c be a u ns be percei ed in mo ved st as pr room ivac s dy-p ue rteservin o heav gy . Fo pr r example ivacy vio , th lae video tions. In contrast, camera provides detailed information about all residents’ activities but cannot be used in most rooms magnetic switches can be deployed in every place within the house, but they do not provide complete due to heavy privacy violations. In contrast, magnetic switches can be deployed in every place within information about every human activity. The data richness of magnetic switches or any other low-informative the house, but they do not provide complete information about every human activity. The data sensors can be partly improved by the usage of multiple instances of these sensors. However, this comes at richness of magnetic switches or any other low-informative sensors can be partly improved by the the increasus ed age in of m stalla ut ltiple ion cinst ostance and s o dfe these ploy sen men sors. t co How mple eve xir, this comes ty [33]. at the increased installation cost and deployment complexity [33]. Video Camera Thermal Camera Smartphone Audio Hand-Worn Watt-meter Pressure Magnetic Switch Vital-sign sensor Vibration Wearable Ultrasonic Non-wearable Photoelectric IR Privacy Concern Figure 2. The richness of the sensors versus privacy concern [33]. Figure 2. The richness of the sensors versus privacy concern [33]. 5. Inhabitants’ activity tracking Information Richness Appl. Sci. 2019, 9, 3459 10 of 23 5. Inhabitants’ Activity Tracking An important factor that influences energy consumption within the home is occupant behaviour. Tracking the occupants’ activity within the home or, in other words, activity discovery, recognition, and prediction play a significant role in a smart home concept. This can be called the vital part of a smart home system due to its eect on both occupants’ comfort and building energy management. “Action” and “activity” are the terms that are commonly used for describing physical behaviours. They are used interchangeably in some cases but in other cases they are used to interpret dierent complexity and duration of behaviours [82]. The occupants’ activity can be goal-oriented, and it could be complicated. The activity could be as simple as a single objective and collection of serial events or it could be as complex as a multi-objective and non-sequential collection of happenings. Concurrent and interleaved activities can be considered as a complex activity. Consider the following as an example of a concurrent activity: An occupant in his activity of going to the bathroom passes by the laundry room to load and schedule the washing machine. In this example, there are two purposes in the activity: Scheduling the washing machine and taking a shower. As an example of the interleaved activity, consider the occupant responding to a ringing-phone while cooking in the kitchen. In this scenario the occupant should stop the cooking activity and pick up the phone; when the conversation is finished, the occupant returns to the cooking activity [83]. As discussed in the previous section, tracking the occupants’ activity depends on the type and accuracy of sensors used within the house. In addition to the sensors, for monitoring the occupant’s activity at the household, a smart home system needs to use activity recognition mediums. The smart home system needs to be able to recognize the occupant’s activities, so it is necessary that the activities be categorized based on types or significant features. As sensory data has a temporal-ordered nature, the recognition-of-activity classification would be equally challenging as the sequence classification (SC) problem. There are three general SC methods [84]: Featured-based classification Sequence distance-based classification Model-based classification In the featured-based methods, first a sequence will be transformed into a feature vector and then conventional classification methods such as k-gram and pattern-based feature selection will be applied [85]. In the sequence distance-based methods, the similarity of the sequences will be measured by the distance function and then the classification quality will be determined (e.g., K nearest neighbour classifier and support vector machine) [86], model-based methods using the Hidden Markov Model (HMM) and other statistical models for sequence classification [87]. Generally, the data generated by sensors can be analyzed from two aspects: Lower-sensory level and higher-activity level [88]. The lower-level analysis classifies activities using data read from the sensors. The higher-level analysis analyzes the classified labels of activities for further processes of decision-making. In the lower-level analysis, according to the availability of data instance, supervised learning is employed to learn the data instance model. This process is well known as activity recognition (AR). To discover activity labels without having data instance, an unsupervised learning approach can be used, popularly known as the activity discovery (AD) process. There are a variety of classification techniques such as information theory, statistics, machine learning, data mining, ontologies, and others. 5.1. Activity Recognition “The process of matching predefined activity classes to the data received from sensors is called activity recognition” [14], which is a supervised learning approach. The recognition algorithm could be a support vector machine (SVM), decision tree (DT), instance-based learner (IB) or a neural network (NN) [89]. The activity recognition process can be roughly characterized by following steps [82]: Appl. Sci. 2019, 9, 3459 11 of 23 Selection and installation of suitable sensors for monitoring a user ’s activity together with changes in the environment. Collecting, saving, and processing perceived information through data analysis techniques and/or knowledge representation formalisms at proper levels of abstraction. Creating computational activity models in a manner that enable software systems/agents to conduct reasoning and manipulation. Selection or development of reasoning algorithms to infer activities from sensor data. Considering the sensor types for activity monitoring, activity recognition can be divided to two categories [82]: Vision-based activity recognition: It is based on visual sensors deployment, like video cameras, for monitoring a person’s behaviour within the environment. The generated sensory data are video sequences or digitized visual data. The methods in this category use computer vision techniques, including feature extraction, structural modelling, action extraction, movement tracking and segmentation, for analyzing visual observations for pattern recognition. Sensor-based activity recognition: It is based on the use of sensor technologies to monitor activities. The generated sensory data are mainly the time series of state changes and/or various parameter values that are usually processed through data fusion, probabilistic, or statistical analysis approaches, and formal knowledge technologies for activity recognition. 5.2. Activity Discovery There are always data that does not belong to any of the targeted classes of activity. One solution for handling unlabeled data is designing an unsupervised learning method [14,90] to recognize activities from unlabeled sensor data. Unsupervised learning can be defined as the process of data analysis for knowledge discovery or required data pattern by finding the repetition of data co-occurrence in sensory data. It is important to discover activity patterns from unlabeled data; this can be used to characterize and analyze as much behavioural data as possible, not just predefined activity classes. Researchers need to test and model such unlabeled data to find a complete view of everyday life [14]. To improve the performance of activity recognition, unlabeled data should be segmented into smaller classes. The association rule mining (ARM) analysis is an example of this approach. Activity discovery possesses the challenge of sequence mining; an example of sequence mining is the episode discovery (ED) algorithm [90] and greedy search [14]. In the episodic discovery a predefined window size will be moved along sensory data for collecting the interesting sequences. Later, for evaluating the sequences, the minimum description length (MDL) principle is applied to evaluate sequences by considering their length, frequency of occurrence, or periodicity. For finding the sequence (i.e., sensor ’s events) it is best to compress the input dataset and removed redundancy. The greedy search algorithm is best suited. Activity prediction will enable the smart home to react along the occupants’ actions. The smart home needs to figure out the human activity in real time which would be possible by enhancing the activity recognition and prediction capability of the smart home. Many studies have been done in this regard. 6. Energy Management Optimization of energy consumption while preserving residents’ convenience is one of the most significant intentions of a smart home. Building energy and comfort management (BECM) systems are proposed as control systems for individual buildings or groups of buildings which performs monitoring, data storage, and communication utilizing computers and distributed microprocessors [91]. BECM aims to attenuate energy consumption within building operations while attaining acceptable levels of convenience for occupants. Heating, ventilation, and air conditioning (HVAC) control, hot water control, lighting control, and electricity control are often considered as necessary functions of the Appl. Sci. 2019, 9, 3459 12 of 23 BECM system. This section propounds smart energy management schemes by focusing on the energy system modelling and the correlation of smart homes and smart grids. 6.1. Smart Home and Smart Grid As energy consumption has become a global concern within the last decade, energy eciency and utilization of renewable energy resources became feasible with the advent of the smart grid (SG) concept and modernizing the electricity grid. A significant number of SG infrastructure specifications presented in the earliest first ocial definition [92], is in aliation with smart homes, such as demand-side management and timely provision of energy price information. A smart grid can significantly enhanced energy eciency within distributed networks and demand response (DR) is considered a substantial characteristic of a smart grid [93]. Within smart homes the cooperation of low precedence home appliances like washing machines and water heaters allows DR to utilize energy sources at lower prices. Energy scheduling can be classified as scheduling the resource of energy (i.e., when particular energy sources are utilized), and scheduling the consumption of energy (i.e., when various home appliances should be operating). The smart home energy management system (HEMS) is introduced as a device operating within the building to collect, store, and analyze the energy consumption information of the home. HEMS schedules the operating time of appliances in order to augment the eciency and attenuate the electricity expenditure, taking into account if the usage of appliances are schedulable or not [94]. A smart grid is dependent on smart homes. Homes that utilize smart appliances enables data collection via sensors and smart meters, which facilitates optimization of electricity requirements and reduces the electricity cost. Smart grids can also take advantage of the electricity generated on-site and exported to the grid. 6.2. Smart Energy Management Although the energy management term has been employed in various investigations, in this work our focus is on buildings’ energy management which involves internal heat gain and occupant comfort. The driven loads and heat gains of appliances has two categories. The first category correlates with responsive loads and specifies that the user can change the behaviour of the appliance because of a price signal, such as lights, plug loads, washing machines, dryers, dishwashers, cooking stoves, and microwaves. The second category correlates with unresponsive loads and specifies that the user cannot change the behaviour of the appliance without employment of additional technologies, such as refrigerator and freezer loads [95]. In the smart electricity grid, users are able to produce power (in-home energy) from distributive generation units. The home energy management (HEM) system in the smart grid empowers demand response (DR) and demand-side management (DSM) programs. DR assists in management and alteration of electricity usage responding to electricity supply while DSM emphasizes planning, implementation, and evaluation of policies and techniques that reduce users’ energy consumption and or costs. Various optimization schemes, protocols, and standards have been proposed for eective coordination of domestic appliances and distributed energy resources (DER) to attenuate the peak load and energy consumption expenses. This is an ongoing investigation across the world at academic, industrial and at government level. 6.2.1. Energy Management by Considering Pricing Scheme Dierent pricing schemes have been used by the distribution companies in order to create an ecient energy management scheme. The pricing schemes proposed so far are real-time pricing, time of use pricing, critical peak pricing, day ahead pricing. In real-time pricing, the consumer is notified about the charges on an hourly basis. In time of use pricing, the consumer is charged more during peak periods, less during mid-peak, and least during o-peak. An energy management that links fee structure and scheduling of appliances operation can be used to minimize cost of energy. One example is the in-home energy management (iHEM) [96]. iHEM utilizes smart appliances, a central energy Appl. Sci. 2019, 9, 3459 13 of 23 management unit (EMU), and wireless sensor networks for communication between the appliances, EMU, and smart smart meters. The EMU communicates with a smart meter to inquire about the updated charges. Occupants’ requirements are processed in near real-time, then iHEM suggest a convenient start time to the consumer. The consumer at this phase may be willing to negotiate with EMU. The decision support tool (DsT) proposed in [97] has the main intention to assist users make smart decisions during their appliances operation. In the absence of energy management programs, 30% of the load occurs in the course of peak hours. By employing iHEM, the peak load can be decreased to 5% [98]. iHEM also attenuates carbon emission and energy consumption expenses. In order to take advantage from the time of use pricing and reduce energy expense, appliance coordination have been proposed in [99] with the objective of shifting the consumer load to o-peak periods. The work indicates that the consumer ’s cooperation in the energy management program improves the eciency of the method. Benefits of an energy management program may be increased if distributed energy resources (DER) coordination is adopted in parallel with the appliance coordination [100]. In [97], the concept of the DER coordination has been assessed. The net benefit of the consumer is maximized by scheduling the controllable DER conforming the scheduling algorithm. The consumer ’s energy bill is decreased by 16%–25% [97]. 6.2.2. Energy Management by Considering Household Occupancy Occupant behaviour has an extensive impact on energy consumption and building controls. Unaware energy consumption can add one-third to a building’s designed energy performance [101]. Former research has demonstrated that utilization of real-time occupancy information for controlling the lighting can save a remarkable amount of the electrical energy used for lighting [102]. Recent investigation is concentrated on the development of energy intelligent buildings that incorporates residents’ activities and behaviour as a significant element for energy management systems. A home automation system should be able to recognize whether or not a house is occupied [103]. In addition, many home automation systems also require forecasting when a house is going to be occupied. When a home is not occupied, the automation system will turn o or dim all the artificial lighting, reducing ventilation rate, and setback the heating setpoint. Upon predicted occupancy, the system can trigger heating in advance to heat the house back to the normal setpoint prior to occupancy [103]. A smart heating system should tackle two primary requirements: Reducing energy consumption while maintaining the comfort of occupants. The smartness of the system typically depends on its ability of adaption to prevalent environmental circumstances, the household specifications, and the behaviour of the residents. Utilizing information and communication technology to automatically and intelligently control heating systems has been investigated for years. Smart space conditioning devices, such as the Neurothermostat [104], the GPS Thermostat [105], the Smart Thermostat [106], NEST learning thermostat, and Eco Bee’s Smart-Si [107], and several others [53,108–112], have been appeared. 6.3. Building Energy System Modelling Building energy systems (BES) support the operations within a house, such as space heating, data transmitting, and operating appliances. BES regulates the energy consumption of the buildings by employing physical equipment or machinery, or even exerting a procedure that contains an integration [113]. In order to manage, predict, and optimize the operations of these systems and houses, numerical models have been created to simulate the energy consumption. Regardless of various structures that are proposed as models that simulate the buildings energy system, an energy system model contains three modules including input parameters, output parameters, and the system itself [114], this is demonstrated in Figure 3. Appl. Sci. 2019, 9, 3459 14 of 23 Appl. Sci. 2018, 8, x FOR PEER REVIEW 14 of 23 Controllable variables affect energy system Output variables describe energy Energy modeling system response system to input variables Uncontrollable variables affect energy system Figure 3. Structure of a building energy system [115]. Figure 3. Structure of a building energy system [115]. As Figure 3 indicates, the input variables known as regressor or forcing variables operate within As Fig.3 indicates, the input variables known as regressor or forcing variables operate within the build theing’s en building’s ergy ener system. gy system. For inst For an instance, ce, a thermost a thermostat at set point set point is co is nsider consider ed a ed s a cont as a contr rollabl ollable e inp input ut variable. In contrast, solar radiation, outdoor air temperature, and wind speed are acknowledged as variable. In contrast, solar radiation, outdoor air temperature, and wind speed are acknowledged as vari variables ables wit with h uncont uncontr rollollable able var variables, iables, these can these can ononly ly be pre be pr dedicted icted by s byusuitable itable techniq techniques. ues. For For an an energy system within a building, room air space temperature and humidity are regarded as output energy system within a building, room air space temperature and humidity are regarded as output variable variables s ththat at explain explain the the respon response seof of the b the building’s uilding ener ’s ener gy system gy system to inp to input variables. ut variables. O Output variables utput of a BES model in certain occasions can be the net energy consumption or the energy utilization variables of a BES model in certain occasions can be the net energy consumption or the energy util itself ization [115 it]. seA lf [1 BES 15]. mo A B deE lling S model architectur ling archit e is ect mainly ure is categorized mainly cate as: gori Forwar zed as: Fo d appr rward oachap and proa data-driven ch and approach [115–117]. data-driven approach [115]-[117]. A BES mod A BES model el can be deve can be developed loped utilizin utilizing g a forwar a forwar d procedure d procedur . This comprises the forecast e. This comprises the forecast of of output variables from a comprehensive architecture and parameter of the model conformed to a set output variables from a comprehensive architecture and parameter of the model conformed to a set of inp of input ut vavariables. riables. Mode Models ls that that are de are v developed eloped witwith h execut executio ion of n t of his ap this p appr roac oach h are recogn are recognized ized as as white-box models; these are extremely precise since the energy transmission procedures are mapped white-box models; these are extremely precise since the energy transmission procedures are mapped into the devel into the development opment of the BES modelli of the BES modelling ng structur structur e. Augment e. Augmented ed trends of trends int of integrity egrity in comp in computing uting schemes enabled the development of precise BES models which indicates the fact that BES does not schemes enabled the development of precise BES models which indicates the fact that BES does not relryely on constructi on constructive ve developmen development t and and pr preserves time and eserves time and ener ene gy rgy. Forw . Forwardard modelling modelling of BES of BES is carried is out within the preliminary design and analysis phase. carried out within the preliminary design and analysis phase. Dat Data a driven approache driven approaches, s, which which can be can further c be furtherategorized into categorized into grey- grey- and black-box mode and black-box models, ls, empower dev empower development elopment of of BES mo BES model del by by comprehen comprehending ding both inp both input ut an and d ooutp utput dat ut data. a. This ty This type pe dat data a is is ei either ther alral eady ready known or a known or attained ttaiwithin ned wi performed thin performed evaluations thro evaluations throughout experimental ughout exper primental ocedures. procedure In this scheme, s. In this sch the BES eme, t model he BE is S mo structur del is ed struct utilizing ured ut a single-variable ilizing a single-v or ari multi-variable able or multi-v regr ariable ession regres analysis sion an performed alysis perfor among med quantified among quant output ifiedvariables output var ofiables of energy energy usage, occu usage, pancy occup , solar ancy, solar and wind and w data,ind etc. da Regr ta, etc. Re ession models gression mod are either els ar statistical e either st or at relies istica on l or re primary lies on engineering primary en formulation gineering of formu enerlat gyion consumption of energy co innsumpt buildings. ion in Long-term buildings. simulations Long-term si requir mue latime-consuming tions require time-consuming and prohibitive and prohi arrangements bitive a to rra captur ngeme ents to ca the variables pture the va within the riabsimulation les within the si duration. mulaIn tion this dura case tion. In thi artificial s learning case artmethods ificial lear such ning m as Artificial ethods such Neuralas Networks Artificial (ANN) Neural and Net Fourier works (AN seriesN ar ) eand employed Fourier se to estimate ries are the empl parameters oyed to esti ofma the te the underlying parameters of the underl model. However,yin ing most modcases el. Hothe wev identified er, in mosBES t casmodel es the id parameters entified BES mode indicatel p minor aramet physical ers indicat significances e minor physic which al decr signi ements ficances the whic amou h decrement nt of data s t to he amount be measur of d ed using ata to b the e m artificial easuredlearning using the or ar sear tificching ial learnin techniques g or search thatin pr g t eserves echniqu significant es that pres amount erves sign of time ificant and am memory ount . of time and memory. Moreover, BES model parameters are evaluated based on genuine performance data and data driven models happen to be precise considering the computational intelligence and power. Appl. Sci. 2019, 9, 3459 15 of 23 Moreover, BES model parameters are evaluated based on genuine performance data and data driven models happen to be precise considering the computational intelligence and power. To formulate a physical model to demonstrate the architecture, the physical arrangement of the building, or HVAC&R equipment or system, a grey box scheme is utilized. This scheme recognizes significant parameters and accumulates physical parameters and specifications through statistical analysis [116]. The aforementioned approach acquires expertise user contribution within the configuration of proper modelling equations and estimation of parameters. Although intrusive experimental protocol is essential for convenient parameter assessment, this scheme enables fault detection and diagnosis (FDD) and online control which is applicable on the energy utilization of the whole building. Instances of parameter estimation investigation toward building’s energy consumption are studied in [116,118–129]. 7. Future Perspective on Smart Homes This section aims to look at future smart homes and the services that smart homes would provide for residents to guarantee their comfort and safety. To investigate the connection of smart homes to other smart environments, vehicle-to-home (V2H) connectivity and the home-based healthcare network concept are used as samples. A connected car is a vehicle in which the driver and passengers would be able to access, use, and share information within vehicular communications systems, such as vehicle-to-vehicle (V2V) or vehicle-to-infrastructure (V2I) communications [130]. Connected car service industries have been gradually increasing in size and number, and they are extending their services to incorporate home connectivity [131]. Integration of vehicles and smart home functionalities would enable drivers to control lighting, appliances, heating, entertainment systems, or garage doors before arriving home [132,133]. Quddus et al. [134] proposed a map-matching algorithm for navigation, and Duri et al. [135] developed an in-vehicle data framework that ensures security and privacy of drivers. Godoy et al. [136] improved the performance of telematics through a system based on the Zigbee suite of communication protocols. Moreover, Resin et al. [137] proposed a future wireless technology to connect a vehicle with a home. Recently the concept of V2H connectivity has been addressed in optimization of energy expenses using plug-in hybrid electric vehicles (PHEV). Using PHEV as backup generator [138], electricity generation sharing [139] and electricity storage [140] have been studied. As the demographic is changing, all aspects of our society will be aected. The aging population is one of the major alterations that causes a significant impact since estimations indicates that the global median age will be 36.8 by 2050 [141]. Additionally, according to the World Health Organization, almost 10% of the population experience some form of disability. As a result of these demographic alterations, there is a huge demand for health and social care services. Home healthcare services main intention were transmission of patients’ health status to devoted data centres, particularly for circumstances like elderly dependency or social isolation. Technology development and increment of health expenses has resulted in decentralization of healthcare from the hospital to the home. Healthcare can be obtained more eciently in the home in comparison with hospitals. The ‘smart home’ equipped with appropriate sensors can serve as a centre component of the healthcare service system [142–144]. The smart home can provide tele-consultation, virtual visits, and monitoring [145,146]. There is a strong belief that the user-centred, home-based systems will be appointed as the foundation of healthcare in the future. Operating devices that monitor health and activity or provide assistance in the home must be non-obtrusive and accepted by users. Moreover, privacy and confidentiality require to be considered while the moral and legal matters of ‘monitored’ living requires to be settled in order to enhance admissibility before the technology is widely promoted. The Gator Tech Smart House in Gainesville, Florida, is the result of more than five years of investigations on the application of pervasive and mobile computing in-home-based healthcare Appl. Sci. 2019, 9, 3459 16 of 23 services [147]. The goal of the project is providing assistive habitat that is able to sense not only itself but also its residents. This house could be the good example of smart homes in future. 8. Summary and Conclusions Smart homes are provisioned with technology that monitors the residents and supplies proactive services. The primary objectives of smart home systems are providing convenience, augmenting security, and preserving energy. All smart homes emphasize energy management and comfort and safety of their inhabitants. To achieve these goals, the smart home needs to be conscious of its environment. Monitoring the environment is strongly dependent on underlying sensor technologies. Furthermore, a smart home must scrutinize the sensor generated data to make decisions and required changes within the environment. This clearly demonstrates the importance of activity recognition and prediction medium in the smart home concept. Energy performance of smart homes requires consideration of building properties, in addition to behaviour of their occupants and state of the environment. To analyze the dynamic thermal behaviour of buildings, a suitable model needs to be selected. The grey box modelling appears to provide the most eective scheme for energy consumption management of buildings. There are two focused areas defined for smart homes: Users and buildings. These two areas have a strong connection with each other in energy management and inhabitants’ comfort. Most energy management schemes presented in the literature rely on scheduling and shifting consumption from peak-load time to low-load time. However, to attain eective energy management, it is necessary to integrate the occupant activity and behaviour as a critical element to construct energy and comfort management (BECM) systems. In addition to occupant detection, it is necessary to predict the occupants’ state to avoid loss of comfort; this poses a challenge for future research and development in the area of smart homes. Another challenge is future convergence of multiple existing IoT services to create new ones, for example car–home connectivity and home-based healthcare. In conclusion, it is expected that smart homes will become more and more important in the near future. This will intensify the demand for eective energy management considering the occupants’ comfort. Several other challenges still need to be addressed in the context of smart homes, such as deploying ecient sensor technologies, activity recognition and prediction, methods for data storage and analysis. In addition, future smart homes will co-exist with other smart technologies and require convergence of corresponding networks and services. This clearly illustrates the multidisciplinary nature of this area and requires the involvement of number of specialists in developing future smart homes. Author Contributions: All authors substantially contributed to the work presented in this paper. Conceptualization and methodology, Y.C. and P.M.; Literature review and writing—original draft preparation, B.L.; Writing—review and editing, Y.C. and P.M. Supervision—P.M.; Funding acquisition and project administration, Y.C. Funding: The research was funded by Natural Science and Engineering Research Council (NSERC), grant number CRDPJ 530932-18. The article processing charges were waived by MDPI following a collaborative agreement. Conflicts of Interest: The authors declare no conflict of interest. References 1. Alam, M.R.; Reaz, M.B.I.; Ali, M.A.M. A Review of Smart Homes-Past, Present, and Future. IEEE Trans. Syst. Man Cybern. Part C 2012, 42, 1190–1203. [CrossRef] 2. Lutolf, R. Smart home concept and the integration of energy meters into a home-based system. In Proceedings of the Seventh International Conference on Metering Apparatus and Taris for Electricity Supply 1992, Glasgow, UK, 17–19 November 1992; pp. 277–278. 3. Mocrii, D.; Chen, Y.; Musilek, P. IoT-based smart homes: A review of system architecture, software, communications, privacy and security. Internet Things 2018, 1, 81–98. [CrossRef] Appl. Sci. 2019, 9, 3459 17 of 23 4. Intertek, Housing Learning and Improvement Network factsheet, Intertek Research and Testing Center for the Department of Trade and Industry, DTI Smart Homes Project. London, UK, September 2003. Available online: https://www.housinglin.org.uk/_assets/Resources/Housing/Housing_advice/Smart_Home_ -_A_definition_September_2003.pdf (accessed on 5 August 2018). 5. Satpathy, L. Smart Housing: Technology to Aid Aging in Place. New Opportunities and Challenges, Mississippi State University, MS, 2006. Available online: https://search.proquest.com/docview/305315332 (accessed on 5 August 2018). 6. Edwards, W.K.; Grinter, R.E. At home with ubiquitous computing: Seven challenges. In Lecture Notes in Computer Science, Proceedings of the International Conference on Ubiquitous Computing, Atlanta GR, USA, 30 September–2 October 2001; Springer: Berlin/Heidelberg, Germany, 2001. [CrossRef] 7. Cook, D.; Das, S.K. Smart Environments: Technology, Protocols, and Applications; Wiley-Interscience: Hoboken, NJ, USA, 2005; ISBN 0-471-54448-5. 8. Das, S.K.; Cook, D.J.; Battacharya, A.; Heierman, E.O.; Lin, T.-Y. The role of prediction algorithms in the MavHome smart home architecture. IEEE Wirel. Commun. 2002, 9, 77–84. [CrossRef] 9. Darby, S.J. Smart technology in the home: Time for more clarity. Build. Res. Inf. 2018, 46, 140–147. [CrossRef] 10. Annual Energy Review 2004, Energy Information Administration, US Department of Energy, Report No. DOE/EIA-0384, Table 2.1a. 2004. Available online: http://www.eia.doe.gov/emeu/aer/txt/ptb0201a.html (accessed on 19 August 2005). 11. Ullah, M.N.; Mahmood, A.; Razzaq, S.; Ilahi, M.; Khan, R.D.; Javaid, N. A Survey of Dierent Residential Energy Consumption Controlling Techniques for Autonomous DSM in Future Smart Grid Communications. arXiv 2013, arXiv:1306.1134. 12. Meyers, R.J.; Williams, E.D.; Matthews, H.S. Scoping the potential of monitoring and control technologies to reduce energy use in homes. Energy Build. 2010, 42, 563–569. [CrossRef] 13. Soliman, M.; Abiodun, T.; Hamouda, T.; Zhou, J.; Lung, C.-H. Smart home: Integrating internet of things with web services and cloud computing. In Proceedings of the 2013 IEEE 5th International Conference on Cloud Computing Technology and Science, Bristol, UK, 2–5 December 2013. 14. Cook, D.J.; Crandall, A.S.; Thomas, B.L.; Krishnan, N.C. CASAS: A Smart Home in a Box. Computer 2013, 46, 62–69. [CrossRef] [PubMed] 15. Jie, Y.; Pei, J.Y.; Jun, L.; Yun, G.; Wei, X. Smart home system based on IoT technologies. In Proceedings of the 2013 International Conference on Computational and Information Sciences, Shiyang, China, 21–23 June 2013. 16. Zhou, J.; Leppanen, T.; Harjula, E.; Ylianttila, M.; Ojala, T.; Yu, C.; Jin, H.; Yang, L.T. Cloudthings: A common architecture for integrating the internet of things with cloud computing. In Proceedings of the 2013 IEEE 17th International Conference on Computer Supported Cooperative Work in Design (CSCWD), Whistler, BC, Canada, 27–29 June 2013. 17. Guoqiang, S.; Yanming, C.; Chao, Z.; Yanxu, Z. Design and implementation of a smart IoT gateway. In Proceedings of the 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing, Beijing, China, 20–23 August 2013. 18. Xu, L.D.; He, W.; Li, S. Internet of Things in Industries: A Survey. IEEE Trans. Ind. Inform. 2014, 10, 2233–2243. [CrossRef] 19. Stojkoska, B.L.R.; Trivodaliev, K.V. A review of Internet of Things for smart home: Challenges and solutions. J. Clean. Prod. 2017, 140, 1454–1464. [CrossRef] 20. Gubbi, J.; Buyya, R.; Marusic, S.; Palaniswami, M. Internet of Things (IoT): A vision, architectural elements, and future directions. Future Gener. Comput. Syst. 2013, 29, 1645–1660. [CrossRef] 21. Carvalho, C. The Gap between Processor and Memory Speeds. 2002. Available online: https://pdfs. semanticscholar.org/6ebe/c8701893a6770eb0e19a0d4a732852c86256.pdf (accessed on 15 June 2012). 22. Fog Computing and the Internet of Things: Extend the Cloud to Where the Things Are. 2015. Available online: https://www.cisco.com/c/dam/en_us/solutions/trends/iot/docs/computing-overview.pdf (accessed on 5 August 2018). 23. Fog vs. Edge Computing: What’s the Dierence? Available online: https://info.opto22.com/fog-vs-edge- computing (accessed on 15 August 2018). 24. Yi, S.; Qin, Z.; Li, Q. Security and Privacy Issues of Fog Computing: A Survey. In Lecture Notes in Computer Science, Proceedings of the International Conference on Wireless Algorithms, Systems, and Applications, Qufu, China, 10–12 August 2015; Springer: Cham, Switzerland, 2015; pp. 685–695. Appl. Sci. 2019, 9, 3459 18 of 23 25. Stojmenovic, I.; Wen, S. The fog computing paradigm: Scenarios and security issues. In Proceedings of the 2014 Federated Conference on Computer Science and Information Systems, Warsaw, Poland, 7–10 September 2014. 26. Shi, W.; Dustdar, S. The Promise of Edge Computing. Computer 2016, 49, 78–81. [CrossRef] 27. Shi, W.; Cao, J.; Zhang, Q.; Li, Y.; Xu, L. Edge COMPUTING: Vision and Challenges. IEEE Internet Things J. 2016, 3, 637–646. [CrossRef] 28. Chen, M. Machine-to-Machine Communications: Architectures, Standards and Applications. KSII Trans. Internet Inf. Syst. 2012, 6, 480. [CrossRef] 29. Darbee, P. INSTEON: Compare. White Pap. 2006, 2, 69. 30. ZigBee. Available online: http://www.zigbee.org/ (accessed on 8 December 2015). 31. Z-Wave Alliance. Available online: http://products.z-wavealliance.org/ (accessed on 8 December 2015). 32. Ding, D.; Cooper, R.A.; Pasquina, P.F.; Fici-Pasquina, L. Sensor technology for smart homes. Maturitas 2011, 69, 131–136. [CrossRef] [PubMed] 33. Debes, C.; Merentitis, A.; Sukhanov, S.; Niessen, M.; Frangiadakis, N.; Bauer, A. Monitoring Activities of Daily Living in Smart Homes: Understanding human behavior. IEEE Signal Process. Mag. 2016, 33, 81–94. [CrossRef] 34. Patel, S.; Park, H.; Bonato, P.; Chan, L.; Rodgers, M. A review of wearable sensors and systems with application in rehabilitation. J. Neuroeng. Rehabil. 2012, 9, 21. [CrossRef] [PubMed] 35. Atallah, L.; Lo, B.; Ali, R.; King, R.; Yang, G.Z. Real-Time Activity Classification Using Ambient and Wearable Sensors. IEEE Trans. Inf. Technol. Biomed. 2009, 13, 1031–1039. [CrossRef] [PubMed] 36. Huỳnh, T.; Blanke, U.; Schiele, B. Scalable recognition of daily activities with wearable sensors. In Lecture Notes in Computer Science, Proceedings of the International Symposium on Location- and Context-Awareness, Oberpfaenhofen, Germany, 20–21 September 2007; Springer: Berlin/Heidelberg, Germany, 2007; pp. 50–67. 37. Yang, J.; Wang, J.; Chen, Y. Using acceleration measurements for activity recognition: An eective learning algorithm for constructing neural classifiers. Pattern Recognit. Lett. 2008, 29, 2213–2220. [CrossRef] 38. Khan, A.M.; Lee, Y.K.; Lee, S.Y. Accelerometer ’s position free human activity recognition using a hierarchical recognition model. In Proceedings of the 12th IEEE International Conference on E-Health Networking, Applications and Services, Lyon, France, 1–3 July 2010. [CrossRef] 39. Gjoreski, H.; Lustrek, M.; Gams, M. Accelerometer placement for posture recognition and fall detection. In Proceedings of the 2011 Seventh International Conference on Intelligent Environments, Nottingham, UK, 25–28 July 2011. 40. Mathie, M.J.; Coster, A.C.F.; Lovell, N.H.; Celler, B.G.; Lord, S.R.; Tiedemann, A. A pilot study of long-term monitoring of human movements in the home using accelerometry. J. Telemed. Telecare 2004, 10, 144–151. [CrossRef] [PubMed] 41. Li, Q.; Stankovic, J.A.; Hanson, M.A.; Barth, A.T.; Lach, J.; Zhou, G. Accurate, fast fall detection using gyroscopes and accelerometer-derived posture information. In Proceedings of the 2009 Sixth International Workshop on Wearable and Implantable Body Sensor Networks, Berkeley, CA, USA, 3–5 June 2009. [CrossRef] 42. Amstutz, R.; Amft, O.; French, B.; Smailagic, A.; Siewiorek, D.; Troster, G. Performance analysis of an HMM-based gesture recognition using a wristwatch device. In Proceedings of the 2009 International Conference on Computational Science and Engineering, Vancouver, BC, Canada, 29–31 August 2009. 43. Merilahti, J.; Pärkkä, J.; Antila, K.; Paavilainen, P.; Mattila, E.; Malm, E.J.; Saarinen, A.; Korhonen, I. Compliance and technical feasibility of long-term health monitoring with wearable and ambient technologies. J. Telemed. Telecare 2009, 15, 302–309. [CrossRef] [PubMed] 44. Van Laerhoven, K.; Kilian, D.; Schiele, B. Using rhythm awareness in long-term activity recognition. In Proceedings of the 2008 12th IEEE International Symposium on Wearable Computers, Pittsburgh, PA, USA, 28 September–1 October 2008; pp. 63–66. [CrossRef] 45. Maekawa, T.; Kishino, Y.; Sakurai, Y.; Suyama, T. Activity recognition with hand-worn magnetic sensors. Pers. Ubiquit. Comput. 2013, 17, 1085–1094. [CrossRef] 46. Doughty, K.; Costa, J. Continuous automated telecare assessment of the elderly. J. Telemed. Telecare 1997, 3 (Suppl. S1), 23–25. [CrossRef] 47. Kwapisz, J.; Weiss, G.; Moore, S. Activity recognition using cell phone accelerometers. ACM SIGKDD Explor. Newsl. 2011, 12, 74–82. [CrossRef] Appl. Sci. 2019, 9, 3459 19 of 23 48. Lester, J.; Choudhury, T. A practical approach to recognizing physical activities. In Lecture Notes in Computer Science, Proceedings of the International Conference on Pervasive Computing, Dublin, Ireland, 7–10 May 2006; Springer: Berlin/Heidelberg, Germany, 2006; pp. 1–16. 49. Park, S.; Kautz, H. Hierarchical recognition of activities of daily living using multi-scale, multi-perspective vision and RFID. In Proceedings of the 2008 IET 4th International conference on intelligent environments, Seattle, WA, USA, 21–22 July 2008. [CrossRef] 50. Stikic, M.; Huynh, T.; Van Laerhoven, K.; Schiele, B. ADL recognition based on the combination of RFID and accelerometer sensing. In Proceedings of the 2008 Second International Conference on Pervasive Computing Technologies for Healthcare, Ampere, Finland, 30 January–1 February 2008. 51. Buettner, M.; Prasad, R.; Philipose, M.; Wetherall, D. Recognizing daily activities with RFID-based sensors. In Proceedings of the 11th International Conference on Ubiquitous Computing, Orlando, FL, USA, 30 September–3 October 2009. 52. Philipose, M.; Fishkin, K.P.; Perkowitz, M.; Patterson, D.J.; Fox, D.; Kautz, H.; Hahnel, D. Inferring activities from interactions with objects. IEEE Pervasive Comput. 2004, 3, 50–57. [CrossRef] 53. Scott, J.; Brush, A.J.; Krumm, J.; Meyers, B.; Hazas, M.; Hodges, S.; Villar, N. PreHeat: Controlling home heating using occupancy prediction. In Proceedings of the 13th International Conference on Ubiquitous Computing, Beijing, China, 17–21 September 2011. 54. Matic, A.; Mehta, P.; Rehg, J.M.; Osmani, V.; Mayora, O. Monitoring Dressing Activity Failures through RFID and Video. Methods Inf. Med. 2012, 51, 45–54. [CrossRef] 55. Chan, M.; Campo, E.; Estève, D. Assessment of activity of elderly people using a home monitoring system. Int. J. Rehabil. Res. 2005, 28, 69–76. [CrossRef] 56. Suzuki, R.; Otake, S.; Izutsu, T.; Yoshida, M.; Iwaya, T. Rhythm of daily living and detection of a typical days for elderly people living alone as determined with a monitoring system. J. Telemed. Telecare 2006, 12, 208–214. [CrossRef] [PubMed] 57. Alwan, M.; Dalal, S.; Mack, D.; Kell, S.; Turner, B.; Leachtenauer, J.; Felder, R. Impact of monitoring technology in assisted living: Outcome pilot. IEEE Trans. Inf. Technol. Biomed. 2006, 10, 192–198. [CrossRef] 58. Tyrer, H.W.; Aud, M.A.; Alexander, G.; Skubic, M.; Rantz, M. Early detection of health changes in older adults. In Proceedings of the 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Lyon, France, 22–26 August 2007. [CrossRef] 59. Virone, G.; Alwan, M.; Dalal, S.; Kell, S.W.; Turner, B.; Stankovic, J.A.; Felder, R. Behavioral Patterns of Older Adults in Assisted Living. IEEE Trans. Inf. Technol. Biomed. 2008, 12, 387–398. [CrossRef] 60. Van Kasteren, T.; Noulas, A.; Englebienne, G.; Kröse, B. Accurate activity recognition in a home setting. In Proceedings of the 10th International Conference on Ubiquitous Computing, Seoul, Korea, 21–24 September 2008. [CrossRef] 61. Skubic, M.; Alexander, G.; Popescu, M.; Rantz, M.; Keller, J. A smart home application to elder care: Current status and lessons learned. Technol. Health Care 2009, 17, 183–201. [PubMed] 62. Biswas, J.; Kumar, S.D.; Qui, Q.; Saradhi, V.C.; Pham, V.T. Quality aware elderly people monitoring using ultrasonic sensors. In Proceedings of the 3rd International Conference on Smart Homes and Health Telematics (ICOST), Magog, QC, Canada, 4–6 July 2005; pp. 107–115. 63. Fleury, A.; Vacher, M.; Noury, N. SVM-Based Multimodal Classification of Activities of Daily Living in Health Smart Homes: Sensors, Algorithms, and First Experimental Results. IEEE Trans. Inf. Technol. Biomed. 2009, 14, 274–283. [CrossRef] [PubMed] 64. Vuegen, L.; Den Broeck, B.; Karsmakers, P.; Hamme, H.; Vanrumste, B. Automatic monitoring of activities of daily living based on real-life acoustic sensor data: A preliminary study. In Proceedings of the Fourth Workshop on Speech and Language Processing for Assistive Technologies (SLPAT): Proceedings, Grenoble, France, 21–22 August 2013. 65. Biswas, J.; Naumann, F.; Qiu, Q. Assessing the completeness of sensor data. In Lecture Notes in Computer Science, Proceedings of the International Conference on Database Systems for Advanced Applications, Singapore, 12–15 April 2006; Springer: Berlin/Heidelberg, Germany, 2006; pp. 717–732. 66. Pham, V.T.; Qiu, Q.; Wai, A.A.P.; Biswas, J. Application of ultrasonic sensors in a smart environment. Pervasive Mob. Comput. 2007, 3, 180–207. [CrossRef] 67. Haigh, K.Z.; Ki, L.M.; Ho, G. The Independent Lifestyle Assistant: Lessons Learned. Assist. Technol. 2006, 18, 87–106. [CrossRef] [PubMed] Appl. Sci. 2019, 9, 3459 20 of 23 68. Cameron, K.; Hughes, K.; Doughty, K. Reducing fall incidence in community elders by telecare using predictive systems. In Proceedings of the 19th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. ‘Magnificent Milestones and Emerging Opportunities in Medical Engineering’ (Cat. no. 97 CH36136), Chicago, IL, USA, 30 October–2 November 1997. 69. Tapia, E.M.; Intille, S.S.; Larson, K. Activity recognition in the home using simple and ubiquitous sensors. In Lecture Notes in Computer Science, Proceedings of the International Conference on Pervasive Computing, Linz/Vienna, Austria, 21–23 April 2004; Springer: Berlin/Heidelberg, Germany, 2004. 70. Han, J.; Bhanu, B. Human activity recognition in thermal infrared imagery. In Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05)-Workshops, San Diego, CA, USA, 21–23 September 2005. [CrossRef] 71. Hevesi, P.; Wille, S.; Pirkl, G.; When, N.; Lukowicz, P. Monitoring household activities and user location with a cheap, unobtrusive thermal sensor array. In Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing, Seattle, WA, USA, 13–17 September 2014. 72. Zigel, Y.; Litvak, D.; Gannot, I. A Method for Automatic Fall Detection of Elderly People Using Floor Vibrations and Sound-Proof of Concept on Human Mimicking Doll Falls. IEEE Trans. Biomed. Eng. 2009, 56, 2858–2867. [CrossRef] [PubMed] 73. Intille, S.S.; Larson, K.; Beaudin, J.S.; Nawyn, J.; Munguia Tapia, E.; Kaushik, P. A living laboratory for the design and evaluation of ubiquitous computing technologies. In Proceedings of the Conference on Human Factors in Computing Systems: CHI’05 Extended Abstracts on Human Factors in Computing Systems, Portland, OR, USA, 2–7 April 2005. 74. Tsukiyama, T. Ambient sensor system for in-home health monitoring. In Proceedings of the 4th Int. Conf. Ambient Computing, Applications, Services and Technologies, Rome, Italy, 24–28 August 2014; pp. 47–50. 75. Hu, L.; Chen, Y.; Wang, S.; Jia, L. A nonintrusive and single-point infrastructure-mediated sensing approach for water-use activity recognition. In Proceedings of the 2013 IEEE 10th International Conference on High Performance Computing and Communications and 2013 IEEE International Conference on Embedded and Ubiquitous Computing, Zhangjiajie, China, 13–15 November 2013. 76. Lim, J.; Jang, H.; Jang, J.; Park, S.J. Daily activity recognition system for the elderly using pressure sensors. In Proceedings of the 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Vancouver, BC, Canada, 20–25 August 2008. 77. Fleury, A.; Noury, N.; Vacher, M.; Glasson, H.; Seri, J.F. Sound and speech detection and classification in a Health Smart Home. In Proceedings of the 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Vancouver, BC, Canada, 20–25 August 2008. 78. Popescu, M.; Li, Y.; Skubic, M.; Rantz, M. An acoustic fall detector system that uses sound height information to reduce the false alarm rate. In Proceedings of the 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Vancouver, BC, Canada, 20–25 August 2008. 79. Hunt, T.D.; Rajendran, D.; Nikora, M.; Bennett, S.; Fendall, A. A minimally intrusive monitoring system that utilizes electricity consumption as a proxy for wellbeing. J. Appl. Comput. Inf. Technol. 2014, 18, 1–5. 80. Franco, G.C.; Gallay, F.; Berenguer, M.; Mourrain, C.; Couturier, P. Noninvasive monitoring of the activities of daily living of elderly people at home—A pilot study of the usage of domestic appliances. J. Telemed. Telecare 2008, 14, 231–235. [CrossRef] [PubMed] 81. Ping, T.Y.; Fei, D.; Ying, X.J. The investigation of the elder ’s monitoring system based on life supplying line. In Proceedings of the 2005 IEEE International Conference on Industrial Technology, Hong Kong, China, 14–17 December 2005. 82. Chen, L.; Hoey, J.; Nugent, C.D.; Cook, D.J.; Yu, Z. Sensor-Based Activity Recognition. IEEE Trans. Syst. Man Cybern. Part C 2012, 42, 790–808. [CrossRef] 83. Hu, D.H.; Yang, Q. CIGAR: Concurrent and interleaving goal and activity recognition. In Proceedings of the Twenty-Third AAAI Conference on Artificial Intelligence (2008), Chicago, IL, USA, 13–17 July 2008. 84. Xing, Z.; Pei, J.; Keogh, E. A brief survey on sequence classification. ACM SIGKDD Explor. Newsl. 2010, 12, 40–48. [CrossRef] 85. Dong, G.; Pei, J. Sequence Data Mining; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2007; ISBN 978-0-387-69936-3. 86. Saigo, H.; Vert, J.; Ueda, N.; Akutsu, T. Protein homology detection using string alignment kernels. Bioinformatics 2004, 20, 1682–1689. [CrossRef] Appl. Sci. 2019, 9, 3459 21 of 23 87. Yakhnenko, O.; Silvescu, A.; Honavar, V. Discriminatively trained markov model for sequence classification. In Proceedings of the Fifth IEEE International Conference on Data Mining (ICDM’05), Houston, TX, USA, 27–30 November 2005. 88. Novák, M.; Binas, ˇ M.; Jakab, F. Unobtrusive anomaly detection in presence of elderly in a smart-home environment. In Proceedings of the 2012 Elektro, Rajeck Teplice, Slovakia, 21–22 May 2012. 89. Cook, D.J. Making Sense of Sensor Data. IEEE Pervasive Comput. 2007, 6, 105–108. [CrossRef] 90. Heierman, E.O.; Cook, D.J. Improving home automation by discovering regularly occurring device usage patterns. In Proceedings of the Third IEEE International Conference on Data Mining, Melbourne, FL, USA, 22–22 November 2003. 91. Levermore, G.J. Building Energy Management Systems: Applications to Low-Energy HVAC and Natural Ventilation Control, 2nd ed.; Routledge: London, UK, 2000. [CrossRef] 92. Sissine, F. Energy Independence and Security Act of 2007: A Summary of Major Provisions. Congressional Research Service Report for Congress, Order Code RL34294, Washington, DC, USA. Available online: https: //www1.eere.energy.gov/manufacturing/tech_assistance/pdfs/crs_report_energy_act_2007.pdf (accessed on 25 December 2007). 93. Li, X.H.; Hong, S.H. User-expected price-based demand response algorithm for a home-to-grid system. Energy 2014, 64, 437–449. [CrossRef] 94. Zhou, B.; Li, W.; Chan, K.W.; Cao, Y.; Kuang, Y.; Liu, X.; Wang, X. Smart home energy management systems: Concept, configurations, and scheduling strategies. Renew. Sustain. Energy Rev. 2016, 61, 30–40. [CrossRef] 95. Singh, R.; Vyakaranam, B.G. Evaluation of Representative Smart Grid Investment Grant Project Technologies: Distributed Generation; Pacific Northwest National Lab. (PNNL): Richland, WA, USA, 2012. 96. Erol-Kantarci, M.; Mouftah, H.T. Wireless Sensor Networks for Cost-Ecient Residential Energy Management in the Smart Grid. IEEE Trans. Smart Grid 2011, 2, 314–325. [CrossRef] 97. Pedrasa, M.A.A.; Spooner, T.D.; MacGill, I.F. Coordinated Scheduling of Residential Distributed Energy Resources to Optimize Smart Home Energy Services. IEEE Trans. Smart Grid 2010, 1, 134–143. [CrossRef] 98. Kailas, A.; Cecchi, V.; Mukherjee, A. A Survey of Communications and Networking Technologies for Energy Management in Buildings and Home Automation. J. Comput. Netw. Commun. 2012, 2012, 1–12. [CrossRef] 99. Erol-Kantarci, M.; Mouftah, H.T. Wireless sensor networks for domestic energy management in smart grids. In Proceedings of the 2010 25th Biennial Symposium on Communications, Kingston, ON, Canada, 12–14 May 2010. 100. Javaid, N.; Khan, I.; Ullah, M.N.; Mahmood, A.; Farooq, M.U. A survey of home energy management systems in future smart grid communications. In Proceedings of the 2013 Eighth International Conference on Broadband and Wireless Computing, Communication and Applications, Compiegne, France, 28–30 October 2013. 101. Nguyen, T.A.; Aiello, M. Energy intelligent buildings based on user activity: A survey. Energy Build. 2013, 56, 244–257. [CrossRef] 102. Guo, X.; Tiller, D.K.; Henze, G.P.; Waters, C.E. The performance of occupancy-based lighting control systems: A review. Light Res. Technol. 2010, 42, 415–431. [CrossRef] 103. Kleiminger, W.; Mattern, F.; Santini, S. Predicting household occupancy for smart heating control: A comparative performance analysis of state-of-the-art approaches. Energy Build. 2014, 85, 493–505. [CrossRef] 104. Mozer, M.C.; Vidmar, L.; Dodier, R.H. The Neurothermostat: Predictive optimal control of residential heating systems. In Proceedings of the 9th International Conference on Neural Information Processing Systems, Denver, CO, USA, 3–5 December 1996; pp. 953–959. 105. Gupta, A.G.; Intille, S.S.; Larson, K. Adding GPS-control to traditional thermostats: An exploration of potential energy savings and design challenges. In Proceedings of the Seventh International Conference on Pervasive Computing, Nara, Japan, 11–14 May 2009. 106. Lu, J.; Sookoor, T.; Srinivasan, V.; Gao, G.; Holben, B.; Stankovic, J.; Field, E.; Whitehouse, K. The smart thermostat: Using occupancy sensors to save energy in homes. In Proceedings of the 8 th ACM Conference on Embedded Networked Sensor Systems, Zürich, Switzerland, 3–5 November 2010. 107. Available online: www.ecobee.com/solutions/home/smart-si/ (accessed on 5 November 2015). 108. Agarwal, Y.; Balaji, B.; Dutta, S.; Gupta, R.K.; Weng, T. Duty-cycling buildings aggressively: The next frontier in HVAC control. In Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks, Chicago, IL, USA, 12–14 April 2011. Appl. Sci. 2019, 9, 3459 22 of 23 109. Oldewurtel, F.; Parisio, A.; Jones, C.N.; Morari, M.; Gyalistras, D.; Gwerder, M.; Stauch, V.; Lehmann, B.; Wirth, K. Energy ecient building climate control using Stochastic Model Predictive Control and weather predictions. In Proceedings of the 2010 American Control Conference, Baltimore, MD, USA, 30 June–2 July 2010. 110. Ellis, C.; Scott, J.; Hazas, M.; Krumm, J. Earlyo: Using house cooling rates to save energy. In Proceedings of the Fourth ACM Workshop on Embedded Sensing Systems for Energy-Eciency in Buildings, Toronto, ON, Canada, 6 November 2012. 111. Erickson, V.L.; Carreira-Perpiñán, M.Á.; Cerpa, A.E. OBSERVE: Occupancy-based system for ecient reduction of HVAC energy. In Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks, Chicago, IL, USA, 12–14 April 2011; pp. 258–269. 112. Fountain, M.; Brager, G.; Arens, E.; Bauman, F.; Benton, C. Comport control for short-term occupancy. Energy Build. 1994, 21, 1–13. [CrossRef] 113. Harish, V.S.K.V.; Kumar, A. Techniques used to construct an energy model for attaining energy eciency in building: A review. In Proceedings of the 2014 International Conference on Control, Instrumentation, Energy and Communication (CIEC), Calcutta, India, 31 January–2 February 2014; pp. 366–370. [CrossRef] 114. Beck, J.V.; Arnold, K.J. Parameter Estimation in Engineering and Science; John Wiley & Sons: New York, NY, USA, 1977; ISBN 9780471061182. 115. Harish, V.S.K.V.; Kumar, A. A review on modeling and simulation of building energy systems. Renew. Sustain. Energy Rev. 2016, 56, 1272–1292. [CrossRef] 116. Rabl, A.; Rialhe, A. Energy signature models for commercial buildings: Test with measured data and interpretation. Energy Build. 1992, 19, 143–154. [CrossRef] 117. Rabl, A. Parameter Estimation in Buildings: Methods for Dynamic Analysis of Measured Energy Use. J. Solar Energy Eng. 1988, 110, 52. [CrossRef] 118. Braun, J.E. Reducing energy costs and peak electrical demand through optimal control of building thermal storage. ASHRAE Trans. 1990, 96, 876–888. 119. Dhar, A.; Reddy, T.A.; Claridge, D.E. Modeling Hourly Energy Use in Commercial Buildings with Fourier Series Functional Forms. J. Solar Energy Eng. 1998, 120, 217. [CrossRef] 120. Dhar, A.; Reddy, T.A.; Claridge, D.E. A Fourier Series Model to Predict Hourly Heating and Cooling Energy Use in Commercial Buildings with Outdoor Temperature as the Only Weather Variable. J. Solar Energy Eng. 1999, 121, 47. [CrossRef] 121. Andresen, I.; Brandemuehl, M.J. Heat storage in building thermal mass: A parametric study. ASHRAE Trans. 1992, 98, 910–918. 122. Gordon, J.M.; Ng, K.C. Predictive and diagnostic aspects of a universal thermodynamic model for chillers. Int. J. Heat Mass Transf. 1995, 38, 807–818. [CrossRef] 123. Gordon, J.M.; Ng, K.C. Cool Thermodynamics; Cambridge Press: Cambridge, UK, 2000. 124. Guyon, G.; Palomo, E. Validation of two French building energy programs, part 2: Parameter estimation method applied to empirical validation. ASHRAE Trans. 1999, 105, 709. 125. Guyon, G.; Palomo, E. Validation of two French building energy programs, part 1: Analytical verification. ASHRAE Trans. 1999, 105, 694. 126. Hammarsten, S. Estimation of Energy Balances for Houses; National Swedish Institute for Building Research: Gavle, Sweden, 1984. 127. Hammarsten, S. A critical appraisal of energy-signature models. Appl. Energy 1987, 26, 97–110. [CrossRef] 128. Sonderegger, R.C. Thermal modeling of buildings as a design tool. In Proceedings of the World Congress on Heating, Ventilating and Air Conditioning CLIMA 2000, Copenhagen, Denmark, 8–11 September 1985. 129. Sonderegger, R.C. A baseline model for utility bill analysis using both weather and non-weather-related variables. ASHRAE Trans. 1998, 104, 859. 130. Coppola, R.; Morisio, M. Connected Car. ACM Comput. Surv. (CSUR) 2016, 49, 1–36. [CrossRef] 131. Hong, J.; Shin, J.; Lee, D. Strategic management of next-generation connected life: Focusing on smart key and car–home connectivity. Technol. Forecast. Social Chang. 2016, 103, 11–20. [CrossRef] 132. Digital Trends. Ford Demonstrates Smart Home Integration at CES 2016. January 2016. Available online: http://www.digitaltrends.com/cars/ford-wants-future-cars-and-smart-homes-to-get-along/ (accessed on 8 August 2018). Appl. Sci. 2019, 9, 3459 23 of 23 133. The Verge. Ford Wants to Integrate Your Smart Home and Your Smart Car. January 2016. Available online: http://www.theverge.com/2016/1/5/10711914/ford-smart-home-connectivity/ (accessed on 5 August 2018). 134. Quddus, M.; Ochieng, W.; Zhao, L.; Noland, R. A general map matching algorithm for transport telematics applications. GPS Solut. 2003, 7, 157–167. [CrossRef] 135. Duri, S.; Gruteser, M.; Liu, X.; Moskowitz, P.; Perez, R.; Singh, M.; Tang, J.M. Framework for security and privacy in automotive telematics. In Proceedings of the 2nd International Workshop on Mobile Commerce, Atlanta, GA, USA, 28 September 2002; pp. 25–32. 136. Godoy, J.; Milanés, V.; Pérez, J.; Villagrá, J.; Onieva, E. An auxiliary V2I network for road transport and dynamic environments. Transp. Res. Part C 2013, 37, 145–156. [CrossRef] 137. Rasin, V.; McNamara, D.; Simonds, C.; Perry, F.; Streelman, G. The new wireless frontier: Home and vehicle connectivity. SAE Technical Pap. 2004, 21, 68. 138. Liu, C.; Chau, K.T.; Wu, D.; Gao, S. Opportunities and Challenges of Vehicle-to-Home, Vehicle-to-Vehicle, and Vehicle-to-Grid Technologies. J. Proc. 2013, 101, 2409–2427. [CrossRef] 139. Berthold, F.; Blunier, B.; Bouquain, D.; Williamson, S.; Miraoui, A. PHEV control strategy including vehicle to home (V2H) and home to vehicle (H2V) functionalities. In Proceedings of the 2011 IEEE Vehicle Power and Propulsion Conference, Chicago, IL, USA, 6–9 September 2011. 140. Tuttle, D.P.; Fares, R.L.; Baldick, R.; Webber, M.E. Plug-In Vehicle to Home (V2H) duration and power output capability. In Proceedings of the 2013 IEEE Transportation Electrification Conference and Expo (ITEC), Detroit, MI, USA, 16–19 June 2013. 141. Anonymous. MindBranch: “Commercial Opportunities from an Aging Population: Epidemiology, Market and Pipeline Analysis Across Seven Major Indications” by Business Insights; M2 Presswire: Coventry, UK, 2007; p. 1. Available online: https://search.proquest.com/docview/444743213 (accessed on 5 June 2015). 142. Yamazaki, T. Beyond the smart home. In Proceedings of the 2006 International Conference on Hybrid Information Technology, Cheju Island, South Korea, 9–11 November 2006. 143. Dishman, E. Inventing wellness systems for aging in place. Computer 2004, 5, 34–41. [CrossRef] 144. Chan, M.; Campo, E.; Estève, D.; Fourniols, J.-Y. Smart homes—Current features and future perspectives. Maturita 2009, 64, 90–97. [CrossRef] [PubMed] 145. Lamothe, L.; Fortin, J.P.; Labbé, F.; Gagnon, M.P.; Messikh, D. Impacts of Telehomecare on Patients, Providers, and Organizations. Telemed. J. E Health O. J. Am. Telemed. Assoc. 2006, 12, 363–369. [CrossRef] [PubMed] 146. Ram, F.S.F.; Wedzicha, J.A.; Wright, J.; Greenstone, M. Hospital at home for patients with acute exacerbations of chronic obstructive pulmonary disease: Systematic review of evidence. BMJ 2004, 329, 315–318. [CrossRef] [PubMed] 147. Helal, S.; Mann, W.; El-Zabadani, H.; King, J.; Kaddoura, Y.; Jansen, E. The Gator Tech Smart House: A programmable pervasive space. Computer 2005, 38, 50–60. [CrossRef] © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Applied Sciences – Multidisciplinary Digital Publishing Institute
Published: Aug 21, 2019
You can share this free article with as many people as you like with the url below! We hope you enjoy this feature!
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.