\section{Requirements}
The requirements for the final device are grouped to the three categories. Necessary requirements are bound to be met at any cost. Some of the high importance requirements can be skipped or slightly modified, if unreasonable obstacles are found. However, they are all assumed to be completed for well being of the project. Optional requirements will be completed only if possible, given the resources will allow it.

\textbf{Necessary:}
\begin{itemize}
\item Build a \gls{pcb} holding and interconnecting required components
\item Measure current at given voltage used by the measured appliance by any means
\item Provide a way to present the measurements by a quantity of power consumed
\item Make possible to measure more than one appliance at a given time
\item Make sure the device is compatible with European powerline grid system as well as with the European mains plug connector
\end{itemize}

\textbf{High importance:}
\begin{itemize}
\item Store the measured data for further analysis
\item Split the device to the server (separate GL-inet router running a web-server, data processing and data storage) and to measurement nodes (electronics powered by an ESP8266 wi-fi module) to create a unique, replicable and efficient solution
\item If reasonably accurate, use the inbuilt \gls{adc} of the ESP8266 for the voltage measurement in combination with a linear transformer (the transformer also powers the entire node)
\item Use hall-effect sensor for a current measurement
\item If possible, prevent the use of the external \gls{adc} as well as the use of the additional microcontroller to keep the cost down (if needed, use the microcontroller of the 8-bit AVR family produced by Atmel)
\item Provide suitable enclosures for an aesthetical effect of a finished product as well as a protection against the electrical shock
\item Provide a way to switch off/on the appliance under measurement by the user remotely
\item Make the presented measurements available as an usage graphs via web-server
\item Configure the server as a repeater to provide more better signal for the nodes
\item Measure the power factor by the simplest possible means
\item Try to provide as much of the security measurements on all layers as possible
\item Take care designing a device from a perspective of a thermal design
\end{itemize}

\textbf{Optional:}
\begin{itemize}
\item Measure the power factor with non-sinusoidal waveforms
\item Store the measured data on an external USB flash disk connected to GL-inet board in a form of SQLite database
\item Make the web-server accessible remotely via \gls{ddsn} service
\item Include advanced configuration options (\gls{pwm} for lighting appliances or or periodic turn on/off function)
\item Provide some simple native application for an Android platform, apart from web-server
\item Make the server automatically discover all nodes and configure them
\item Include one or more LED to indicate status and/or activity to the observing user
\end{itemize}



%Text záverečnej práce obsahuje kapitolu, v~rámci ktorej autor uvedie
%analýzu riešených problémov. Táto kapitola môže byť v~prípade
%potreby delená do viacerých podkapitol. Autor v~texte záverečnej
%práce môže zvýrazniť kľúčové slová, pričom sa použije príslušný štýl
%pre kľúčové slová -- napr. toto je kľúčové slovo. V~texte môžu byť
%použité obrázky a~tabuľky podľa nasledujúcich príkladov:

%\begin{figure}[!ht]
%\centering \unitlength=1mm
%\begin{picture}(30,30)(0,0)
%\put(0,0){\line(1,0){30}}
%\put(0,0){\line(0,1){30}}
%\put(30,0){\line(0,1){30}}
%\put(0,30){\line(1,0){30}}
%\end{picture}
%\caption{Toto je štvorec}\label{o:1}
%\end{figure}


%Obrázok by mal byť podľa možnosti centrovaný. Pri jeho opisovaní
%v~texte treba použiť odkazy na obrázok v~tvare Obrázok~\ref{o:1}.

%\tabcolsep=8pt
%\begin{table}[!ht]\caption{Prehľad jednotiek}\label{t:1}
%\smallskip
%\centering
%\begin{tabular}{|l|c|} \hline
%Názov	& (\,Jednotka v~sústave SI) \\ \hline
%Napätie & $\upmu$V \\ \hline
%\end{tabular}
%\end{table}
%
%
%Tabuľka by mala byť podľa možnosti centrovaná. Pri jej opisovaní
%v~texte treba použiť odkazy na tabuľku v~tvare: pozri
%Tabuľku~\ref{t:1}. Na číslovanie obrázkov, resp. tabuliek treba použiť
%triedenie. Za slovom {\it Obrázok} nasleduje ako prvé číslo kapitoly
%alebo časti, v~ktorej sa obrázok nachádza, potom medzera, pomlčka,
%medzera a~poradové číslo ilustrácie v~danej kapitole alebo časti.
%%Napr.:~Obrázok~\ref{o:1} (čiže: prvý obrázok v~druhej kapitole alebo
%časti). V~prípade, ak tabuľka presahuje stranu, je možné použiť balík
%\verb+longtable+.
%
%Navrhujeme zaraďovať obrázky v~elektronickej podobe. Napríklad
%Obrázok~\ref{o:2}, ktorý opisuje riešenie diferenciálnej rovnice
%tlmených oscilácií
%%% \def\ud{\mathrm{d}}
%\begin{equation}\label{r:1}
%\frac{\ud^2y}{\ud t^2}+\frac{\ud y}{\ud t}+y =0, \qquad y(0)=1, \quad
%y\,'(0)=15,
%\end{equation}
%bol vytvorený v~MATLABe a~príkazom \texttt{print tlmosc.eps -f1
%-deps2} bol uložený vo formáte Encapsulated Postscript. Na prípadné
%použitie pdf\LaTeX{}u sa obrázok konvertuje do formátu PDF, napr.
%pomocou programu \texttt{epstopdf}. Zvyčajne sa číslujú vzťahy, na
%ktoré sa v~texte odvolávame. Napríklad: vzťahy (\ref{r:1}) definujú
%Cauchyho začiatočnú úlohu.
%
%
%\begin{figure}[ht!]
%\centering
%\includegraphics[width=0.7\textwidth]{tlmosc}
%\caption{Grafické zobrazenie riešenia rovnice \ref{r:1}}\label{o:2}
%\end{figure}
%
%
%
%\subsection{Subsection}
%Podkapitoly záverečnej práce majú za úlohu členenie textu záverečnej
%práce s~cieľom, čo najväčšej prehľadnosti. Kapitol môže byť viacero
%a~v~ich názvoch sa používa desatinné číslovanie.