A modular system for smart energy plug stream analysis
Examensarbete för kandidatexamen
Datateknik 300 hp (civilingenjör)
This report documents the development of a system capable of gathering energy consumption data from multiple different brands of smart energy plugs. The problem today is that firstly the manufacturers’ software is not general and provides a limited set of functions. For example, one brand’s software may provide forecasting of energy consumption while another does not. Secondly, it is not possible to use different brands of plugs together. The system presented in this report consists of a plug data parser, a message broker and a data processing engine. The plug data parser can gather data from one or multiple different brands of energy plugs at once. Using a message broker opens the possibility to gather data from a large number of plugs at the same time and in real-time. A data processing engine enables processing of the data through which use cases are implemented. It provides functions such as calculation of a moving average for the energy consumption, the total power consumption for all plugs and provides alerts for the energy consumption. Lastly, it provides a foundation to forecast future consumption. The resulting system is capable of processing more than 500 plug readings per second in real time, from two different plug brands.
Informations- och kommunikationsteknik , Data- och informationsvetenskap , Information & Communication Technology , Computer and Information Science