This commit is contained in:
RyanAlder 2019-10-17 11:36:56 -07:00
parent 3dbec5c451
commit 482997190f

View File

@ -11,7 +11,6 @@
\title{Fenceless Grazing Requirements} \title{Fenceless Grazing Requirements}
\author{Danila Fedorin \and Matthew Sessions \and Ryan Alder} \author{Danila Fedorin \and Matthew Sessions \and Ryan Alder}
\maketitle \maketitle
\tableofcontents \tableofcontents
\pagebreak \pagebreak
@ -47,8 +46,11 @@
The purpose of the Fenceless Grazing Collar (FGC) system is to reduce the The purpose of the Fenceless Grazing Collar (FGC) system is to reduce the
need for human supervision in farming through the tracking and automated need for human supervision in farming through the tracking and automated
management of individual farm animals, controlled by humans through management of individual farm animals, controlled by humans through
a remote digital system. a remote digital system. The FGC will decrease the time required to move
\todo{This probably needs to be expanded on} animals to new grazing areas by allowing farmers to manage these animals from
the comfort of their home. Interaction with the fenceless system will
be done via a smartphone application, and will allow complete control and
surveillance of all animals.
\subsection{System scope} \subsection{System scope}
A table containing systems which the FGC project is seeking to replace A table containing systems which the FGC project is seeking to replace
@ -98,7 +100,26 @@ 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}
LoRa, LoRaWAN, LoRa Gateway, LoRa End-node, anything else? \todo{Finish this} \subsubsection{LoRa}
LoRa (stands for Long Range) is a communication protocol developed by Semtech
found on the link layer of the protocol stack. LoRa is a spread spectrum modulation
technique derived from chirp spread specetrum (CSS) technology, and excels
at long range communication, while keeping battery usage down. LoRa was designed
exclusively for Internet of Things (IOT) applications, and is able to operate
with a large number of different LoRa end-nodes.
\subsubsection{LoRaWAN}
LoRaWAN is the communication protocol found on the MAC network layer on the network
stack. LoRaWAN, an open source protocol, interacts with LoRa to transfer data up
to the application layer. LoRaWAN leverages the unlicensed radio spectrum in the
Industrial, Scientific and Medical (ISM) band. The LoRaWAN protocol is managed
by the LoRa Alliance instead of Semtech, and serves to connect all of the end-nodes
with the gateways and the wider internet.
\subsubsection{LoRa Gateway}
A LoRa Gateway is simply the machine that runs LoRaWAN to interact with each end-node,
and usually directs traffic to another server or the wider internet.
\subsubsection{LoRa End-node}
The LoRa end-node refers to each node running the LoRa and LoRaWAN protocol. In this
project, each collar will be an end-node.
\section{References} \section{References}
?? \todo{Do we need this?} ?? \todo{Do we need this?}
\section{System requirements} \section{System requirements}