You are currently viewing a new version of our website. To view the old version click .
Electronics
  • Article
  • Open Access

1 December 2022

A Platform for Analysing Huge Amounts of Data from Households, Photovoltaics, and Electrical Vehicles: From Data to Information

,
,
and
1
Department of Electrical Engineering, Spain University of Jaen, 23071 Jaén, Spain
2
Department of Computer Engineering, Spain University of Jaen, 23071 Jaén, Spain
*
Author to whom correspondence should be addressed.
This article belongs to the Topic IoT for Energy Management Systems and Smart Cities

Abstract

Analytics is an essential procedure to acquire knowledge and support applications for determining electricity consumption in smart homes. Electricity variables measured by the smart meter (SM) produce a significant amount of data on consumers, making the data sets very sizable and the analytics complex. Data mining and emerging cloud computing technologies make collecting, processing, and analysing the so-called big data possible. The monitoring and visualization of information aid in personalizing applications that benefit both homeowners and researchers in analysing consumer profiles. This paper presents a smart meter for household (SMH) to obtain load profiles and a new platform that allows the innovative analysis of captured Internet of Things data from smart homes, photovoltaics, and electrical vehicles. We propose the use of cloud systems to enable data-based services and address the challenges of complexities and resource demands for online and offline data processing, storage, and classification analysis. The requirements and system design components are discussed.

1. Introduction

Smart households are the future of new cities. The modernization of households involves the use of different Internet of Things (IoT) systems that allow monitoring and controlling the equipment installed in the households. These households generate a large amount of valuable data from the intelligent devices and appliances connected to an IoT system. The ability to use these data in real time makes it possible to analyse diverse information that has a significant impact on safety, the environment, and the economy of our society. Reports obtained from data in real time or stored over periods of time (days, weeks, months, and years) make it possible to study the behaviour of the household electricity demand.
Another consequence of this analysis is the adjustment of the term of power contracted with the supply company, which offers a significant reduction in the electricity bill. This leads to a more constant energy demand in the household. To achieve this feature, a priority system must be performed that in real time connects only those that do not exceed the contracted power limit, leaving on standby less priority equipment that would be connected when they are finished and have been assigned a higher priority.
To achieve these objectives, this study created a website with data from measurements obtained in different monitored households. In this sense, the main contributions provided in this paper are the following:
  • Develop a new prototype SMH for monitoring electrical variables, upload data to cloud using wireless network;
  • Design of a web platform that allows to analyse the different electrical magnitudes of the monitored houses through data that are measured by a smart meter (SM), developed, and sent to the cloud. The design of the system permits for the massive processing of multiple sets of household data, which enables studying the information obtained by applying different algorithms;
  • The design components of the platform architecture were created. Specifically, the study of the data structure obtained from the households is developed, minimizing the communication overload with the cloud, and the design of the website where the data obtained appears for use by the research community;
  • The necessary technology to obtain data in real time as well as process and store data in the cloud for integrating into the control panels was developed; this shows user data in graphic form and allows downloading the data.
We designated a smart grid (SG) as a smart electricity distribution network. This is a two-way network capable of transmitting electricity in both directions, which allows households and different businesses to become small producers of electricity and not just consumers, as has been the case traditionally. Since SGs are combined with modern information technologies, they can provide data to both electricity distribution companies and consumers. One of the main tasks of SGs is the management and analysis of large amounts of generated information, known as big data.
The rest of the paper is organized as follows: Section 2 describes the related work; Section 3 shows the architecture of the system proposed; Section 4 and Section 5 show the integration of the system and final screenshots, and finally our conclusions and future work are presented in Section 6.

3. System Architecture

The SMH consists of a first data acquisition module that automatically collects data on electrical variables (voltage, current, power factor, active power, and reactive power) every half second. This information is dumped directly into a data storage system, allowing processing without performance problems, and can be performed by several devices at once. Subsequently, this large amount of data is processed asynchronously for analysis and selection. Interesting data for the different control panels (dashboards) are then loaded in a web portal so that any user can study, analyse, or even download them. Each of these system modules is detailed below. Figure 1 shows the system architecture.
Figure 1. System architecture.

3.1. Data Acquisition

The flow chart in Figure 2 shows the data acquisition performed with the SMH by the Arduino Nano Rev3 (ANR3) microcontroller. The first task is the initialization of the system. Then the continuous measurement of the fundamental electrical variables (v, i) is performed using the analogue inputs A0 (v), A4, and A5 (i). Once the variables are processed, they are sent through the serial port to the Arduino Wemos D1 mini (WD1m) microcontroller and a backup copy is made to the SD memory card.
Figure 2. Flowchart for the measurement and computation of electric variable: ANR3 board.
Each of the tasks to be performed requires a processing time: (i) 10 cycle measurement of the input signals (200 ms); (ii) obtaining the fundamental and derived variables (30 ms); (iii) sending data to ANR3 (1 ms); (iv) storing data on the SD card (9 ms); and (v) waiting time until the next measurement (10 ms). The chosen sampling frequency is 1 kHz (1 ms). Since the measurement time is 200 ms, 200 samples are obtained in ten cycles of the measured signal. The timeline for the measurement process is shown in Figure 3. In the first part of the process, ANR3 obtains the fundamental and derived electrical variables. Then, they are sent to WD1m and finally, the data are saved on the card. In parallel, WD1m receives the data from ANR3 and uploads them to the cloud using the Wi-Fi connection.
Figure 3. Process timeline for the SM.
Due to the data acquisition time (0.5 s), rise times of 0.25 s are required. The free version of Firebase offers storage times that meet the above requirements, with storage times of 0.1 s. Figure 4 shows the flow chart of data uploading to the cloud. The process is performed continuously by WD1m with the following steps: (i) system initialization; (ii) reading of the serial port; (iii) uploading to the cloud; (iv) and confirmation of the data upload.
Figure 4. Flowchart for cloud data uploading: WD1m board.
The timeline for the process developed by WD1m is shown in Figure 3. The execution times are: (i) serial port data reading (1 ms); (ii) data upload to the cloud (150 ms); (iii) data upload confirmation (50 ms); (iv) and timeout (49 ms).

3.2. Data Processing

Huge amounts of data are generated every millisecond from thousands upon thousands of connected devices. This data, which constantly appears in the cloud, contains potentially great business value. For this reason, we need to perform effective data processing. In our system, once the data are obtained and stored in a “Not Only SQL” (NoSQL) database, it must be analysed and processed to obtain the maximum information possible. NoSQL is to talk about structures that allow us to store information in situations where relational databases generate certain problems. These issues are mainly due to the scalability and performance problems of relational databases, where thousands of concurrent users log on and millions of queries per day occur.
At this point, and when dealing with an information system that stores a huge amount of data, one of the first doubts is whether the data and information are all the same? Let us start by defining data as a symbolic representation of some situation or event, without any semantic sense, describing a concrete fact. However, we define information as a set of data that are properly processed so that they can provide a message that contributes to decision making when solving a problem or facing a situation in which any kind of decision making is required.
The main objective of this module is to move from that large amount of data obtained from the sensors of the data acquisition module to information that the end user can understand and process and that is oriented to decision making, among other things. The presented system automatically extracts and from time to time configures the data stored in the NoSQL system; it processes, filters, and loads them into the data system of the visualization platform described below.

3.3. Dashboard Design

The last module of the system, which serves the end user in visualizing aggregated information in various ways, is a set of dashboards with different purposes.
Dashboarding is a dynamic and purpose-based visual interface needed to display one-to-many database linkages so that the information can be presented for a single time period or dynamically monitored over time. This allows a user to quickly define focus areas of interest for their analysis.
Two dashboards were designed: a general dashboard and a device comparison dashboard. The purpose of the general dashboard is to analyse and display information about the load profiles in each household electrical vehicle (EV) consumption. This information can be used in studies related to consumption habits, load forecasts, and demand estimates. The purpose of the device comparison dashboard is to determine consumption patterns in different inhabited areas, analyse the different loads used, and offer studies for the development and planning of electrical networks.

4. System Integration

The technologies used in each module of the system and their integration are described below.

4.1. Automatic Data Collection

The SMH used is based on the Arduino ANR3 and WD1m boards with local and cloud storage. The data capture is performed with voltage sensors v and current i, which send data through the analogue inputs of ANR3. Subsequently, the active power variables p, reactive q, and power factor PF are calculated. The data are then uploaded by WD1m to the cloud. Figure 5 shows the SMH block diagram.
Figure 5. Hardware block diagram of the SMH.
The SMH is powered from the mains using a dual 12 V output transformer. The supply signal is rectified to 12 V DC, which is within the range of the supply voltages (range 7–12 V DC) supported by ANR3 and WD1m. The voltage sensor ZMTP101b is connected to the 230 V mains and has an output of 5 V DC, which is supported by the analogue input of ANR3. The current sensor used, STC-013, has a measuring range of 30 A, which translates to 1 V DC. Since the analogue input of Arduino is 5 V, the voltage is increased from 1 V to 5 V DC by means of the digital/analogue converter ADS1115, the voltage is increased from 1 V to 5 V DC.
Microcontroller: ANR3 is developed on the basis of the ATmega328P microcontroller as an open-source platform for prototype development. It has a clock speed of 16 MHz, which allows measurements in very short time intervals (0.25 s).
Wireless communication WD1m uses the ESP8266 platform for Wi-Fi communication access, which works with the 802.11 b/g/n wireless system standard. This board ensures upload times to the cloud of less than 0.15 s, being less than the expected 0.25 s.
Current sensor: The current sensor (STC-013) used in this research is of the non-invasive type. This means that it does not modify the monitored electrical installation. The 30 A version was chosen, which can be used in households up to 6600 W. For higher currents, there is a 100 A version with a maximum power of 23,000 W. To increase the 1 V DC output of the current sensor to the 5 V analogue input of ANR3, an ADS1115 digital/analogue converter is used.
Voltage sensor: The voltage sensor used is the ZMPT101b voltage transformer. It switches from 230 V AC from the mains to 5 V DC from the analogue input of ANR3, directly obtaining the reading without the need for any intermediate equipment.
Datalogger shield: Due to the loss of data through the Internet connection, an SD card mounted on a datalogger shield is used as a backup, ensuring storage without loss of data. In this case, an 8 GB SD card was used, which allows data storage for 3.76 years.
Storage: From time to time, configured in the Arduino device, the data are sent to the central data system. This massive data storage system is Firebase, a platform for the development of web and mobile applications created by Google in 2014.
Specifically, the Firebase Realtime Database is a NoSQL database hosted in the cloud that provides great performance for this type of connection. For the volume of data produced by these models, SQL-based data queries are not efficient.
The PCB board for the SMH was designed and built. The board allows the connection of all the components used, which are soldered and therefore a solid and resistant final system. The dimensions of the PCB board are 88 mm × 75 mm. Figure 6 shows the design of the PCB board front side and assembled with components of the SMH.
Figure 6. Printed circuit board (PCB) of the SMH with battery power supply: (a) front side: (b) back side and (c) assembled with real components.
In order to know whether the SMH is capable of mass production, it is necessary to make an economic assessment of the cost of the materials used. The budget also serves to validate the low-cost objective proposed earlier. The prices shown are from the manufacturers’ official shops. As these are open-source components, compatible components can be found to further reduce the price. Table 2 shows the cost of the different components used.
Table 2. Cost of the components for a SMH with a battery power supply.

4.2. Characteristics of Big Data

  • Volume: Big data systems are associated with large volumes of data. Thus, data are created by machines, networks, and social media. This means that the volume of data to be processed is high;
  • Variety: It is related to data formats and the different sources that generate them. Thus, the data format can be structured, semi-structured and unstructured. Since data are generated in formats such as photos, videos, logs, sensor devices, etc., this implies facing challenges in terms of data storage, mining and analysis;
  • Velocity: Refers to the pace of data generation and arrival. This section should include the processing and interpretation time of the data received to improve decision making;
  • Accuracy: It is essential that the data be reliable and of high quality. To this end, the tools that manage data truthfulness within big data systems must eliminate noise and abnormal data, which are modified to reliable and trustworthy data.

4.3. Big Data Framework for Households

The framework presented comprises the data life cycle of the proposed network. It can be seen from the data generation phase to the analysis phase. Figure 7 shows the framework that serves as the basis for dealing with the big data of the proposed network.
Figure 7. The framework to deal with electrical consumption in households with big data.
An integrated architecture based on big data and cloud computing is proposed. The system contains the following parts: the cloud environment, the big data tools and the database. Figure 1 shows the architecture of the proposed system.

4.3.1. Data Generation

The generated data stream comes from SMs installed in houses and PV installations, measured every 0.5 s. The location of the monitored data is diverse (house, houses with PV, house with PV and EV, and houses with EV). It is possible to add the information of electrical variables generated with sensors that record meteorological variables. In addition, of the application to houses, commercial buildings, factories, and other renewable sources, etc., can be included.

4.3.2. Data Acquisition

The data acquisition of the designed platform has in three tasks: data collection, data transmission and data pre-processing. The generated data were explained in the previous point that are collected by the developed SM.
The transmission of the collected data is performed through one or more master nodes that are part of the Hadoop cluster. The collected data are sent to the data storage system where it is processed in the following phases.
Data integration uses techniques that aim to combine data from different SMs in order to unify the information. The files can be transferred in different formats, such as csv files, json files, etc.
The information generated by the SMs contains the time stamp, the ID of each house, voltage, current, active power, apparent power, and PF. In the data pre-processing phase, erroneous information is modified or removed to improve data quality.
The data acquisition system must fulfil the collection function. In this sense, it must collect, aggregate, and send large volumes of data from the SMs to the Hadoop master node. The data are stored in files within an HDFS repository in the formats used.

4.3.3. Data Storage and Processing

HDFS performs the function of storing data for further processing. HDFS clusters consist of a NameNode with the responsibility of controlling the file system metadata. DataNode lists are used to store the actual data. Hadoop Yarn is the resource manager for data analysis. Yarn runs in conjunction with HDFS on the same node list. This allows processing of nodes with data that are part of the system.

4.3.4. Data Query

Once the data are stored in Firebase, a Python script is developed, which is executed from time to time in an automatic and configurable way, by extracting, processing, and filtering all the information. This information is necessary for the next module, the system analysis, and visualization of the information. Subsequently, the information is uploaded to HDFS and the data can be consulted from Kibana.

4.3.5. Data Analysis

The data of each home is sent to each of the users of the home, who can view it through the web and App. They can also be consulted anonymously by the researchers to analyse load profiles, estimate electricity demand, optimize electricity consumption, etc.
The main objectives of this phase are the improvement and stability of the system. The role of the consumers is fundamental in the system. The data visualization is performed with a dashboard, and the information can be accessed through the app and web portal.

4.4. Dashboard

A dashboard is a type of graphical user interface which often provides at-a-glance views of key performance indicators (KPIs) relevant to a particular objective or business process. In a dashboard, which summarizes the information to be shown to the user according to one or several objectives, we usually find three types of elements:
  • Timeline. A timeline provides a visual representation of events that help you better understand history, a story, a process, or any other form of an event sequence arranged in chronological order and displayed along a line (usually drawn left to right or top to bottom);
  • KPIs. A key performance indicator is a measurable value that demonstrates the effectiveness of a company in achieving its key business objectives. The proposed KPI model plays a key role in this work on monitoring residential electricity consumption. The idea is to monitor the electrical variables of homes. Based on our experience in the implementation and creation of SM projects, we defined the most relevant characteristics to know the performance of this type of systems. The proposed KPI allows to measure the quality of the measurements made, the power and energy consumption of the house;
  • Data tables. It is very common to find this element within a dashboard, which serves to analyse specific data and usually to download the set of data being displayed. The data table feature allows tabular representation of a database query to be displayed. It also allows you and consumers to manipulate the display of the data in the able while in the dashboard. For example, users can resize, sort, and change the order of columns.
Different methods were tested for information visualization, including systems developed from scratch, some commercial systems such as Microsoft Power Bi 3, a data analysis software solution with predefined graphs, etc. Finally, it was decided to use Elastic’s ELK stack 4. Elastic Search is a NoSQL search engine built on top of Apache Lucene, a free and open-source information retrieval software library. Aligned with the Elastic Search project is the open-source visualization and analysis system, Kibana, which we utilized for custom stakeholder dashboarding. The dashboards create a visualization the stakeholder selected analysis and can be extended to recommend robust strategies to support decision making. All these tools were integrated to work together to create a complete SG system.

5. Results

This section shows the tests carried out with the SMH. For this purpose, data were collected from several households located in Jaén, Andalusia, Spain. The houses have different characteristics, such as EV electric vehicles, PV solar photovoltaic generation, etc. In each of them, the load profiles were monitored for comparison. The tests shown operation for two days in the year 2022. Figure 8 shows the device connected in the house.
Figure 8. The device assembled with real components connected in the house.
The graphs show the average value of the electrical variable displayed (v, i, p, s, PF, and q). The aggregation is performed on the data taken by the meter every 0.5 s. The system automatically aggregates the data according to the time slice chosen for the display. This helps to understand the temporal evolution of the measurement in the shown time slice. As for the graphs on the left, the data are aggregated in an automated way according to the chosen time slice. The data representation corresponds to 6 and 7 October 2022, for a single-family house with four inhabitants.
The results of the entire system can be seen in the following screenshots. Figure 9 shows the first dashboard, specifically the general dashboard, where we can see a timeline with the values of reactive power q and voltage v.
Figure 9. General dashboard (a) q and (b) v.
Figure 10 shows the second dashboard, specifically the general dashboard, where we can see a timeline with the values of apparent power p and current i. In Figure 10 it appears that i and p evolve with graphs that have similar shapes. This is because v varies in very narrow margins and remains almost constant within the time slice shown. It can be observed in Figure 9 that the voltage is very stable; this is due to the consistency provided by the electrical network. As a consequence, it has little influence on the variability of power. The user can observe that the maximum consumption peaks occur between 08 and 10, 14 and 16, and 20 and 22 h which correspond to the hours of maximum occupation in the household. These hours coincide with breakfast, lunch, dinner, and rest time for viewing TV. The behaviour is similar in the two days shown.
Figure 10. General dashboard (a) p and (b) i.
Figure 11 shows the power factor PF and apparent power s values. In all cases, the two graphs on the right show the average values that are being reached in the selected and configurable time period. The apparent power s is influenced by the variability of the electrical current consumed in the household due to the stability of the voltage as shows Figure 11.
Figure 11. General dashboard (a) PF and (b) s.
Figure 11 shows the behaviour of the PF on the two days shown. The PF is quite high and has values close to the unit during the study period, which implies a high performance of the receivers connected in the house and low losses. This is due to the use of class A+++ electrical appliances and an aerothermal air conditioning system.
In addition to the graphs of the electrical variables, the values are used for data visualization and can be downloaded in CSV format. This feature is highly interesting for homeowners or researchers because it enables studying the energy behaviour of the household, photovoltaic (PV), and vehicle (EV). The CSV format was chosen because it is accepted by most software used for analysis, such as MATLAB, Excel, and most statistical suites.
By default, the dashboard loads the data from all the devices and shows these charts for the average and accumulated values of the devices. It was also designed so that filtering a component affects the rest of the displayed data. This allows filtering all the components at the same time, including the data table. This data table allows sorting and filtering each of the columns shown as well as downloading the data being displayed in CSV format.
Since everything is configurable, the platform allows different types of filtering for almost every one of the data fields. The most frequent filtering types are the following:
Filtering by date range: This filter can be applied in the platform in different ways. The most common is to use the date control that appears in the upper right corner, see Figure 12. Another option to filter by dates is to select, with the computer mouse, a specific area in the timeline charts. Automatically this range is selected and all the information and charts are updated.
Figure 12. Filtering by date.
Filtering by device: We can use a filter control that the dashboard has in the upper left corner to filter by one or several devices. All the data and graphs of the dashboard are automatically updated. This filter control can be seen in the Figure 13.
Figure 13. Filtering by device.
The following designed and developed dashboard shows timeline-type graphs that visually compare all the devices loaded in the data with all the established measurements. From a visual point of view, it is interesting to see a great amount of information in very little space.
Figure 14 and Figure 15 compare three households. The evolution of the three houses can be observed. One was analysed in previous figures and the other is a single-family household with two and three inhabitants in house#11 and house#1, respectively. As opposed to the house#13, in the second one the inhabitants are out of the house all day because of work, returning home after 9.30 pm when a higher consumption is observed. House#11 and house#1 are occupied almost all day with consumption peaks in the middle of the day, in the afternoon, and at dinner time. The use of these comparative graphs allows researchers to obtain analyses from which they can deduce conducts applicable to obtaining load profiles, demand estimates, energy study of the household, reduction in the electricity tariff, etc.
Figure 14. General dashboard comparison of (a) q and (b) v values.
Figure 15. General dashboard comparison of (a) p and (b) i values.
Figure 16 shows the PF for the households, with EV and PV. House#13 and house#1 vary with respect to the PV, the work performed by the inverter for the grid connection, which maintains the PF at 1 for almost the entire generation time, is clearly noticeable. The EV, which is connected to the grid through a DC/AC converter, also maintains the PF at values above 0.95 during most of the charging process, making it very efficient. The different equipment installed in the households, especially the electrical appliances, make the first household present a much higher value of PF, above 0.9, making it very efficient. On the contrary, house#11 has equipment that reduces the average value of the PF to 0.65, thus presenting a less efficient behaviour.
Figure 16. General dashboard comparison of (a) PF and (b) s values.

App for Non-Expert Users

For less experienced users who have difficulties in using the dashboards created, an app was created that allows real-time monitoring in a simpler and more interpretable way. Each user can only see their own home in their app, leaving the comparison and visualisation of other data to the dashboards. The App is personalised for each user and only the user can use it.
The app displays real-time data with a timestamp of voltage, current, and power. In addition, graphs of these three variables can be displayed, allowing the user to observe the evolution of the recorded values over time. Figure 17 shows the apps for houses 11 and 13.
Figure 17. App for non-expert users: (a) house#11 and (b) house#13.

6. Conclusions and Future Works

This research study successfully developed a prototype SMH for monitoring electrical variables and uploading data to cloud using a wireless connection. This SMH was based on the Arduino open-source electronic platform and input data were collected with a set of sensors. The data are uploaded to the cloud each 0.5 s.
In addition, this study presents a web platform based on a cloud system that allows an innovative analysis of data captured in the Internet of Things data from smart homes, photovoltaics, and electrical vehicles in real time. Each user can download the data from their SM and view them in the developed app. The data are also available for query and download for the scientific community.
After the analysis of several solutions, we choose a cloud storage service for the subsequent and automatic processing of the data and the visualization, going from data to information. To validate the platform and present significant results, a case study was presented using the data acquired. The results of the experiments clearly show the benefit and feasibility of the proposed platform. We provided a detailed requirement analysis and illustration of the platform components.
The authors refined the platform component and it was tested with datasets from different electrical devices, such as household appliances. This approach is crucial to validate the platform’s applicability and robustness in dealing with all types of IoT data measurements. This research uses datasets with extensive temporal data and with different types of households, allowing for comparisons of load profiles, electrical variables, etc.
Future lines of research would include adding datasets from different electrical devices, such as household appliances. In addition, future research would include developing a demand–response algorithm to be included in the SM to work in conjunction with the proposed methodology. Another possible line is aggregated information derived from measurements with application of artificial intelligence algorithms, e.g., automatic prediction systems and development of tools to perform a multidimensional analysis of the data.

Author Contributions

Conceptualization, M.A.G.-C.; methodology, A.C.-O. and F.S.-S.; software, M.A.G.-C.; formal analysis, A.C.-O. and F.S.-S.; investigation, A.C.-O. and F.S.-S.; resources, J.C.H.; writing—original draft preparation, A.C.-O. and F.S.-S.; writing—review and editing, J.C.H. and M.A.G.-C.; visualization, M.A.G.-C.; supervision, J.C.H. and M.A.G.-C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

The authors would like to thank the Department of Electrical Engineering of the University of Jaén for allowing the use of their laboratories and material in the development of this research.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Usman, A.; Shami, S. Evolution of communication technologies for smart grid applications. Renew. Sustain. Energy Rev. 2013, 13, 191–199. [Google Scholar]
  2. Munshi, A.; Mohameda, Y.R. Big data framework for analytics in smart grids Electric Power Systems Research. Electr. Power Syst. Res. 2017, 151, 369–380. [Google Scholar]
  3. Kabalci, Y. A survey on smart metering and smart grid communication. Renew. Sustain. Energy Rev. 2014, 57, 302–318. [Google Scholar]
  4. Tonyali, S.; Akkaya, K.; Saputro, N.; Nojoumian, S.U.M. Privacy preserving protocols for secure and reliable data aggregation in iot-enabled smart metering systems. Future Gener. Comput. Syst. 2018, 78, 547–557. [Google Scholar]
  5. Khan, M.; Jabbar, S.D.S.; Gohar, M.; Ghayvat, H.; Mukhopadhyay, S. Context-aware low power intelligent smarthome based on the internet of things. Comput. Electr. Eng. 2016, 52, 208–228. [Google Scholar]
  6. Yigit, M.; Gungor, V.C.; Baktir, S. Cloud computing for smart grid applications. Comput. Netw. 2014, 70, 312–329. [Google Scholar]
  7. Al-Turjman, F.; Altrjman, C.; Din, S.; Paul, A. Energy monitoring in iot-based ad hoc networks: An overview. Comput. Electr. Eng. 2019, 76, 133–142. [Google Scholar]
  8. Al-Turjman, F.; Abujubbeh, M. Iot-enabled smart grid via sm: An overview. Future Gener. Comput. Syst. 2016, 96, 579–590. [Google Scholar]
  9. Rodrigues, W.L.; Borges, F.A.; Veloso, A.S.; Rabelo, R.d.A.; Rodrigues, J. Low voltage smart meter for monitoring of power quality disturbances applied in smart grid. Measurement 2019, 147, 106890. [Google Scholar]
  10. Cano-Ortega, A.; Sánchez-Sutil, F.; Hernández, J. Power factor compensation using teaching learning based optimization and monitoring system by cloud data logger. Sensors 2019, 19, 12172. [Google Scholar]
  11. Cano-Ortega, A.; Sánchez-Sutil, F. Monitoring of the efficiency and conditions of induction motor operations by smart meter prototype based on a lora wireless network. Electronics 2019, 8, 1040. [Google Scholar]
  12. Sánchez-Sutil, F.; Cano-Ortega, A. Smart public lighting control and measurement system using lora network. Electronics 2019, 9, 124. [Google Scholar]
  13. Asghari, P.; Rahmani, A.M.; Javadi, H.S. Internet of things applications: A systematic review. Comput. Netw. 2019, 148, 241–261. [Google Scholar]
  14. Rathore, M.M.; Ahmad, A.; Paul, A.; Rho, S. Urban planning and building smart cities based on the internet of things using big data analytics. Comput. Netw. 2016, 101, 63–80. [Google Scholar]
  15. Naik, K.; Patel, S. An open source smart home management system based on IOT. Wirel. Netw. 2018, 1–7. [Google Scholar] [CrossRef]
  16. Pau, M.; Patti, E.; Barbierato, L.; Estebsari, A.; Pons, E.; Ponci, F.; Monti, A. A cloud-based smart metering infrastructure for distribution grid services and automation. Sustain. Energy Grids Netw. 2018, 15, 14–25. [Google Scholar]
  17. Sánchez-Sutil, F.; Cano-Ortega, A.; Rus-Casas, J.H.C. Development and calibration of an open source, low-cost power smart meter prototype for pv household-prosumers. Electronics 2019, 8, 878. [Google Scholar]
  18. Sutil, F.S.; Ortega, A.C. Smart plug for monitoring and controlling electrical devices with a wireless. Expert Syst. Appl. 2023, 213, 118976. [Google Scholar]
  19. BLUED. [Online]. Available online: https://tokhub.github.io/dbecd/links/Blued.html (accessed on 11 November 2022).
  20. DRED. [Online]. Available online: https://www.st.ewi.tudelft.nl/~akshay/dred/ (accessed on 11 November 2022).
  21. UK-DALE. [Online]. Available online: https://ukerc.rl.ac.uk/DC/cgi-bin/edc_search.pl (accessed on 11 November 2022).
  22. PECANSTREET. [Online]. Available online: https://www.pecanstreet.org (accessed on 11 November 2022).
  23. ECO. ECO. [Online]. Available online: http://vs.inf.ethz.ch/res/show.html (accessed on 11 November 2022).
  24. GREEND. [Online]. Available online: https://sourceforge.net/projects/greend (accessed on 11 November 2022).
  25. iAWE. [Online]. Available online: https://www.iawe.org (accessed on 11 November 2022).
  26. REDD. [Online]. Available online: https://www.reddprojectsdatabase.org (accessed on 11 November 2022).
  27. TRACEBASE. [Online]. Available online: https://energy.duke.edu/content/tracebase-dataset (accessed on 11 November 2022).
  28. ACS-F1 and ACS-F2. [Online]. Available online: https://icosys.ch/acs-f2 (accessed on 11 November 2022).
  29. AMPds. [Online]. Available online: http://ampds.org (accessed on 11 November 2022).
  30. Smart. [Online]. Available online: http://traces.cs.umass.edu/index.php/smart/smart (accessed on 11 November 2022).
  31. REFIT. [Online]. Available online: https://pureportal.strath.ac.uk/en/datasets/refit-electrical-load-measurements (accessed on 11 November 2022).
  32. Liu, X.; Nielsen, P. A hybrid ict-solution for smart meter data analytics. Energy 2016, 115, 1710–1722. [Google Scholar]
  33. Wen, L.; Zhou, K.; Yang, L.; Li, S. Compression of smart meter big data: A survey. Renew. Sustain. Energy Rev. 2018, 91, 59–69. [Google Scholar]
  34. Wilcox, T.; Jin, N.; Flach, P.; Thumim, J. A big data platform for smart meter data analytics. Comput. Ind. 2019, 105, 250–259. [Google Scholar]
  35. Yassine, A.; Singh, S.; Hossain, M.S.; Muhammad, G. IoT big data analytics for smart homes with fog and cloud computing. Future Gener. Comput. Syst. 2019, 91, 563–573. [Google Scholar]
  36. Diamantoulakis, P.; Kapinas, V.; Karagiannidis, G. Big data analytics for dynamic energy management in smart grids. Big Data Res. 2015, 2, 94–101. [Google Scholar]
  37. Tu, C.; He, X.; Shuai, F.; Jiang, Z. Big data issues in smart grid—A review. Renew. Sustain. Energy Rev. 2017, 79, 1099–1107. [Google Scholar]
  38. Shyam, R.; Ganesh, H.B.; Kumar, S.S.; Poornachandran, P.; Soman, K. Apache spark a big data analytics platform for smart grid. Procedia Technol. 2015, 21, 171–178. [Google Scholar]
  39. Saleh, A.; Rabie, A.; Abo-Al-Ez, K. A data mining based load forecasting strategy for smart electrical grids. Adv. Eng. Inform. 2016, 30, 422–448. [Google Scholar]
  40. Guerrero, J.; García, A.; Personal, E.; Luque, J.; León, C. Heterogeneous data source integration for smart grid ecosystems based on metadata mining. Expert Syst. Appl. 2017, 79, 254–268. [Google Scholar]
  41. Cano-Ortega, A.; Sánchez-Sutil, F. Performance optimization lora network by artificial bee colony algorithm to determination of the load profiles in dwellings. Energies 2020, 13, 517. [Google Scholar]
  42. Yildiz, B.; Bilbao, J.; Dore, J.; Sproul, A. Recent advances in the analysis of residential electricity consumption and applications of smart meter data. Appl. Energy 2017, 208, 402–427. [Google Scholar]
  43. Funde, N.; Dhabu, M.; Paramasivam, A.; Deshpande, P. Motif-based association rule mining and clustering technique for determining energy usage patterns for smart meter data. Sustain. Cities Soc. 2019, 46, 101415. [Google Scholar]
  44. Andreadou, N.; Kotsakis, E.; Masera, M. Smart meter traffic in a real lv distribution network. Energies 2018, 11, 1156. [Google Scholar]
  45. Meloni, A.; Pegoraro, P.; Atzori, L.; Benigni, A.; Sulis, S. Cloud-based iot solution for state estimation in smart grids: Exploiting virtualization and edge-intelligence technologies. Comput. Netw. 2018, 130, 156–165. [Google Scholar]
  46. Razavi, R.; Gharipour, A.; Fleury, M.; Akpan, I.J. Occupancy detection of residential buildings using smart meter data: A large-scale study. Energy Build. 2019, 183, 195–208. [Google Scholar]
  47. Sial, A.; Singh, A.; Mahanti, A. Detecting anomalous energy consumption using contextual analysis of smart meter data. Wirel. Netw. 2019, 27, 4275–4292. [Google Scholar]
  48. Araujo, V.; Mitra, K.; Saguna, S.; Åhlund, C. Performance evaluation of fiware: A cloud-based iot platform for smart cities. J. Parallel Distrib. Comput. 2019, 132, 250–261. [Google Scholar]
  49. Forcan, M.; Maksimoví, M. Cloud-fog-based approach for smart grid monitoring. Simul. Model. Pract. Theory 2020, 101, 101988. [Google Scholar]
  50. Kumar, A.; Alghamdi, S.A.; Mehbodniya, A.; haq, M.a.; Webber, J.L.; Shavkatovich, S.N. Smart power consumption management and alert system using IoT on big data. Sustain. Energy Technol. Assess. 2022, 53, 102555. [Google Scholar]
  51. Wang, J. A novel oscillation identification method for grid-connected. In Proceedings of the 2021 International Conference on New Energy and Power Engineering (ICNEPE 2021), Sanya, China, 19–21 November 2021. [Google Scholar]
  52. Zhao, X. Research on management informatization construction of electric. In Proceedings of the 2022 International Symposium on New Energy Technology Innovation and Low Carbon, Kunming, China, 21–23 January 2022. [Google Scholar]
  53. Mostafa, N.; Ramadan, H.S.M.; Elfarouk, O. Renewable energy management in smart grids by using big data analytics. Mach. Learn. Appl. 2022, 9, 100363. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.