%!TeX program = xelatex
\documentclass{scrartcl}

\usepackage{ngerman}
\usepackage[stable]{footmisc}

\renewcommand{\familydefault}{\sfdefault}
%\usepackage{fontspec}

%\setmainfont{overpass-regular.otf}[ Path=./fonts/, ItalicFont=overpass-italic.otf ]
%\setsansfont{D-DIN.otf}[ Path=./fonts/ ]

\title{EMFI-Lastenheft}
\author{FabInfra-Team}
\date{March 2020}

\begin{document}

\maketitle

\section{Einleitung}
Zugangskontroll- und Maschinenmanagementsystem für offene Werkstätten aller Art.

Nutzern der Maschinen und Einrichtungen in offenen Werkstätten soll klar sein, dass sie für die genutzten Maschinen und Einrichtungen von der Inbetriebnahme bis zur Abnahme durch die Betreiber der Werkstatt für Betrieb, Zustand und Reinigung des Arbeitsplatzes verantwortlich sind.

Das System soll den Betreibern der offenen Werkstatt Arbeit abnehmen und eine Steuerungs-Infrastruktur an die Hand geben, die sicherstellt dass festgelegte Regulierungen des Maschinenzugriffs nicht ständig durch Personen beaufsichtigt werden müssen oder einfach umgangen werden können.


\section{Laborsteuerung}

Software wird zur Verwaltung offener Werkstätten eingesetzt und soll dort möglichst viele Jobs wegautomatisieren.


\subsection{Maschinenkontrolle\footnote{Zutritt zu Räumen wird wie eine Maschine behandelt. Das System soll auch den Zutritt zu Räumlichkeiten verwalten können}}

Nutzung von Maschinen soll nur denjenigen möglich sein die eine Unterweisung oder vergleichbare Praxiserfahrung mit Maschinen dieser Art besitzen.
Maschinen können automatisch eingeschaltet werden wenn eine Zugriffsberechtigte Person das wünscht.




\section{Zustands-Anzeige}

\subsection{Maschinenbezogen}
Zustand pro Maschine anzeigen


\subsection{Übergreifend}
Zentrales Dashboard


\section{Management}

\begin{itemize}
\item Nutzer und Maschinen müssen hinzugefügt werden können.
\item Nutzer und Maschinen müssen wie bei QR-Hello „on the fly“ hinzugefügt werden können.
\item Nutzer \& Maschinen können auch aus externer Datenquelle geholt werden.
\item Berechtigungen können editiert werden.
\item Maschinen können zentral (sicher) ausgeschaltet werden.
\item Das Ausschalten soll mit Vorlauf (z.B. 30 min) möglich sein.
\end{itemize}

\section{Abrechnung}
Abrechnung nicht intern sondern über extere ERP-Software (odoo / ...)

\section{Komponenten}

Angeschlossene Schnittstellen-HW unterteilt sich in Sensoren (RFID-Leser / Stromsensoren / ...) und Aktoren (Schalter / Displays / ...)
Es gibt eine Schnittstelle, die es erlaubt, über ein Plugin-System hardware-spezifischen Code anzubinden. Das Modulsystem soll sprachagnostisch (python / lua / ...) sein.

\subsection{Sensoren}

\subsubsection{RFID-Leser}
Es sollen sowohl "plain" als auch Crypto-Karten (Mifare DESfire EV1) möglich sein.

\subsubsection{Knopf}

\subsection{Aktoren}

\subsubsection{Schalter}

\subsubsection{Display}

\section{Zukünftige Erweiterungen}
\subsubsection{Version 2.0}
Ist geplant, über den Prototype-Fund zu finanzieren.

\begin{itemize}
    \item Federation
\end{itemize}

\subsubsection{Far Future}
\end{document}
