Write more
This commit is contained in:
parent
923cc6a49e
commit
3dbec5c451
|
@ -1,4 +1,8 @@
|
||||||
\documentclass[10pt, draftclsnofoot,onecolumn]{IEEEtran}
|
\documentclass[10pt, draftclsnofoot,onecolumn]{IEEEtran}
|
||||||
|
|
||||||
|
\def\changemargin#1#2{\list{}{\rightmargin#2\leftmargin#1}\item[]}
|
||||||
|
\let\endchangemargin=\endlist
|
||||||
|
|
||||||
\usepackage{todonotes}
|
\usepackage{todonotes}
|
||||||
\usepackage{caption}
|
\usepackage{caption}
|
||||||
\usepackage{pgfgantt}
|
\usepackage{pgfgantt}
|
||||||
|
@ -94,8 +98,9 @@ of the animals, and read the data collected by the collars.
|
||||||
\subsubsection{User characteristics}
|
\subsubsection{User characteristics}
|
||||||
?? \todo{Finish this}
|
?? \todo{Finish this}
|
||||||
\subsection{Definitions}
|
\subsection{Definitions}
|
||||||
?? \todo{Finish this}
|
LoRa, LoRaWAN, LoRa Gateway, LoRa End-node, anything else? \todo{Finish this}
|
||||||
\section{References}
|
\section{References}
|
||||||
|
?? \todo{Do we need this?}
|
||||||
\section{System requirements}
|
\section{System requirements}
|
||||||
\subsection{Functional requirements}
|
\subsection{Functional requirements}
|
||||||
\subsubsection{GPS}
|
\subsubsection{GPS}
|
||||||
|
@ -135,7 +140,16 @@ to adjust the boundaries of the prescribed region and visualize
|
||||||
the locations of individual animals on a map.
|
the locations of individual animals on a map.
|
||||||
|
|
||||||
\subsubsection{Data Collection}
|
\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}
|
\subsubsection{Effective Area}
|
||||||
Because many farms have significant numbers of livestock, and consequently
|
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}
|
\subsection{System interface}
|
||||||
\subsubsection{LoRa}
|
\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}
|
\subsection{System operations}
|
||||||
|
\todo{this?}
|
||||||
\subsection{System modes and states}
|
\subsection{System modes and states}
|
||||||
Besides the "standard" operational mode for the collar, it
|
Besides the "standard" operational mode for the collar, it
|
||||||
is useful to envision other modes that help in troubleshooting
|
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
|
during the winter months in Western Oregon, the device must be readily able to withstand
|
||||||
such conditions, without sustaining any damage.
|
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}
|
\subsection{System security}
|
||||||
\todo{Do we need this?}
|
\todo{Do we need this?}
|
||||||
|
@ -248,12 +271,12 @@ such conditions, without sustaining any damage.
|
||||||
\todo{Someone else please}
|
\todo{Someone else please}
|
||||||
|
|
||||||
\section{Gantt Chart}
|
\section{Gantt Chart}
|
||||||
|
\begin{changemargin}{-2cm}{0cm}
|
||||||
\begin{ganttchart}[
|
\begin{ganttchart}[
|
||||||
x unit=.55mm,
|
x unit=.65mm,
|
||||||
time slot format=isodate
|
time slot format=isodate
|
||||||
]{2019-10-01}{2020-06-30}
|
]{2019-10-01}{2020-06-30}
|
||||||
\gantttitlecalendar{year, month=name} \\
|
\gantttitlecalendar{year, month=name} \\
|
||||||
|
|
||||||
\ganttgroup{Collar}{2019-10-01}{2020-03-01} \\
|
\ganttgroup{Collar}{2019-10-01}{2020-03-01} \\
|
||||||
\ganttbar{Design}{2019-10-20}{2020-01-01} \\
|
\ganttbar{Design}{2019-10-20}{2020-01-01} \\
|
||||||
\ganttmilestone{Purchase Parts}{2020-01-03} \\
|
\ganttmilestone{Purchase Parts}{2020-01-03} \\
|
||||||
|
@ -277,4 +300,5 @@ such conditions, without sustaining any damage.
|
||||||
\ganttlink{elem10}{elem11}
|
\ganttlink{elem10}{elem11}
|
||||||
\ganttlink{elem11}{elem12}
|
\ganttlink{elem11}{elem12}
|
||||||
\end{ganttchart}
|
\end{ganttchart}
|
||||||
|
\end{changemargin}
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user