Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige ÜberarbeitungLetzte ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
projekte:hausautomatisierung:doorlock [2018/08/31 10:03] – [Software] 80.209.193.115 | projekte:hausautomatisierung:doorlock [2020/03/12 01:05] – Bild der Türsteuerung hinzugefügt eddy | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Kitchen Schließsystem " | ====== Kitchen Schließsystem " | ||
- | ===== Idee ===== | + | ===== Übersicht |
- | Zugang soll nur möglich sein, wenn man vor Ort ist, und einen sich ständig wechselnden QR Code in der Schaufensterscheibe eingescannt hat. Danach muss man noch seine LDAP Credentials angeben. | + | |
- | Der QR Code beinhaltet den Link samt Token zu einer Webseite, auf welcher man sich authentifizieren muss. | + | |
- | Um ständige Passworteingabe zu erleichten, gibt es eine BK Doorlock App, welche die Eingaben erleichtert. | + | |
- | ===== Bedienung | + | Bitte in die Github Repositories schauen: |
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | |||
+ | ===== Twitter | ||
Aktueller Status auf Twitter: | Aktueller Status auf Twitter: | ||
https:// | https:// | ||
- | ==== Öffnen / Schließen mit App ==== | + | ===== Android |
- | Einmalig: | + | [[https://play.google.com/store/apps/details? |
- | - App installieren (siehe unten) | + | global-all-co-prtnr-py-PartBadge-Mar2515-1|{{https:// |
- | - Credentials angeben | + | |
- | + | ||
- | Öffnen / Schließen: | + | |
- | - Ins Kitchen WLAN (secure oder legacy) einloggen | + | |
- | - App starten | + | |
- | - (Un)lock drücken | + | |
- | + | ||
- | ==== Öffnen / Schließen ohne App ==== | + | |
- | + | ||
- | - Ins Kitchen WLAN einloggen | + | |
- | - auf https://172.23.2.12/ oder https://lock.binary.kitchen gehen | + | |
- | | + | |
- | - (Un)lock drücken | + | |
- | + | ||
- | + | ||
- | ===== Technische Details ===== | + | |
- | + | ||
- | Das System besteht aus zwei verschiedenen Einheiten: einem AVR Board, welcher den Schließbolzen und den Schnapper steuert und einem Raspberry Pi, auf welchem der Webserver läuft und welcher die Authentifizierung erledigt. | + | |
- | Für diese Trennung wurde sich entschieden, | + | |
- | + | ||
- | ==== AVR Board ==== | + | |
- | {{:projekte: | + | |
- | ==== Verbindung zwischen Pi und AVR ==== | + | [[https:// |
- | Die Verbindung zwischen Pi und AVR geschieht über 2 Pins. Ein Pin sagt dem AVR, ob er sperren soll oder nicht, der andere sagt ihm, ob er den Schnapper betätigen soll oder nicht. | + | |
- | Die Erfahrung hat gezeigt, dass der Pi gerne mal ausfällt. Das wäre schlecht, denn dann steht die Kitchen | + | Die aktuelle APK findet ihr [[https:// |
- | Möchte der Pi nun, dass der AVR den Schnapper klackern lässt, muss er dem AVR synchron zum Takt auf dem zweiten Pin ein 0xAA bzw. 0x55 senden. | + | |
- | ==== Ausfallsicherheit | + | ===== Hardware Steuerung ===== |
- | Das System wurde so designed, um einigen Ausfällen Stand zu halten: | + | |
- | - Fällt der Pi aus, so fällt der Heartbeat aus und der AVR sperrt automatisch ab | + | |
- | - Verlassen der Kitchen ist immer über den Notfallknopf an der Tür möglich | + | |
- | - Notaufsperrung von außen erfolgt über das untere Schloss. Dazu sperrt man das untere Schloss ab und wieder auf, die Kitchen wird sich dann für einige Sekunden öffnen | + | |
- | ==== Software ==== | + | Außer mit der App, kann die Tür auch mit drei Hardwareschaltern gesteuert werden |
- | [[https:// | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
- | < | + | |
+ | {{: |