Benutzer-Werkzeuge

Webseiten-Werkzeuge


hackerspace:klingel

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
hackerspace:klingel [07.04.2019 08:47]
Lukas Ruge
hackerspace:klingel [07.04.2019 08:51] (aktuell)
Lukas Ruge
Zeile 1: Zeile 1:
-==== Klingel im alten nbsp ==== +====== ​Türschloss ​======
-======Diese Doku ist seit dem Umzug im Juli 2018 in Teilen veraltet. Schlüssel werden aber immernoch genau so generiert.======+
  
-Die Klingel sendet UDP Pakete an die Multicastgruppe ''​ff02::​6004''​ auf Port 6004 mit dem Inhalt ''​ring,​$SEQ,​1''​ bzw. 0 (losgelassen). ''​$SEQ'' ​ist ein Integer zum Erkennen von Duplikaten (jedes Klingel-Paket wird 6 mal gesendet). +Es ist möglich ​die Tür unten am Hackerspace digital ​zu öffnen. ​Dafür benötigt man einen vom Keymaster signierten KeyUm diesen zu erhalten muss man dem Keymaster ein //Certificate Signing Request// schickenIm Folgenden ​ist beschriebenwie man das tut.
- +
-===== Geräusche ===== +
-Die Klingel macht verschiedene Geräusche, die verschiedenes bedeuten.  +
- +
-   * [[https://​chaotikum.org/​_media/​hackerspace:​nbsp:​ring.mp3|Klingel]]:​ Es hat geklingelt. Bitte drücke einen Buzzer um die Tür zu öffnen. ​Bis der Buzzer gedrückt wurde leuchtet auch das gelbe Baustellenlicht. +
-   * [[https://chaotikum.org/_media/hackerspace:​nbsp:​summ.mp3|Buzzer gedrückt]]:​ Der Buzzer wurde gedrückt, die Tür sollte sich nun öffnen +
-   * [[https://​chaotikum.org/​_media/​hackerspace:​nbsp:​open.mp3|Tür öffnet sich]]: Die Tür geht auf. +
-   * [[https://​chaotikum.org/​_media/​hackerspace:​nbsp:​wrong.mp3|Es ​ist etwas schief gelaufen.]] Jemand hat geklingeltaber niemand hat die Tür aufgemacht. +
-   * [[https://​chaotikum.org/​_media/​hackerspace:​nbsp:​locked.mp3|Zu ist die Tür]] Du hast den Buzzer gedrückt, aber die Tür unten ist abgeschlossen.+
  
 ======Einen Schlüssel generieren====== ======Einen Schlüssel generieren======
Zeile 61: Zeile 51:
  
 Das Schließsystem ist über https://​padlock.nobreakspace.org zugänglich. Das Schließsystem ist über https://​padlock.nobreakspace.org zugänglich.
- 
-====== Türöffner ====== 
- 
-Der Türöffner lässt sich durch Senden eines TCP-Pakets mit dem Inhalt „open“ an die [fd20:​bdda:​5df0:​0:​bad8:​12ff:​fe66:​fa6]:​6004 für 2s betätigen: 
- 
-''​echo open | nc fd20:​bdda:​5df0:​0:​bad8:​12ff:​fe66:​fa6 6004''​ 
- 
-Möglicher shell alias für die Konsole: 
- 
-''​alias nbsp_summer='​echo open | nc fd20:​bdda:​5df0:​0:​bad8:​12ff:​fe66:​fa6 6004 && echo $?'''​ 
- 
-==Problem Shooting== 
-   * Wenn das mit nc nicht funktioniert ist evtl. ncat dein Freund. Ansonsten einfach den gleichen Befehl. ncat ist im nmap-Packet. 
- 
-=== Türöffner per globalem Tastaturkürzel (macOS) === 
- 
-Es gibt eine Software namens [[https://​de.wikipedia.org/​wiki/​Automator|Automator]],​ dort kann man einen "​Dienst"​ erstellen, dann die Aktion Shell-Script ausführen, oben "keine Eingabe"​ wählen und in "jedem Programm"​. ​ 
- 
-Dann als Text ''​echo open | nc fd20:​bdda:​5df0:​0:​bad8:​12ff:​fe66:​fa6 6004''​. 
- 
-Diesen "​Dienst"​ kann man man unter Systemeinstellung -> Tastatatur -> Kurzbefehle mit einem Tastenkürzel verbinden, welches dann überall tun sollte. 
- 
-====== Status ====== 
- 
-Erreichbar unter: http://​status.nobreakspace.org oder http://​nobreakspace.org/​status 
- 
-Source ist hier: https://​github.com/​Chaotikum/​nbspstatus 
- 
-Installiert ist das auf [[ag:​infrastruktur:​nbsp:​fritz]] unter ''/​srv/​nbsp-status''​ 
- 
-Updates kommen von [[https://​github.com/​Chaotikum/​tuerstatus|tuerstatus]],​ installiert auch auf fritz in ''/​home/​tuerstatus''​. Falls der mal klemmt hilft ggf. ein ''​systemctl restart tuerstatus''​. 
  
 ======== API ======== ======== API ========
Zeile 99: Zeile 58:
 auf einen vertrauensvollen Rechner zu hinterlegen und dort per SSH die auf einen vertrauensvollen Rechner zu hinterlegen und dort per SSH die
 entsprechende Befehle auszulösen. ​ entsprechende Befehle auszulösen. ​
- 
  
 Die Doku dazu befindet sich hier: https://​github.com/​Chaotikum/​padlock Die Doku dazu befindet sich hier: https://​github.com/​Chaotikum/​padlock
Zeile 135: Zeile 93:
   ​   ​
 Adresse setzen: AFA998D (nc localhost 1000 auf padlock) Adresse setzen: AFA998D (nc localhost 1000 auf padlock)
 +
 +====== Status ======
 +
 +Erreichbar unter: http://​status.nobreakspace.org oder http://​nobreakspace.org/​status
 +
 +Source ist hier: https://​github.com/​Chaotikum/​nbspstatus
 +
 +Installiert ist das auf Gallifrey in einem container.
  
 ====== Oo ======= ====== Oo =======
 Mai 2025 geht übrigens plötzlich alles kaputt. Denn dann laufen die Zertifikate aus. Diese sätze stehen einfach nur hier damit das gelegentlich jemand ließt. Mai 2025 geht übrigens plötzlich alles kaputt. Denn dann laufen die Zertifikate aus. Diese sätze stehen einfach nur hier damit das gelegentlich jemand ließt.
  
hackerspace/klingel.txt · Zuletzt geändert: 07.04.2019 08:51 von Lukas Ruge