Skip to content

Commit 4211ec5

Browse files
authored
Merge pull request #2 from MorteSense/revision-2
chore: modify the doc
2 parents 5136843 + 0108da7 commit 4211ec5

11 files changed

Lines changed: 150 additions & 287 deletions

bib/References.bib

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,6 @@ @article{TaiwoEtAl2022
130130
@misc{MorteSense-2023,
131131
author = {{S. Abdulkhamidov} and {D. Cruz} and {D. G. Carrasco} and {S. Gevorgyan}},
132132
title = {MorteSense: DIY Home Security},
133-
howpublished = {\url{https://github.com/diego-ruben-cruz/MorteSense}},
133+
howpublished = {\url{https://github.com/MorteSense}},
134134
year = {2023},
135135
}

datasets/diagrams/ClassDiagram.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,5 @@
6666

6767
\end{tikzpicture}
6868
\end{adjustbox}
69-
\caption{Software Class Diagram}\label{fig:figure}
69+
\caption{Software Class Diagram}\label{fig:software-class-diagram}
7070
\end{figure}

datasets/diagrams/SequenceDiagram.tex

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,18 @@
1111

1212
\begin{sdblock}[green!20]{Device}{}
1313
\begin{call}{U}{Create Device}{S}
14-
{{\parbox{2cm}{\centering Acknowledge Device Creation}}}
14+
{{\parbox{2cm}{\centering Ack Device Creation}}}
1515
\begin{call}{S}
16-
{Store Device Data}{D}{Acknowledge Device Creation}
16+
{Store Device Data}{D}{Ack Device Creation}
1717
\end{call}
1818
\end{call}
1919
\end{sdblock}
2020

21-
\begin{sdblock}[green!20]{Connect Mobile}{}
21+
\begin{sdblock}[green!20]{Connect Client}{}
2222
\begin{call}{U}
2323
{{\parbox{2cm}{\centering Connect to Phone}}}{S}
24-
{{\parbox{2cm}{\centering Acknowledge Connection Update}}}
25-
\begin{call}{S}{Update Connection Status}{D}{Ackn. Connection Update}
24+
{{\parbox{2cm}{\centering Ack Connection Update}}}
25+
\begin{call}{S}{Update Connection Status}{D}{Ack Connection Update}
2626
\end{call}
2727
\end{call}
2828
\end{sdblock}
@@ -33,7 +33,7 @@
3333
{{\parbox{2cm}{\centering Provide User's Alert Preferences}}}
3434
\begin{call}{T}
3535
{{\parbox{2cm}{\centering Retrieve User's Alert Preferences}}}{D}
36-
{{\parbox{3cm}{\centering Ackn. Subs.}}}
36+
{{\parbox{3cm}{\centering Ack Subs}}}
3737
\end{call}
3838
\end{call}
3939
\end{sdblock}

lib/Abstract.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
In recent years, DIY security system technologies have been simplified and became more
44
affordable for the general public. This coincided with the emergence of brands like Ring,
55
Blink, Wyze, SimpliSafe, and Vivint, which specialized in smart home security. These
6-
brands offer a range of products, including front-door cameras,infrared motion sensors/
6+
brands offer a range of products, including front-door cameras, infrared motion sensors/
77
detectors, and in-home cameras providing various views of the house. One notable drawback
88
of these product ecosystems is their reliance on a mobile application and a smartphone
99
capable of running it. If the application ceased to receive support or the company went

lib/Authors.tex

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,40 @@
11
\author{
2-
%
2+
%
33
\IEEEauthorblockN{Shohin Abdulkhamidov}
44
\IEEEauthorblockA{\textit{Dept. of Computer Science} \\
5-
\textit{San Jose State University}\\
6-
San Jose, United States \\
7-
shohin.abdulkhamidov@sjsu.edu}
5+
\textit{San Jose State University}\\
6+
San Jose, United States \\
7+
shohin.abdulkhamidov@sjsu.edu}
88
%
99
\and
1010
%
1111
\IEEEauthorblockN{Diego Cruz}
1212
\IEEEauthorblockA{\textit{Dept. of Computer Science} \\
13-
\textit{San Jose State University}\\
14-
San Jose, United States \\
15-
diego.cruz@sjsu.edu}
13+
\textit{San Jose State University}\\
14+
San Jose, United States \\
15+
diego.cruz@sjsu.edu}
1616
%
1717
\and
1818
%
1919
\IEEEauthorblockN{Diego Garcia-Carrasco}
2020
\IEEEauthorblockA{\textit{Dept. of Computer Science} \\
21-
\textit{San Jose State University}\\
22-
San Jose, United States \\
23-
diego.garciacarrasco@sjsu.edu}
21+
\textit{San Jose State University}\\
22+
San Jose, United States \\
23+
diego.garciacarrasco@sjsu.edu}
2424
%
2525
\and
2626
%
2727
\IEEEauthorblockN{Spartak Gevorgyan}
2828
\IEEEauthorblockA{\textit{Dept. of Computer Science} \\
29-
\textit{San Jose State University}\\
30-
San Jose, United States \\
31-
spartak.gevorgyan@sjsu.edu}
29+
\textit{San Jose State University}\\
30+
San Jose, United States \\
31+
spartak.gevorgyan@sjsu.edu}
3232
%
3333
\and
3434
%
3535
\IEEEauthorblockN{Faramarz Mortezaie}
3636
\IEEEauthorblockA{\textit{Dept. of Engineering} \\
37-
\textit{San Jose State University}\\
38-
San Jose, United States \\
39-
faramarz.mortezaie@sjsu.edu}
37+
\textit{San Jose State University}\\
38+
San Jose, United States \\
39+
faramarz.mortezaie@sjsu.edu}
4040
}

run.tex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
\thesis
1313
\end{IEEEkeywords}
1414
\input{section/__init__}
15+
\vfill
1516
\bibliography{bib/References}
1617
\bibliographystyle{IEEEtran}
1718
% \input{lib/extras/Biography}

section/BackgroundAndRelatedWork.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ \subsection{Research and Technologies}\label{subsec:research-and-technologies}
8585
learning was beyond the scope of this project, but it is a valid consideration in building
8686
upon the work for a graduate research project.
8787

88-
In that same year, two researchers used the Microchip Atmega8 platform to develop a system
88+
In that same year, two researchers used the Microchip ATmega8 platform to develop a system
8989
that was capable of three distinct types of alarms to account for different types of events,
9090
including fires, motion sensing, and burglary through attempted break-in. The technology used
9191
for motion sensing included a light-dependent potentiometer (LDR), which differs from
@@ -118,7 +118,7 @@ \subsection{Research and Technologies}\label{subsec:research-and-technologies}
118118
Bluetooth was also explored instead of Wi-Fi for piconets instead of solely depending on
119119
Wi-Fi which allows for higher fidelity communications between devices without the need for an
120120
intermediary 'middle-man' device. In one study, the Arduino Nano microcontroller was used
121-
with Bluetooth specification HC 06 to create a small network of sensors spanning commercial
121+
with Bluetooth specification HC-06 to create a small network of sensors spanning commercial
122122
buildings to create an effective, efficient, and inexpensive security solution. The system
123123
design involved the use of a PIR sensor as well as dedicated hardware to enable Bluetooth HC
124124
06 as well as a motor driver circuit to maneuver (assumed already-present) CCTV cameras in

section/ProjectRequirement.tex

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
\section{Project Requirements}\label{sec:project-requirements}
1+
\section{Design Requirements}\label{sec:project-requirements}
22

33
\subsection{Domain and Business Requirements}\label{subsec:domain-and-business-requirements}
44
The \brand{} project had several requirements that the development team met to
@@ -17,21 +17,21 @@ \subsection{Context and Interface Requirements}\label{subsec:context-and-interfa
1717
technologically-savvy individuals, making it more effective and better-suited to the
1818
intended audience. %
1919

20-
\subsection{Technology and Resource Requirements}\label{subsec:technology-and-resource-requirements}
20+
% \subsection{Technology and Resource Requirements}\label{subsec:technology-and-resource-requirements}
2121

22-
There are several different resource requirements, and have been compiled into three
23-
different categories as shown in Table~\ref{tab:tab1}.
22+
% There are several different resource requirements, and have been compiled into three
23+
% different categories as shown in Table~\ref{tab:tab1}.
2424

2525

26-
\begin{table}[htbp]
27-
\begin{center}
28-
\begin{tabular}{|p{0.2\linewidth}|p{0.6\linewidth}|}
29-
\hline
30-
\tablex{Hardware}{The Microcontroller connects to home Wi-Fi, sending API requests to the backend server post-motion detection. The motion sensor, utilizing electromagnetic radiation and the Doppler effect, employs serial communications for data exchange. Thonny compiles Micropython into C code for hardware programming.}
31-
\tablex{Software}{The Flask framework responds to hardware API requests, offering a web-based interface for remote system control. The server acts as a gateway between AWS and a SQLite database. Twilio handles SMS notifications, while AWS manages data traffic, providing diverse sensor metrics.}
32-
\tablex{Miscellaneous}{Fritzing aids in hardware ideation and simulation before assembly, while SolidWorks designs enclosures. Makerspaces at San Jose State University support the hardware design process.}
33-
\end{tabular}
34-
\end{center}
35-
\caption{Resource Requirement}
36-
\label{tab:tab1}
37-
\end{table}
26+
% \begin{table}[htbp]
27+
% \begin{center}
28+
% \begin{tabular}{|p{0.2\linewidth}|p{0.6\linewidth}|}
29+
% \hline
30+
% \tablex{Hardware}{The Microcontroller connects to home Wi-Fi, sending API requests to the backend server post-motion detection. The motion sensor, utilizing electromagnetic radiation and the Doppler effect, employs serial communications for data exchange. Thonny compiles Micropython into C code for hardware programming.}
31+
% \tablex{Software}{The Flask framework responds to hardware API requests, offering a web-based interface for remote system control. The server acts as a gateway between AWS and a SQLite database. Twilio handles SMS notifications, while AWS manages data traffic, providing diverse sensor metrics.}
32+
% \tablex{Miscellaneous}{Fritzing aids in hardware ideation and simulation before assembly, while SolidWorks designs enclosures. Makerspaces at San Jose State University support the hardware design process.}
33+
% \end{tabular}
34+
% \end{center}
35+
% \caption{Resource Requirement}
36+
% \label{tab:tab1}
37+
% \end{table}

0 commit comments

Comments
 (0)