no way to compare when less than two revisions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Letzte Überarbeitung | |||
— | tuerschloss_implementierung [2019-02-12 19:57] – von [[tuerschloss]] ausgelagert binarydiv | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Elektronisches Türschloss (Implementierung) ====== | ||
+ | |||
+ | Diese Seite dokumentiert die Implementierung, | ||
+ | |||
+ | Zum Thema Bedienung (auf-/ | ||
+ | |||
+ | |||
+ | ===== Hardware ===== | ||
+ | Das Schloss ist ein [[https:// | ||
+ | Angesteuert wird alles von einem RPI Zero W über Bluetooth Low Energy. Die Hardware ist in einer transparenten Box verbaut. Die Box bekommt einmal 12V und bucht sich via WLAN ins AfRA Netz ein. | ||
+ | |||
+ | {{: | ||
+ | {{:: | ||
+ | {{: | ||
+ | |||
+ | Der RFID Reader ist ein [[https:// | ||
+ | |||
+ | ===== Software ===== | ||
+ | |||
+ | Angesteuert wird das Schloss von Python-Skripten (/ | ||
+ | |||
+ | Zur Kommunikation mit dem Schloss wird [[https:// | ||
+ | |||
+ | Um Keys deployen zu können und das System zu ändern gibt es den " | ||
+ | |||
+ | Die Verbindung RPI <-> Schloss ist mit einem PSK gesichert, welcher als QR Code vorliegt. Aus dem PSK leitet sich ein user-key ab. Der einzige user-key ist aktuell auf dem RPI hinterlegt. Die PSKs liegen derzeit bei ciko (und werden an den Vorstand übergeben). | ||
+ | |||
+ | Die aktuelle Software findet sich unter [[https:// | ||
+ | |||
+ | |||
+ | ===== Administration ===== | ||
+ | |||
+ | ==== Einen User Deployen ==== | ||
+ | Um einen neuen User zu deployen/ | ||
+ | * Logge dich mit dem user " | ||
+ | * Füge den ssh key zu /// | ||
+ | * Lese den RFID Token mit /// | ||
+ | * Starte das Script | ||
+ | * Warte auf " | ||
+ | * Halte den Token an den Leser | ||
+ | * Kopiere die ausgegebene Nummer und den MD5 Token | ||
+ | * Füge den RFID Token Nummer zu /// | ||
+ | * Füge den Code als erstes Wort in einer neuen Zeile hinzu. Weitere Worte werden als Kommentare ignoriert. | ||
+ | * Lege den Nutzer auf [[intern: | ||
+ | |||
+ | |||
+ | ===== Status der Implementierung ===== | ||
+ | * Auf-/ | ||
+ | * Zuschließen via Button + Timer (done) | ||
+ | * Auf-/ | ||
+ | * Aufschließen via RFID Token (done) | ||
+ | * Status-Abfrage via HTTP (done) | ||
+ | |||
+ | Noch zu tun: | ||
+ | * Statische IP/ | ||
+ | * Sicherheitsschloss einbauen, Inbetriebnahme (15.02.2019) | ||
+ | * (?) Zuschließen via RFID? | ||
+ | * Hübsch machen, besseren Schalter (zum Schließen) anbringen | ||
+ | * Schalter-Delay reduzieren (halbe Sekunde ist zu lang) | ||
+ | * Admin-Utils zur einfachen Key-Verwaltung, | ||