Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
luftschleuse2 [2016/02/09 21:40] – [Luftschleuse 2] andi0luftschleuse2 [2022/05/03 21:42] (current) – Update Luftschleuse DNS name prk0ghy
Line 1: Line 1:
 = Luftschleuse 2 = Luftschleuse 2
-Die Räume in der [[Heßstr:]]. 90 haben drei Außentüren, die gesperrt werden sollen: Haupteingang (Front), Hinterhof, Notausgang Keller.+Die Räume in der [[Heßstr:]]. 90 haben drei Außentüren: Haupteingang (Front), Hinterhof, Notausgang Keller.
  
-Zu diesem Zweck war eine neue Architektur für die alte [[Luftschleuse]] notwendig, die wir dann Luftschleuse2 getauft haben.+Zu diesem Zweck war eine neue Architektur für die alte [[Luftschleuse]] notwendig, die wir Luftschleuse2 getauft haben.
  
-Zentraler Knotenpunkt ist ein [[http://www.8devices.com/product/3/carambola|Carambola]], dass per RS485 mit den einzelnen Schlössern verbunden ist. 
-Die Schlösser haben eigene Elektronik (Controller X) und Benutzerschnittstelle in Form von einem Knopf. 
  
-Code und Hardware: https://github.com/muccc/luftschleuse2+== Zustände
  
-{{:luftschleuse2:luftschleuse2_zu.jpg?400|}} +  * **DOWN** Kapsel zu, Strom aus. Niemand da. 
-{{:luftschleuse2:luftschleuse2_auf.jpg?400|}} +  * **CLOSED** Kapsel zu, Strom an, Jemand da, aber nur kurz, schläft oder gerade nur im Keller. 
-{{:luftschleuse2:luftschleuse2_klingel.jpg?400|}}+  * **MEMBER** Kapsel besetzt, Auch für Nicht-[[intern:Keyholder]]-Member mit Klingelcode betretbar. Oder halt [[klingel]]n oder klopfen und hoffen, dass jemand aufmacht. 
 +  * **PUBLIC** Kapsel besetzt. Auch Externe/Gäste etc. sollen kommen ([[Public Tuesday]], [[Lockpicking|Lockpicker]], [[Vorträge]]...). Tür vornedaueroffen. 
 + 
 +muCCC-Mitglieder bekommen den Klingelcode beim Beitritt mit der Willkommensmail von Mailman. 
 + 
 +== Hackerspace API 
 + 
 +Unter https://api.muc.ccc.de/spaceapi.json bietet wir einen [[http://spaceapi.net/|Space-API]]-Endpoint an. Status-Mapping: 
 +* openStatus PUBLIC 
 +* closedStatus MEMBER, CLOSED oder DOWN 
 + 
 +Wir speichern aktuell nicht wie viele Leute gerade im Club sind. 
 + 
 +== Benutzung für Keyholder 
 +* IP: 192.168.2.2 (old) 
 +* DNS: luftschleuse.club.muc.ccc.de 
 +* SSH Host Pubkeys: 
 +  * neuer ed25519 key seit 2022-03-27: <code> 
 +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICL8XMqL1fwNl3jdtSmQZV6ALs9eVzAT2HFhhNeynmMc luftschleuse 
 +</code><code> 
 +256 SHA256:6Dt6Du80haL4E1yE4QoxPCEsk4t7sl/iwHwaUmZnZlE luftschleuse (ED25519) 
 ++--[ED25519 256]--+ 
 +|*ooo  E          | 
 +|=B. ..           | 
 +|+oo..            | 
 +|+.  .. o         | 
 +|.o+.* o S        | 
 +|==+* o .         | 
 +|+Booo +          | 
 +|o+=o +oo         | 
 +| o+..==.         | 
 ++----[SHA256]-----+ 
 +</code> 
 +  * neuer rsa key seit 2022-04-01: <code> 
 +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC4Cv0mDzzYz3PRkgjgb0l0fNK/3b8Wuklug9rA/s2EGGYWuxmCXiRwdC5dHyCYHSD7QAiKUi8pHydXyZ4wNtgDJAkgzo4fcmIuEFrgKItbY9EAu90ovQwTgxGFVqGUpp/TCbIyu8tMeTUmsxZMYEJgeDeHjNKSwVOmGlueRBSiOdOXih3uejgzEP+bYXbdrLuCT0sBuViaDHeYGxFgxlzvHGD7rEgvxbXw1tavQN0bC4zbsJzR1GzbdNTL0J4xdOCQSrLAqcCil3Plt9imNXzSP9VsQEQVY4sgb+AvVYgfQlp9i44wgJwNNq7QuOCn5nmxEGPs5RQHRW0A5bBNEyiyLMQRzZAU7vHTBXTob9LDq570KvtCYIjjbSj97YSK8FPQklsmdRGEg38EoUnCQWRbZgAUD5tnZdB2Zd00mG2OugtmWkPD2mAN5E8Z6GeO9mhODXecWvkATo2JaLe0maptuP0udi9T6Buj/v4kYd/ZCWb/YXkcDEHzTDEzJc0gkvmfv1630oMZ33JanA4RUDIYkh+/DIIcyipv67uMi02Uc1Z13kbb23RGLy0vKMw/0vSBQiEsLpjKJD7AnRHgs7E4fCQ/dWzPY4LqIqD1L0RW4k1f5bOzIgN92OYTcVIYKyDfM7Vrfvv0I0sFBkBAVO2Yf+nOq+X6d72Uvgvvz/S6nQ== luftschleuse 
 +</code><code>4096 SHA256:R8tYTnMKwDXwRzFi9txK4O5oJvJdH4XJj4ZbnS4kssg luftschleuse (RSA) 
 ++---[RSA 4096]----+ 
 +|     .ooB +.     | 
 +|      .* B o     | 
 +|        + X o    | 
 +|       . % O     | 
 +|        S @ .    | 
 +|      .o.o.= .   | 
 +|  ....+o+o= +    | 
 +|   oE=.. =.o     | 
 +|    . . . ...    | 
 ++----[SHA256]-----+ 
 +</code> 
 +  * alter, unsicherer dss/dsa sowie der 1039 bits rsa key nicht mehr vorhanden 
 +* User: open (Hintertür), openfront (Vordertür) 
 + 
 +Seit 2022-03-27 wird ein aktuelles OpenSSH eingesetzt. Bitte etwaige SSH-Konfigurationshacks entfernen. 
 + 
 +=== Trigger-App 
 +{{ ::luftschleuse2_trigger.png?200|}} 
 +https://github.com/mwarning/trigger/ 
 +* User: trigger 
 +* Open Command: unlock oder unlockfront 
 +* Status Command: status (derzeit immer "unknown", da Tuerstatus nicht verfuegbar) 
 + 
 +=== SHA-1 Signaturen Deprecation 
 +Es werden keine SHA-1 Signaturen fuer den Key Exchange mehr supportet. Sollte euer SSH Client das nicht fuer RSA supporten muss der RSA Host Pubkey geloescht werden damit der ED25519 genommen wird. 
 + * **Connectbot**: Der Host muss entfernt und neu angelegt werden damit eine Verbindung hergestellt werden kann. 
 + 
 += Hardware und Aufbau
  
 +Zentraler Knotenpunkt ist ein <del>[[http://www.8devices.com/carambola|Carambola]]</del> RPi3, das über den Mastercontroller (MC) per RS485 mit den einzelnen Schlössern verbunden ist.
 +Die Schlösser haben eigene Elektronik (Lockcontroller bzw. im Diagram Controller X) und Benutzerschnittstelle in Form von einem Knopf.
  
 Schematischer Aufbau: Schematischer Aufbau:
 +{{:overall.png?700|Quellcode Diagramm: http://web.xtort.eu/~dump/overall.graphml}} 
  
-{{:overall.png?700|}} +Code und Hardwarehttps://github.com/muccc/luftschleuse2
  
-Quellen: http://web.xtort.eu/~dump/overall.graphml+Carambola, Mastercontroller und Lockcontroller Hintertür
  
-== Zustände+{{:luftschleuse2:luftschleuse2_zu.jpg?400|}} 
 +{{:luftschleuse2:luftschleuse2_auf.jpg?400|}}
  
-  * **DOWN** Kapsel zu, Strom aus --> Niemand da 
-  * **CLOSED** Kapsel zu, Strom an --> Jemand da, aber nur kurz, oder im Keller, oder schläft o.Ä 
-  * **MEMBER** Kapsel besetzt, Auch für Nicht-[[intern:Keyholder]]-Member mit Token/Klingelcode betretbar. Oder halt [[klingel]]n oder klopfen und hoffen, dass jemand aufmacht. 
-  * **PUBLIC** Kapsel besetzt. Auch Externe/Gäste etc. sollen kommen ([[Public Tuesday]], [[Lockpicking|Lockpicker]], [[Vorträge]]...). Tür vorne: daueroffen. 
  
-muCCC-Mitglieder bekommen den Klingelcode beim Beitritt mit der Willkommensmail von Mailman.+Lockcontroller Vordertür
  
-== Hackerspace API+{{:luftschleuse2:img_2521.jpg?400|}} 
 +{{:luftschleuse2:img_2520.jpg?400|}}
  
-Unter http://uberbus.club.muc.ccc.de/spaceapi.json bietet wir einen [[http://spaceapi.net/|Space-API]]-Endpoint an. Status-Mapping: 
-* open: Status MEMBER oder PUBLIC 
-* closed: Status CLOSED oder DOWN 
  
-Unter http://spaceapi-stats.n39.eu/#muccc gibt es eine automatische Statistik, mit welcher Wahrscheinlichkeit um eine gewisse Uhrzeit offen ist. In der Regel ist fast jeden Abend ab 19-21 Uhr jemand im Club. Wir speichern aktuell nicht wie viele Leute gerade im Club sind. Entsprechende Live-Statistiken sind aktuell nur innerhalb des Club-Netzes zugänglich, z.B. mit dem Tablet das im Hauptraum auf dem Tisch liegt.+Taster Vordertür
  
-== Benutzung für Keyholder +{{:luftschleuse2:luftschleuse2_klingel.jpg?401|}} 
-IP192.168.2.2 +{{:luftschleuse2:img_2519.jpg?226|}}
-Fingerprintmd5 8b:80:b3:e1:d4:38:86:87:42:75:d0:44:a6:81:46:96 +
-User: open+
  
 == erledigte? ToDos  == erledigte? ToDos 
Line 69: Line 127:
     * Software     * Software
       * Protokoll fuer RS485 festlegen       * Protokoll fuer RS485 festlegen
 +
 === Watchdog  === Watchdog 
 Das Carambola kontaktiert ueber den MC zyklisch alle Schlosscontroller. Das Carambola kontaktiert ueber den MC zyklisch alle Schlosscontroller.
Line 75: Line 134:
  
 Alternativ: Hauptcontroller schaltet bei Problemen komplette Vesorgungsspannung des Bus. Alternativ: Hauptcontroller schaltet bei Problemen komplette Vesorgungsspannung des Bus.
 +
 === Verkabelung  === Verkabelung 
 Die Verbindung der Module erfolgt ueber Ethernetkabel. Zwei Aderpaare sind fuer die 12 V Versorgungsspannung reserviert. Ein Aderpaar Die Verbindung der Module erfolgt ueber Ethernetkabel. Zwei Aderpaare sind fuer die 12 V Versorgungsspannung reserviert. Ein Aderpaar
Line 256: Line 316:
 | Klingel     | Member ACC   | 12V und Masse             | Opto 2  | Klingelcode                | | Klingel     | Member ACC   | 12V und Masse             | Opto 2  | Klingelcode                |
  
 +===Originalkabel===
  
 +Stecker 65239-007LF -  Wire-To-Board-Steckverbinder, 2.54 mm, 14 Kontakt(e), Buchse, DUBOX 65239
  
  
 +| Schlosskontakt | Name         | Klemmenbezeichnung Originalsteuerung | Farbe     | Funktion                  |
 +| 1              | Brücke       | 42                                   | rosa      | Kabelbrucherkennung       |
 +| 2              | Brücke       | 41                                   | grau      | Kabelbrucherkennung       |
 +| 3              | Gebrückt 11  |                                      |           | GND                       |
 +| 4              | Motor -      | 45                                   | gelb      | Motor                     |
 +| 5              | Riegel       | 43                                   | eosa/grau | Riegelkontakt             |
 +| 6              | Motor +      | 46                                   | grün      | Motor                     |
 +| 7              | Drücker      | 26                                   | blau      | Drückerkontakt            |
 +| 8              | Entriegelung | 24                                   | rot/blau  | Entriegelungskontakt      |
 +| 9              | GND          | 27                                   | violett   | GND Entriegelung+Drücker  |
 +| 10             | Steuerfalle  | 49                                   | braun     | Steuerfalle               |
 +| 11             | Gebrückt 3   | ---                                  | ---       | PE                        |
 +| 12             | +5V Hall     | 21                                   | weiß      | +5V Hallsensor            |
 +| 13             | Hall Out     | 44                                   | rot       | Hallsensor Ausgang        |
 +| 14             | GND          | 23                                   | schwarz   | GND                       |
  
 +==== Pinbelegungen Backdoor ====
 +===Stecker am Schloss===
  
 +Stecker 65239-007LF -  Wire-To-Board-Steckverbinder, 2.54 mm, 14 Kontakt(e), Buchse, DUBOX 65239
  
 +| Schlosskontakt | Farbe Schlosskabel | Zwischensteckerkontakt | Farbe Zwischenkabel | Farbe Schleuse |
 +| 1              | rosa               | 1                      | rosa                | ? |
 +| 2              | grau               | 2                      | gruen               | ? |
 +| 3              | Bruecke            |                        | gelb                | ? |
 +| 4              | gelb               | 3                      | grau                | ? |
 +| 5              | rosa/grau          | 4                      | rot/blau            | ? |
 +| 6              | grün               | 5                      | blau                | ? |
 +| 7              | blau               | 6                      | weis                | ? |
 +| 8              | rot/blau           | 7                      | rot                 | ? |
 +| 9              | violett            | 8                      | braun/gruen         | ? |
 +| 10             | braun              | 9                      | weis/gruen          | ? |
 +| 11             | Bruecke            |                        | lila                | ? |
 +| 12             | weiß               | 10                     | braun               | ? |
 +| 13             | rot                | 11                     | grau/rosa           | ? |
 +| 14             | schwarz            | 12                     | schwarz             | ? |
  
  
  • luftschleuse2.1455054046.txt.gz
  • Last modified: 2021/04/18 12:32
  • (external edit)