Pup key für Jonas
[stratum0-wiki.git] / NFC-Laser-Lock.mw
index deda18c..eedcea4 100644 (file)
@@ -4,10 +4,56 @@
 |beschreibung = Zugangssystem für den [[Lasercutter]] auf NFC-Tag-Basis
 |bild = NFC-Laser-Lock Temporary Installation.jpg
 |bildbeschreibung = Montagebeispiel für den NFC Tagreader
-|source = https://github.com/hellfyre/nfclock<br>https://git.uschok.de/uschok/nfclock
+|source = https://github.com/hellfyre/nfclock<br>https://git.uschok.de/uschok/nfclock<br>https://gitli.stratum0.org/hellfyre/nfclock
 |lizenz = MIT
 |download = https://git.uschok.de/uschok/nfclock/-/releases
 |version = 1.0.1
 }}
 
-NFC-Laser-Lock soll (möglichst bald) als Zugangssystem für den [[Lasercutter]] fungieren. Entitäten mit Laserberechtigung (bzw. solche, die bereits ohne Aufsicht lasern dürfen) bekommen ein Hardware-Token, mit dem sie den Laser in Betrieb nehmen können.
+NFC-Laser-Lock soll (möglichst bald, Stand Januar 2021) als Zugangssystem für den [[Lasercutter]] fungieren. Entitäten mit Laserberechtigung (bzw. solche, die bereits ohne Aufsicht lasern dürfen) bekommen ein Hardware-Token, mit dem sie den Laser in Betrieb nehmen können.
+
+== Funktionsweise ==
+
+Die aktuelle Variante des NFC-Laser-Lock soll die Zustimmungstaste freischalten. Derzeit kann mit der Zustimmungstaste der Laser scharf geschaltet werden, zukünftig soll das nur noch mit gültigem Token möglich sein.
+
+Kurzum: Token an den NFC-Reader halten, Zustimmungstaste drücken.
+
+== Systemübersicht ==
+<gallery mode="nolines">
+Image:NFC-Laser-Lock reader position.jpg|So könnte der NFC-Reader montiert (geklebt?) werden
+Image:NFC-Laser-Lock Raspberry Pi position.jpg|Hier könnte der Pi verschwinden
+Image:NFC-Laser-Lock Zustimmungstaste.jpg|Modulaufnahme der Zustimmungstaste
+</gallery>
+
+Das komplette NFC-Laser-Lock besteht aus
+
+* NFC-Reader
+* Raspberry Pi
+* Software (siehe Projekt-Kasten)
+* GPIO-Header Breakout-Board für den Pi (Stromversorgung und Anschlüsse)
+* Solid-State-Relais
+* MOSFET
+* Mehrfarben-LED
+* Alle Komponenten, die ich vergessen habe
+
+Die Software verwaltet und authentifiziert Tokens. Wird ein gültiger Token an den Reader gehalten, so schaltet die Software einen einstellbaren GPIO, welcher über den MOSFET das Solid-State-Relais schaltet (die Zustimmungstaste ist mit 230V angebunden).
+
+Zusätzlich soll die Mehrfarben-LED in die Zustimmungstaste montiert werden und hier wenigstens drei Zustände anzeigen können:
+
+* Raspberry Pi bootet
+* Betriebsbereit, aber gesperrt
+* Freigegeben
+
+== Teileliste ==
+
+https://pad.stratum0.org/p/nfclock-materialliste
+
+== Destruktive Veränderungen ==
+
+Unser Solid-State-Relais muss in Reihe zur Zustimmungstaste geschaltet werden. Allerdings sind die Tasten scheinbar mit Klemmschuhen angeschlossen, so dass es möglich sein könnte, auch diese Installation nicht-destruktiv vorzunehmen.
+
+== Software ==
+
+Die Software kann derzeit nur via SSH/Konsole bedient werden. Aktuell kann die Software neue Tokens hinzufügen, vorhandene Tokens sperren, gesperrte Tokens entfernen und nicht-gesperrte Tokens authentifizieren. Anbindung anderer Systeme, z.B. zur Erfassung der gelaserten Materialien, ist zwar aktuell nicht geplant, aber prinzipiell möglich.
+
+Da die Freigabe über Ansteuerung eines GPIOs erfolgt, kann bei Fehlfunktion der Software der Laser grundsätzlich auch manuell freigeschaltet werden von Entitäten mit Zugriff auf den Raspberry Pi.
This page took 0.032253 seconds and 4 git commands to generate.