Write more

This commit is contained in:
RyanAlder 2019-10-16 23:08:08 -07:00
parent 923cc6a49e
commit 3dbec5c451
1 changed files with 30 additions and 6 deletions

View File

@ -1,4 +1,8 @@
\documentclass[10pt, draftclsnofoot,onecolumn]{IEEEtran}
\def\changemargin#1#2{\list{}{\rightmargin#2\leftmargin#1}\item[]}
\let\endchangemargin=\endlist
\usepackage{todonotes}
\usepackage{caption}
\usepackage{pgfgantt}
@ -94,8 +98,9 @@ of the animals, and read the data collected by the collars.
\subsubsection{User characteristics}
?? \todo{Finish this}
\subsection{Definitions}
?? \todo{Finish this}
LoRa, LoRaWAN, LoRa Gateway, LoRa End-node, anything else? \todo{Finish this}
\section{References}
?? \todo{Do we need this?}
\section{System requirements}
\subsection{Functional requirements}
\subsubsection{GPS}
@ -135,7 +140,16 @@ to adjust the boundaries of the prescribed region and visualize
the locations of individual animals on a map.
\subsubsection{Data Collection}
@ryan you know more about this than I care to research. \todo{finish this}
All of the collars must remain in constant communication with the LoRa
gateway, and subsequently the server. There must be an SQL database holding
the most up to date information about each animal, including location,
name, type, id (primary key), and any other applicable information
necessary for operation of the Android application. Data will be collected
from each collar at an interval to minimize collision but maximize
data throughput, and will be based on the number of LoRa end-nodes
(collars) and the number of LoRa gateways. In this application, there is
little need to communicate at a rapid rate, and the collars will interact
with the gateway most likely at a rate of once every few minutes.
\subsubsection{Effective Area}
Because many farms have significant numbers of livestock, and consequently
@ -189,9 +203,14 @@ requirement applies to the collars themselves and the Android application:
\subsection{System interface}
\subsubsection{LoRa}
@ryan \todo{write this}
The main communication protocol that will be used for this project
is LoRa and LoRaWAN. Each collar will be fitted with a proprietary
LoRa chip, and LoRa gateway(s) will be configured based on the desired
number of operational collars. LoRaWAN will be configured and implemented
for communication with the end nodes and the server.
\subsection{System operations}
\todo{this?}
\subsection{System modes and states}
Besides the "standard" operational mode for the collar, it
is useful to envision other modes that help in troubleshooting
@ -232,7 +251,11 @@ Science, and therefore, will be tested in Oregon's climate. Since rain is very c
during the winter months in Western Oregon, the device must be readily able to withstand
such conditions, without sustaining any damage.
\todo{Anything else?}
\subsubsection{Temperature}
As this project will be designed and tested in Oregon, the vast differences in temperature
throughout the year must be considered. The collars must be able to constantly operate in
temperatures below freezing during the winter, and temperatures in excess of 100 degrees
fahrenheit during the summer.
\subsection{System security}
\todo{Do we need this?}
@ -248,12 +271,12 @@ such conditions, without sustaining any damage.
\todo{Someone else please}
\section{Gantt Chart}
\begin{changemargin}{-2cm}{0cm}
\begin{ganttchart}[
x unit=.55mm,
x unit=.65mm,
time slot format=isodate
]{2019-10-01}{2020-06-30}
\gantttitlecalendar{year, month=name} \\
\ganttgroup{Collar}{2019-10-01}{2020-03-01} \\
\ganttbar{Design}{2019-10-20}{2020-01-01} \\
\ganttmilestone{Purchase Parts}{2020-01-03} \\
@ -277,4 +300,5 @@ such conditions, without sustaining any damage.
\ganttlink{elem10}{elem11}
\ganttlink{elem11}{elem12}
\end{ganttchart}
\end{changemargin}
\end{document}