\documentclass[11pt,paper=a4,oneside,headerinclude]{scrartcl} \usepackage[utf8]{inputenc} \usepackage{hyperref} \usepackage{graphicx} \usepackage{float} \usepackage{wrapfig} \usepackage{csquotes} \usepackage[style=verbose-ibid,backend=bibtex]{biblatex} \bibliography{index} \usepackage{listings} \usepackage{color} \lstset{ language=c++, columns=flexible, basicstyle={\small\ttfamily}, frame=tb, keepspaces=true, breaklines=true, breakatwhitespace=true, } \begin{document} \title{Implement Updates \textit{Over the Air} for \textit{ESP8266} microcontrollers} \author{Dustin Frisch\\ C/C++ for Embedded Systems and Physical Computing\\ Angewandte Informatik\\ University of Applied Sciences Fulda\\ \texttt{dustin.frisch@informatik.hs-fulda.de}} \date{\today} \maketitle \newpage \begin{abstract} This article describes the implementation of durable and stable system for building firmware updates for embedded systems based on \textit{ESP8266}\autocite{ESP8266} microcontrollers. This includes the mechanisms used to build the updates, distribute and install them on the device. \end{abstract} \input{1-introduction} \input{2-environment} \input{3-requirements} \input{4-implementation} \input{5-conclusion} \end{document}