Requirements - MaxTrautwein/TAR-Weiterentwicklung-IoT-Tor GitHub Wiki

ID Bindung Priorität Titel Beschreibung Test-Type Issue
REQ_I_1 Info Wenn möglich so hardware unabhängig wie Möglich -
REQ_I_2 Info "Der erste Meilenstein Wäre die Vorbereitung eines Images (Pi / Docker / VM) für mich und Kollegen" -
REQ_I_3 Info Es ist vorteilhaft wenn die Kosten gering gehalten werden. -
REQ_I_4 Info "Es kann davon ausgegangen werden dass die Schüler bereits Erfahrung mit Logosoft und darin enthaltene Funktionsblöcke haben." -
REQ_I_5 Info "ESP Basis Software steht teilweise schon zur Verfügung. (Tasmota) Gegebenfalls Erweiterung, wenn gegebener Stand nicht ausreichend ist." -
REQ_O_1 Optional Selbständige Bereitstellung von Lan / Wlan Kommunikation. Code
REQ_O_2 Optional Einbindung für KNX (adressierte Schalter Hausautomation) für Node Red. Code
REQ_O_3 Optional Anbindung von anderen Komponenten an die Steuerungsumgebung von MQTT & Node Red. Code
REQ_O_4 Optional Einbindung / Interfaces von anderen Programmierumgebungen (bsp: API / Libs für Python C C# REST??) Code
REQ_O_5 Optional Einbindung von eigenen Funktionsblöcken in Node Red in Programmiersprache der eigenen Wahl. Code
REQ_O_6 Optional M App anbindung (Web based / Support für die verschiedenen Systeme (Android, Windows, IOS)) Code
REQ_O_7 Optional M Support für unterschiedliche ESP32 Hardware (Norvi, DYI Relais Board, eventuell andere Technikerarbeit) Code
REQ_O_8 Optional Web dashboard zum Anzeigen und oder verändern von verschiedenen Werten Code
REQ_O_9 Optional Ein dashboard sollte auch Support für Animationen enthalten Code
REQ_O_10 Optional L Simulations Support. Code
REQ_O_11 Optional L Verbesserungen an der HW des Tores (primärer Kandidat wäre die Druckschiene) -
REQ_P_1 Pflicht Dokumentation sollte es einem ermöglichen das Projekt problemlos nachzubauen. Doc
REQ_P_2 Pflicht Die Dokumentation für die Schüler zum Bearbeiten von Aufgaben auf den verschiedenen Ebenen Doc
REQ_P_3 Pflicht Weiter oder Eigenentwicklung von ESP32 Software, sollte diese nicht ausreichend konfigurierbar sein -
REQ_P_4 Pflicht Aufgaben für die Schüler analog zu den für eine SPS zur Steuerung des Tors. Doc #13
REQ_P_5 Pflicht Erster Schritte für Schüler zum Zurechtfinden mit MQTT und Node Red Doc
REQ_P_6 Pflicht "Das System soll ohne Cloud Zugriff auch vollkommen offline funktionsfähig sein. (Lan / WLAn Wir bereitgestellt)" -
REQ_P_7 Pflicht "Für die Schüler sollte es leicht möglich sein auf allen Ebenen (ESP32 , PI , & co) nachzuvollziehen, weshalb einzelner Komponenten so implementiert wurden." Doc
REQ_P_8 Pflicht Zur Sicherung und Versionierung des Codes soll Git Verwendet werden. -
REQ_P_9 Pflicht Musterlösung in Node Red für Lehrpersonal (mit Erklärung) Doc #13
REQ_P_10 Pflicht Vorlage in Node Red für Lehrpersonal (mit Erklärung) Doc
REQ_P_11 Pflicht Musterlösung auch für Schüler. Doc #13
REQ_P_12 Pflicht RS 485 Integration: Senden von Daten über Node Red interface & empfangen dieser. Code
REQ_P_13 Pflicht Hinzufügen von Funktionsblöcken analog zu Logosoft Code