\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}