Ich bin ein Webentwickler / Systemadministrator und habe ein Kundenprojekt mit einem Projekt, das mir nur ein Rätsel ist. Kurz gesagt, wir benötigen die folgenden Funktionen:
- Verfolgen Sie den Status von Hunderten von passiven Infrarotsensoren
- Verfolgen Sie den Status von Hunderten von Lichtern (noch nicht sicher, ob es sich um einen einfachen BOOL-Wert oder einen Prozent- / Helligkeitswert handelt)
- Lösen Sie die Lichter einzeln oder in Gruppen über eine Hauptkonsole und eventuell über mobile Apps aus
- Protokollieren Sie alle Statusänderungen für die Bewegungssensoren und Lichter
- Generieren Sie Berichte und Musteranalysen basierend auf den Protokollen
Die Programmierung wird Kuchen sein. Ich verstehe, wie das funktioniert. Aber wo fange ich überhaupt an, Lichter zu steuern und so viele Ströme externer Eingaben zu verfolgen? Welche Hardware und Software sollte ich mir ansehen? Kann ich dies auf einem Linux-Server aufbauen, um den Zugriff von einem mobilen Gerät aus zu erleichtern?