\relax \ifx\hyper@anchor\@undefined \global \let \oldcontentsline\contentsline \gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} \global \let \oldnewlabel\newlabel \gdef \newlabel#1#2{\newlabelxx{#1}#2} \gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} \AtEndDocument{\let \contentsline\oldcontentsline \let \newlabel\oldnewlabel} \else \global \let \hyper@last\relax \fi \select@language{english} \@writefile{toc}{\select@language{english}} \@writefile{lof}{\select@language{english}} \@writefile{lot}{\select@language{english}} \@writefile{toc}{\contentsline {section}{\numberline {1}Introduction and Motivation}{4}{section.1}} \citation{network} \citation{network} \@writefile{toc}{\contentsline {section}{\numberline {2}Requirements}{5}{section.2}} \@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces }}{5}{figure.1}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Logical and algorithmic requirements}{5}{subsection.2.1}} \citation{python} \@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces }}{6}{figure.2}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Software requirements}{6}{subsection.2.2}} \@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces }}{7}{figure.3}} \@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Hardware requirements}{8}{subsection.2.3}} \@writefile{toc}{\contentsline {section}{\numberline {3}Database design}{9}{section.3}} \@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces }}{11}{figure.4}} \citation{wiki} \@writefile{toc}{\contentsline {section}{\numberline {4}Software design}{12}{section.4}} \@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces }}{12}{figure.5}} \@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces }}{14}{figure.6}} \citation{mysqlManual} \citation{wiki} \citation{wiki} \@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Database access}{15}{subsection.4.1}} \@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces }}{15}{figure.7}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Controlling the cell phones}{15}{subsection.4.2}} \citation{socket} \citation{wiki} \@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces }}{16}{figure.8}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Client and Server class}{16}{subsection.4.3}} \citation{wiki} \@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces }}{17}{figure.9}} \@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces }}{17}{figure.10}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Ping class}{17}{subsection.4.4}} \citation{wiki} \citation{wiki} \@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces }}{18}{figure.11}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Data logging}{18}{subsection.4.5}} \@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces }}{18}{figure.12}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.6}SSH Tunnel Class}{18}{subsection.4.6}} \@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces }}{18}{figure.13}} \citation{wiki} \@writefile{toc}{\contentsline {subsection}{\numberline {4.7}USB Cell phone detection class}{19}{subsection.4.7}} \@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces }}{19}{figure.14}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.8}Truth table class}{19}{subsection.4.8}} \@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces }}{19}{figure.15}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.9}Init Test class}{19}{subsection.4.9}} \@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces }}{20}{figure.16}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.10}Controller class}{20}{subsection.4.10}} \@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces }}{20}{figure.17}} \citation{beagleDataSheet} \@writefile{toc}{\contentsline {section}{\numberline {5}Hardware design}{21}{section.5}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.1}BeagleBoard}{21}{subsection.5.1}} \@writefile{lof}{\contentsline {figure}{\numberline {18}{\ignorespaces }}{21}{figure.18}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Cell phones}{21}{subsection.5.2}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Cables for the cell phones}{22}{subsection.5.3}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Server}{22}{subsection.5.4}} \@writefile{toc}{\contentsline {section}{\numberline {6}Communication protocol}{23}{section.6}} \@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Communication between the handler and controller}{23}{subsection.6.1}} \@writefile{lof}{\contentsline {figure}{\numberline {19}{\ignorespaces }}{25}{figure.19}} \citation{spin} \citation{spin} \citation{wiki} \@writefile{lof}{\contentsline {figure}{\numberline {20}{\ignorespaces }}{26}{figure.20}} \@writefile{lof}{\contentsline {figure}{\numberline {21}{\ignorespaces }}{26}{figure.21}} \@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Verification of the protocol}{26}{subsection.6.2}} \citation{sshTunnel} \@writefile{toc}{\contentsline {section}{\numberline {7}Security and safety of the system}{28}{section.7}} \@writefile{toc}{\contentsline {subsection}{\numberline {7.1}Encryption of the communication channels}{28}{subsection.7.1}} \@writefile{lof}{\contentsline {figure}{\numberline {22}{\ignorespaces }}{28}{figure.22}} \citation{https} \@writefile{toc}{\contentsline {subsection}{\numberline {7.2}Security on the web site}{29}{subsection.7.2}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.1}Configuring the http secure protocol https}{29}{subsubsection.7.2.1}} \citation{https} \citation{https} \@writefile{toc}{\contentsline {subsubsection}{\numberline {7.2.2}Password protecting the web site using .htaccess}{32}{subsubsection.7.2.2}} \citation{htaccess} \@writefile{toc}{\contentsline {section}{\numberline {8}Web page}{34}{section.8}} \@writefile{toc}{\contentsline {subsection}{\numberline {8.1}Communication between the web page and the test software}{34}{subsection.8.1}} \@writefile{toc}{\contentsline {subsection}{\numberline {8.2}Results on the web page}{34}{subsection.8.2}} \citation{pChart} \@writefile{lof}{\contentsline {figure}{\numberline {23}{\ignorespaces }}{35}{figure.23}} \@writefile{toc}{\contentsline {section}{\numberline {9}Employing the test software system}{36}{section.9}} \@writefile{toc}{\contentsline {subsection}{\numberline {9.1}Required software and libraries}{36}{subsection.9.1}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.1}Python installation}{36}{subsubsection.9.1.1}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.2}Apache Web server installation}{36}{subsubsection.9.1.2}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.3}SSH}{36}{subsubsection.9.1.3}} \citation{pjsip} \@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.4}MySQL database and MySQLdb library}{37}{subsubsection.9.1.4}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.5}Serial port library}{37}{subsubsection.9.1.5}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.6}PJSUA library}{37}{subsubsection.9.1.6}} \citation{wiki} \citation{pChart} \citation{proctitle} \@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.7}pChart library}{38}{subsubsection.9.1.7}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {9.1.8}proctitle library}{38}{subsubsection.9.1.8}} \@writefile{toc}{\contentsline {subsection}{\numberline {9.2}Configuring hardware}{38}{subsection.9.2}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {9.2.1}Configuring the cell phones}{40}{subsubsection.9.2.1}} \@writefile{lof}{\contentsline {figure}{\numberline {24}{\ignorespaces }}{40}{figure.24}} \@writefile{lof}{\contentsline {figure}{\numberline {25}{\ignorespaces }}{40}{figure.25}} \@writefile{lof}{\contentsline {figure}{\numberline {26}{\ignorespaces }}{40}{figure.26}} \@writefile{toc}{\contentsline {subsection}{\numberline {9.3}Location of the files}{41}{subsection.9.3}} \@writefile{toc}{\contentsline {subsection}{\numberline {9.4}Setting up the parameters}{42}{subsection.9.4}} \@writefile{toc}{\contentsline {subsection}{\numberline {9.5}Test descriptions}{42}{subsection.9.5}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.1}Smart test}{42}{subsubsection.9.5.1}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.2}SIP test}{43}{subsubsection.9.5.2}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.3}GSM test}{43}{subsubsection.9.5.3}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.4}All test}{43}{subsubsection.9.5.4}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {9.5.5}Manual test}{43}{subsubsection.9.5.5}} \@writefile{toc}{\contentsline {subsection}{\numberline {9.6}Result descriptions}{44}{subsection.9.6}} \@writefile{toc}{\contentsline {subsection}{\numberline {9.7}Using the software}{45}{subsection.9.7}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {9.7.1}Web site guide}{45}{subsubsection.9.7.1}} \@writefile{lof}{\contentsline {figure}{\numberline {27}{\ignorespaces }}{45}{figure.27}} \@writefile{lof}{\contentsline {figure}{\numberline {28}{\ignorespaces }}{46}{figure.28}} \@writefile{lof}{\contentsline {figure}{\numberline {29}{\ignorespaces }}{46}{figure.29}} \@writefile{lof}{\contentsline {figure}{\numberline {30}{\ignorespaces }}{47}{figure.30}} \@writefile{lof}{\contentsline {figure}{\numberline {31}{\ignorespaces }}{47}{figure.31}} \@writefile{toc}{\contentsline {subsubsection}{\numberline {9.7.2}Terminal guide}{47}{subsubsection.9.7.2}} \@writefile{lof}{\contentsline {figure}{\numberline {32}{\ignorespaces }}{48}{figure.32}} \@writefile{lof}{\contentsline {figure}{\numberline {33}{\ignorespaces }}{48}{figure.33}} \@writefile{lof}{\contentsline {figure}{\numberline {34}{\ignorespaces }}{48}{figure.34}} \@writefile{toc}{\contentsline {section}{\numberline {10}Conclusion}{49}{section.10}} \bibcite{network}{1} \bibcite{python}{2} \bibcite{mysqlManual}{3} \bibcite{wiki}{4} \bibcite{socket}{5} \bibcite{spin}{6} \bibcite{sshTunnel}{7} \bibcite{https}{8} \bibcite{htaccess}{9} \bibcite{pChart}{10} \bibcite{beagleDataSheet}{11} \bibcite{proctitle}{12} \bibcite{pjsip}{13} \newlabel{LastPage}{{}{50}{}{page.50}{}}