Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
tuerschloss [2019-02-09 05:55] – Struktur: Implementierung, Administration binarydiv | tuerschloss [2020-03-04 21:37] – schlüsselvergabe foo binarydiv | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Elektronisches Türschloss ====== | ====== Elektronisches Türschloss ====== | ||
- | |||
- | **-- Work in Progress. Inbetriebnahme ist am Freitag, 15.02.2019. --** | ||
Die Eingangstür der AfRA verfügt über ein elektronisches Türschloss, | Die Eingangstür der AfRA verfügt über ein elektronisches Türschloss, | ||
+ | |||
+ | Diese Seite beschreibt die Bedienung des Schlosses. Für Details zu Implementierung, | ||
{{: | {{: | ||
Zeile 10: | Zeile 10: | ||
===== Schlüssel bekommen ===== | ===== Schlüssel bekommen ===== | ||
- | Um einen Schlüssel für die AfRA zu erhalten, wende dich bitte an [[binarydiv@afra-berlin.de|Lexi]] (binaryDiv im [[irc://irc.freenode.net/# | + | Um einen Schlüssel für die AfRA zu erhalten, wende dich bitte an das monatliche |
Es gibt hierbei zwei Arten von elektronischen Schlüsseln für das Schloss: SSH-Keys und RFID-Tokens. | Es gibt hierbei zwei Arten von elektronischen Schlüsseln für das Schloss: SSH-Keys und RFID-Tokens. | ||
Zeile 62: | Zeile 62: | ||
- | ===== Implementierung | + | ===== Status-Abfrage via HTTP ===== |
- | //TODO: Implementierung auf eigene Seite auslagern?// | + | Innerhalb des WLANs (discord) ist es möglich, über HTTP den aktuellen Status des Türschlosses abzufragen. |
- | ==== Hardware ==== | + | Hierfür reicht |
- | Das Schloss ist ein [[https://www.eq-3.de/ | + | |
- | 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. | + | |
- | {{:projekte:schloss.jpg? | + | Der HTTP-Server antwortet dann mit '' |
- | {{:: | + | |
- | {{: | + | |
- | Der RFID Reader | + | * '' |
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * < | ||
- | ==== Software ==== | + | //Anmerkung: Es wäre naheliegend, |
- | Angesteuert wird das Schloss von Python-Skripten (/opt/afra_door/ | + | Dies ist jedoch aus mehreren Gründen explizit **nicht** gewünscht. Türschloss und Space-Status sind unabhängig voneinander. Sinn dieser Status-Abfrage ist beispielsweise eine space-interne Steuerung von Geräten, die nur dann angeschaltet sein sollen, wenn jemand da ist, z.B. Heizungsthermostat, |
- | Zur Kommunikation mit dem Schloss wird [[https:// | ||
- | Um Keys deployen zu können und das System zu ändern gibt es den " | + | ===== Implementierung ===== |
- | + | ||
- | 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: | + | Wer sich dafür interessiert, |
- | * 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 | + | |
+ | Das Schloss wurde am 15.02.2019 in Betrieb genommen. | ||