You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

35 lines
1.7 KiB

\documentclass[11pt]{article}
%Gummi|065|=)
\usepackage{graphicx}
\usepackage{caption}
\title{\textbf{Self Hosted Data Logger for Arduino}}
\author{Steak Electronics}
\date{}
\begin{document}
\maketitle
\section{Preface}
I did some research on available self hosted solutions for Arduino, as of January 2019. I was thinking of using Thingspeak, but they haven't updated their self hosted git repo since 2016. Adafruit.io is the same but 2017\footnote{And uses node.js :/}. Sparkfun closed down their solution.\footnote{Apparently they have no idea what they are doing, and their solution inevitably blew up. Bloated software...} It seems theother data aggregaters are only interested in people giving them data, so they can then sell it, hoard it like wealth, etc... Another solution is necessary.
%\includegraphics[scale=0.2]{../pics/DSCN1016.JPG}
%\captionof{figure}{HP}
\section{Plan}
Since I've done some data logging with GNUplot before, I've decided to use a flat text file, and csv output. I don't want to deal with MQTT, as this is in a safe LAN (not over WAN), and security is no issue. I also don't want the clients to do any sending. They are stupid, they sit there, and the server is responsible for data collecting. Simple.
\vspace{0.2in}
What I will do, as I've already started doing, is hosting a web server on the microcontroller, which has amongst other things, sensor data available. The server will pull data from the sensor, and place it into a flat file. GNUplot will run via cron scripts, and the server will host various jpgs. Let's see how this goes.
\section{Implementation}
\textbf{Ingredients}
\begin{itemize}
\item SBC (Beaglebone, Rpi)
\item Network Connected Sensors
\item Time
\end{itemize}
\end{document}