Skip to content

Commit 59d2c20

Browse files
authored
Merge pull request #3 from MorteSense/revision-2
fix: 8 pages lol
2 parents 4211ec5 + 7fd6ea1 commit 59d2c20

15 files changed

Lines changed: 148 additions & 198 deletions

lib/Abstract.tex

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
\begin{abstract}
22

3-
In recent years, DIY security system technologies have been simplified and became more
4-
affordable for the general public. This coincided with the emergence of brands like Ring,
3+
In recent years, DIY security system technologies have become more
4+
accessible 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
66
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
8-
of these product ecosystems is their reliance on a mobile application and a smartphone
9-
capable of running it. If the application ceased to receive support or the company went
10-
out of business, the associated hardware might no longer function as intended, resulting
11-
in unnecessary e-waste and unsustainable security practices. The project addressed the
12-
dependency on a smartphone application by utilizing SMS text messaging within a modular
13-
motion detection security system. The system is part of an ecosystem that could be
14-
customized to meet the user's specific requirements and specifications. It was designed
15-
with sustainability in mind, capable of being thoroughly customized to different tools and services.
8+
of these product ecosystems is their reliance on a proprietary mobile application and a
9+
smartphone capable of running it. If the application ceased to receive support or the
10+
company went out of business, the associated hardware might no longer function as intended,
11+
resulting in unnecessary e-waste and unsustainable security practices. The proposed system
12+
design addressed the dependency on proprietary software by utilizing flexible software
13+
design within a modular motion detection security system. The proposed design entails an
14+
ecosystem that could be customized to meet specific user requirements and specifications. It
15+
was designed with sustainability in mind, capable of being thoroughly customized to
16+
different tools and services.
1617

1718
\end{abstract}

lib/Authors.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
\IEEEauthorblockA{\textit{Dept. of Computer Science} \\
55
\textit{San Jose State University}\\
66
San Jose, United States \\
7-
shohin.abdulkhamidov@sjsu.edu}
7+
shohin@ieee.org}
88
%
99
\and
1010
%

lib/extras/Appendices.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,10 @@
6262
%\img{A5}{A 4-layer application framework of a blockchain-based smart home empowered with DELM}
6363

6464
% \section{User Manual}\label{sec:user-manual}
65-
% Attached a comprehensive user manual for the \brand{} \project{} outlining the installation process, troubleshooting guidelines, and frequently asked questions for users' reference.
65+
% Attached a comprehensive user manual for the \brand{} \platform{} outlining the installation process, troubleshooting guidelines, and frequently asked questions for users' reference.
6666
%
6767
% \section{Code Repository}\label{sec:code-repository}
68-
% A link (https://github.com/diego-ruben-cruz/MorteSense) to the code repository of the \brand{} \project{} for users to access the source code and contribute to the project.
68+
% A link (https://github.com/diego-ruben-cruz/MorteSense) to the code repository of the \brand{} \platform{} for users to access the source code and contribute to the project.
6969

7070

7171
\end{appendices}

lib/extras/Biography.tex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ \section*{Biography}
88
Eager to contribute to the tech industry, Shohin is actively seeking job opportunities that allow him to
99
apply his expertise in Fullstack development and make a meaningful impact.
1010
}
11+
1112
\bio{Diego Cruz}{
1213
Diego R Cruz is a software engineering undergraduate at San Jose State University,
1314
who is actively pursuing opportunities in Human-Computer Interaction. Throughout this project,

macros/Shortcuts.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
\newcommand{\brand}{MorteSense}
2-
\newcommand{\project}{DIY Home Security}
2+
\newcommand{\platform}{DIY Home Security}
33
\newcommand{\thesis}{DIY, Home Security, Microcontroller, Open-Source, \LaTeX}
44

55
% Usage: \cmd{}

run.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
\input{lib/Debugger}
55
\input{macros/__init__}
66
\begin{document}
7-
\title{\brand{}\\\project{}}
7+
\title{\brand{}\\\platform{}}
88
\input{lib/Authors}
99
\maketitle
1010
\input{lib/Abstract}

section/BackgroundAndRelatedWork.tex

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,11 @@ \subsection{Research and Technologies}\label{subsec:research-and-technologies}
3636
software security and attacks involving invasions. This study uncovered that smart grids have
3737
the threat of message modifications, replay attacks, metric impersonation, and
3838
denial-of-service, while smart homes have similar threats, with unique ones including
39-
false synchronization and eavesdropping~\cite{komninosEtAl2014}.
40-
41-
The main concerns for current smart homes now include false synchronization and
42-
denial-of-service, being the most convenient methods for burglars to effectively invade and
43-
loot a home. The two aforementioned attacks were taken into account when developing the DIY
44-
security system, learning from the limitations of this particular study.
39+
false synchronization and eavesdropping~\cite{komninosEtAl2014}. The main concerns for current
40+
smart homes now include false synchronization and denial-of-service, being the most convenient
41+
methods for burglars to effectively invade and loot a home. The two aforementioned attacks
42+
were taken into account when developing the DIY security system, learning from the limitations
43+
of this particular study.
4544

4645
A 2017 study conducted by two IEEE researchers explored the vulnerabilities that existed
4746
in DIY home security systems that used sensors, microcontrollers, Raspberry Pi, and ZigBee
@@ -55,7 +54,10 @@ \subsection{Research and Technologies}\label{subsec:research-and-technologies}
5554

5655
Past 2020, research focused on using platforms and technologies most closely associated with
5756
IoT such as certain Bluetooth specifications, alternative microcontroller platforms, and Deep
58-
Learning as well as public web messaging protocols. It was also a time when collective reflection was occurring and literature reviews compiling research of previous years were being published for future research and projects to reference when the COVID-19 Pandemic no longer affected current research efforts.
57+
Learning as well as public web messaging protocols. It was also a time when collective
58+
reflection was occurring and literature reviews compiling research of previous years were
59+
being published for future research and projects to reference when the COVID-19 Pandemic no
60+
longer affected current research efforts.
5961

6062
Arif et al. examined the development of blockchain technology and its ability to
6163
handle great demand in its use cases in 2020. They evaluated the possibility of using
@@ -97,8 +99,8 @@ \subsection{Research and Technologies}\label{subsec:research-and-technologies}
9799
solar-powered modules as opposed to energy-efficient, battery-dependent modules.
98100

99101
Researchers have also explored using different tools and frameworks such as web-based
100-
messaging as opposed to proprietary mobile notifications or SMS notifications, as shown in a
101-
study conducted by a small group of researchers that developed a system based on Passive
102+
messaging as opposed to proprietary mobile app notifications or SMS notifications, as shown in
103+
a study conducted by a small group of researchers that developed a system based on Passive
102104
Infrared (PIR) sensing along with a local and Telegram-based notification methods. The local
103105
notification system entailed the use of a buzzer that would audibly signal any individual in
104106
the immediate vicinity of movement detected by the PIR sensor managed by the WEMOS D1
@@ -143,7 +145,9 @@ \subsection{State of the Art}\label{subsec:state-of-the-art}
143145
are not directly observable by the end user. Rather, the underlying technology may change
144146
while the enclosure receives minor modifications at most. \cite{sarhan2020} The most common
145147
implementation for state-of-the-art home security systems involves the use of modules that
146-
connect wirelessly to a central unit through some wireless protocol. \cite{joseMalekian2017} \cite{chowdhuryAhmed2021} \cite{WahyuniEtAl2021} \cite{rhizmaSuhendar2022} \cite{HameedEtAl2022}
148+
connect wirelessly to a central unit through some wireless protocol. \cite{joseMalekian2017}
149+
\cite{chowdhuryAhmed2021} \cite{WahyuniEtAl2021} \cite{rhizmaSuhendar2022}
150+
\cite{HameedEtAl2022}
147151

148152
Alternatively, each individual module can connect to the internet. \cite{sarhan2020} From
149153
there, the modules are handled by a mobile application that allows the user to configure
@@ -161,20 +165,20 @@ \subsection{State of the Art}\label{subsec:state-of-the-art}
161165
Another limitation of PIR sensors is that their perception of temperature may be thrown off
162166
by high ambient temperature or by wind, meaning that if the weather is hot, it may not detect
163167
motion as a result of a false negative, or if it is windy, it may create a false
164-
positive. In short, PIR sensors have a reduced effective distance because
165-
of the environmental factors that can affect their ability to make accurate detections.
166-
Nonetheless, the latest advancements have resulted in the recent acceptance of microwave
167-
motion detector sensors that utilize the Doppler effect to detect motion behind objects
168-
and are not susceptible to the environmental factors that impact PIR sensors.
169-
\cite{sarhan2020} This means that cutting-edge DIY home security can more reliably detect
170-
motion behind large furniture and can be installed outside the house without as much concern
171-
for environmental factors affecting the capacity to detect motion.
168+
positive.\cite{rhizmaSuhendar2022} \cite{TaiwoEtAl2022} In short, PIR sensors have a reduced
169+
effective distance because of the environmental factors that can affect their ability to make
170+
accurate detections. Nonetheless, the latest advancements have resulted in the recent
171+
acceptance of microwave motion detector sensors that utilize the Doppler effect to detect
172+
motion behind objects and are not susceptible to the environmental factors that impact PIR
173+
sensors. \cite{sarhan2020} This means that cutting-edge DIY home security can more reliably
174+
detect motion behind large furniture and can be installed outside the house without as much
175+
concern for environmental factors affecting the capacity to detect motion.
172176

173177
The Raspberry Pi and Arduino platforms have been extensively used as research tools by the
174178
IEEE to explore different wireless communications technologies in the DIY space, as well as
175179
for a central DIY security platform that is compared to established home/personal security
176180
products \cite{sarhan2020}. Over the past decade, Arduinos and their respective
177181
microcontrollers have increasingly used different connectivity types such as XBee, Ethernet,
178182
Wi-Fi, and Bluetooth \cite{sarhan2020} \cite{HameedEtAl2022}. With the release of the
179-
802.11n-capable Raspberry Pi Pico W in 2022, the project builds upon the work covered by
180-
previous research that used both mainline platforms or similar microcontrollers.
183+
802.11n-capable Raspberry Pi Pico W in 2022, the \brand{} design builds upon the work covered
184+
by previous research that used both mainline platforms or similar microcontrollers.

section/ConclusionAndFutureWork.tex

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,27 @@
11
\section{Conclusion and Future Work}\label{sec:conclusion-and-future-work}
22

3-
The \brand{} DIY security system represents a significant step forward in providing
4-
accessible and reliable security solutions for both residential and commercial properties.
5-
By integrating microwave motion sensors and mobile notifications using a flexible implemenation,
6-
the system offers an affordable and user-friendly approach to monitoring and securing properties
7-
with ease of repair and maintenance in mind.
3+
The \brand{} DIY security system represents a step forward in providing
4+
accessible, serviceable, and reliable security solutions for both residential and commercial
5+
properties. By integrating microwave motion sensors and mobile notifications using a flexible
6+
implemenation, the system offers an affordable and user-friendly approach to monitoring and
7+
securing properties with ease of repair and maintenance in mind.
88

99
The design approach to leveraging contemporary microcontrollers and Wi-Fi connectivity, along
10-
with its modular design principles, underscores the system's adaptability and potential for
10+
with modular design principles, underscores the system's adaptability and potential for
1111
future expansion. Furthermore, the integration of a user-friendly web interface and the ability
12-
to incorporate different tools and services such as Twilio and Amazon AWS, without being limited to just those particular ecosystems, contribute to the overall accessibility and sustainability of the design. By considering factors such as user behavior, power outages,and software compatibility, the system was designed to mitigate these risks and ensure a robust security solution for end-users.
12+
to incorporate different tools and services such as Twilio and Amazon AWS, without being
13+
limited to just those particular ecosystems, contribute to the overall accessibility and
14+
sustainability of the design. By considering factors such as user behavior, power outages, and
15+
software compatibility, the system was designed to mitigate these risks and ensure a robust
16+
security solution for end-users.
1317

14-
The comprehensive documentation, including the PCB diagram and Class Diagram, highlights the
15-
meticulous planning and execution involved in the hardware and software integration. Future work
16-
may involve exploring other tools and services such as FastAPI, the Telegram Bot, Google
18+
The comprehensive documentation, including the PCB diagram and Class Diagram, highlight the
19+
degree of planning and execution involved in the hardware and software integration. Future
20+
work may involve exploring other tools and services such as FastAPI, the Telegram Bot, Google
1721
Firebase Cloud Messaging, PostgreSQL, MySQL, NoSQL, Cloudflare, etc. Additionally, the
18-
incorporation of advanced technologies such as blockchain and machine learning applications such
19-
as computer vision, present promising avenues for further research and development in the field
20-
of smart home security systems.
22+
incorporation of advanced technologies such as blockchain and machine learning applications
23+
such as computer vision, present promising avenues for further research and development in the
24+
field of smart home security systems.
2125

2226
In summary, the \brand{} DIY security system's innovative use of technology, combined with
2327
its emphasis on accessibility and user-friendliness, makes it a valuable and practical

section/Intro.tex

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
\section{Introduction}\label{sec:intro}
22

33
The \brand{} DIY security system, more accurately described as a Modular Microwave Motion
4-
Security System with mobile notifications, was a project intended to provide efficient
4+
Security System with mobile notifications, is a system design intended to provide efficient
55
and reliable security for homes and businesses. The system uses microwave motion
66
sensors to detect movement within a certain range and sends a mobile notification to
77
the owner's phone in case of any suspicious activity.
88

9-
There was an emphasis placed on the open documentation with the project group working
10-
closely with the advisors to allow for prospective end users to take the system design
9+
There was an emphasis placed on the open documentation with the authors working
10+
closely with advisors to allow for prospective end users to take the system design
1111
and modify it to their own needs and specifications, along with allowing some degree of
1212
freedom to enable end users to add their own modules such as cameras, passive infrared
1313
(PIR) sensors, and piezoelectric sensors. In addition to allowing physical modularity, end users
@@ -16,19 +16,20 @@ \section{Introduction}\label{sec:intro}
1616

1717
\subsection{Problem and Motivation}\label{subsec:problem-and-motivation}
1818

19-
The \brand{} project aims to address the growing need for accessible, cost-effective,
19+
The \brand{} ecosystem aims to address the growing need for accessible, cost-effective,
2020
and reliable security solutions for residential and commercial properties.
2121
Traditional security systems often come with proprietary modules, firmware, software,
22-
or communication protocols, making them impracticale for end users that desire system flexibility.
22+
or communication protocols, making them impracticale for end users that desire system
23+
flexibility.
2324

2425
The motivation behind \brand{} was to create a DIY security system that leverages
2526
microwave motion detection technology to provide an affordable, easy-to-install, and
26-
efficient building block towards monitoring and securing properties. This project is important as
27+
efficient building block towards monitoring and securing properties. This design is important as
2728
it can pave the way to make more advanced security systems accessible to a wider
2829
audience, thus improving safety and security for individuals and businesses.
2930

30-
To ensure real-time alerts, the system incorporates mobile notifications (with the Twilio API
31-
being used for demo purposes), which enable swift responses to potential security breaches by
31+
To ensure real-time alerts, the system incorporates mobile notifications, with the Twilio API
32+
being used for demo purposes, enabling swift responses to potential security breaches by
3233
allowing for the use of different means of communication. This approach effectively addresses
3334
the need for a more convenient and user-friendly security solution.
3435

@@ -40,13 +41,13 @@ \subsection{Design Application and Impact}\label{subsec:design-application-and-i
4041
with critical factors such as global, cultural, societal, environmental, and economic
4142
considerations in mind, ensuring accessibility and effectiveness for a wider range of users.
4243

43-
Public health, safety, and welfare are essential considerations for any security system.
4444
The microwave motion security system with mobile notifications can detect and notify homeowners
4545
of potential security risks through different means, which is vital for public safety.
4646
The mobile notification feature allows prompt action to be taken, reducing the risk of
4747
harm and property damage. By reducing crime rates in a neighborhood, the security system
4848
can also positively impact the safety and well-being of the community. In case of a
49-
security breach, the system can notify emergency services which minimizes damage and protects lives.
49+
security breach, the system can be configured by the end user to notify emergency services which
50+
minimizes damage and protects lives.
5051

5152
The repository has been published onto GitHub and has been continuously for clarity and ease of
5253
use with respect to code and related documentation with the help of the San Jose State

0 commit comments

Comments
 (0)