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 [2015/06/20 20:52] 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 
- 
-Schematische Aufbau: 
-{{:overall.png?700|}} Quellen: http://web.xtort.eu/~dump/overall.graphml 
  
 == Zustände == Zustände
  
-  * **DOWN** Kapsel zu, Strom aus --> Niemand da +  * **DOWN** Kapsel zu, Strom ausNiemand da. 
-  * **CLOSED** Kapsel zu, Strom an --> Jemand da, aber nur kurz, oder im Keller, oder schläft o.Ä +  * **CLOSED** Kapsel zu, Strom anJemand da, aber nur kurz, schläft oder gerade nur im Keller. 
-  * **MEMBER** Kapsel besetzt, Auch für Nicht-[[intern:Keyholder]]-Member mit Token/Klingelcode betretbar. Oder halt [[Klingel]]n und hoffen, dass jemand aufmacht.+  * **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 vorne: daueroffen.   * **PUBLIC** Kapsel besetzt. Auch Externe/Gäste etc. sollen kommen ([[Public Tuesday]], [[Lockpicking|Lockpicker]], [[Vorträge]]...). Tür vorne: daueroffen.
  
-muCCC-Mitglieder bekommen den Klinkencode beim Beitritt mit per Willkommensmail.+muCCC-Mitglieder bekommen den Klingelcode beim Beitritt mit der Willkommensmail von Mailman.
  
 == Hackerspace API == Hackerspace API
  
-Unter http://uberbus.club.muc.ccc.de/spaceapi.json bietet wir einen [[http://spaceapi.net/|Space-API]]-Endpoint an. Status-Mapping: +Unter https://api.muc.ccc.de/spaceapi.json bietet wir einen [[http://spaceapi.net/|Space-API]]-Endpoint an. Status-Mapping: 
-* open: Status MEMBER oder PUBLIC +* open: Status PUBLIC 
-* closed: Status CLOSED oder DOWN+* closed: Status MEMBER, 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.+Wir speichern aktuell nicht wie viele Leute gerade im Club sind.
  
 == Benutzung für Keyholder == Benutzung für Keyholder
-IP: 192.168.2.2 +IP: 192.168.2.2 (old) 
-Fingerprintmd5 8b:80:b3:e1:d4:38:86:87:42:75:d0:44:a6:81:46:96 +* DNSluftschleuse.club.muc.ccc.de 
-Useropen+* 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 
 +* Useropen (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/ 
 +* Usertrigger 
 +* Open Commandunlock oder unlockfront 
 +* Status Commandstatus (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
 +{{:overall.png?700|Quellcode Diagramm: http://web.xtort.eu/~dump/overall.graphml}}  
 + 
 +Code und Hardware: https://github.com/muccc/luftschleuse2 
 + 
 +Carambola, Mastercontroller und Lockcontroller Hintertür 
 + 
 +{{:luftschleuse2:luftschleuse2_zu.jpg?400|}} 
 +{{:luftschleuse2:luftschleuse2_auf.jpg?400|}} 
 + 
 + 
 +Lockcontroller Vordertür 
 + 
 +{{:luftschleuse2:img_2521.jpg?400|}} 
 +{{:luftschleuse2:img_2520.jpg?400|}} 
 + 
 + 
 +Taster Vordertür 
 + 
 +{{:luftschleuse2:luftschleuse2_klingel.jpg?401|}} 
 +{{:luftschleuse2:img_2519.jpg?226|}}
  
 == erledigte? ToDos  == erledigte? ToDos 
Line 61: 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 67: 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 248: 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.1434833553.txt.gz
  • Last modified: 2021/04/18 12:32
  • (external edit)