From b1f1981bff99747f277b0125e87d768d0a458211 Mon Sep 17 00:00:00 2001 From: Danila Fedorin Date: Fri, 29 May 2020 16:27:12 -0700 Subject: [PATCH] Add changes table. --- dd.tex | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/dd.tex b/dd.tex index f86c4cd..a949ab2 100644 --- a/dd.tex +++ b/dd.tex @@ -83,6 +83,26 @@ amount of time and money. The Fenceless Grazing Collar system consists of a smart application, a "gateway", and individual collars to be placed onto animals. +\section{Changes} + +The following changes have been made to this document as the term went on: + +\vspace{0.1in} + +\begin{tabular}{p{0.4\linewidth}p{0.45\linewidth}} + \hline + Before & After \\ + \hline \\ + Only LoRa was described in the design. & LoRaWAN explicitly mentioned and described. \\ + \\ + MariaDB was used for data storage. & SQLite used due to smaller footprint and easier setup. \\ + \\ + Gateway was responsible for LoRaWAN. & LoRaWAN offloaded to The Things Network. \\ + \\ + LoRa shield was used for Gateway. & LoRa concentrator does not come as a Raspberry Pi shield. A custom adapter + is used to connect the concentrator to the Gateway. +\end{tabular} + % Collars are attached to live animals that emit an auditory or electrical stimulus when the animal % leaves its designated area, preventing it from traveling further outside % the established grazing boundaries. @@ -244,7 +264,7 @@ livestock. Conceptually, it made up of the driver and the system logic. the interaction of the various components of the collar. As described in the structure viewpoint, the collar will be made of several physical devices, such as an AVR Atmega128 microcontroller, a - LoRa shield, and hardware for emitting sound. The driver % TODO matt explain new setup + LoRa concentrator, and hardware for emitting sound. The driver % TODO matt explain new setup component is the low-level software (likely written in AVR assembly) for interfacing with these components. \item \emph{System Logic:} Implemented using C, this code will @@ -390,10 +410,8 @@ at a time, and the user will be able to switch between tabs at any time. The tab \end{itemize} \subsection{Structure View} -The LoRa gateway will be constructed using a Raspberry Pi 2b and the corresponding LoRaWAN shield. -The Raspberry Pi and the LoRaWAN shield have compatible pinouts, allowing one to be stacked on top -of the other without the using of soldering equipment or other, more invasive techniques. -This construction also allows for the simple disassembly of the entire system. +The LoRa gateway will be constructed using a Raspberry Pi 2b and the corresponding LoRaWAN concentrator. +A custom adapter will be created to connect the two. The Raspberry Pi component of the LoRa gateway will be connected to the internet using an Ethernet cable. It will also use a 32 Gigabyte SD card for the storage of the Linux (Raspbian)