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 [2018/03/05 19:02] – [Originalkabel] janluftschleuse2 [2022/05/03 21:42] (current) – Update Luftschleuse DNS name prk0ghy
Line 7: Line 7:
 == 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 oder klopfen 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.
  
Line 16: Line 16:
 == 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, <del>z.B. mit dem Tablet das im Hauptraum auf dem Tisch liegt</del>.+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.
  
-== Hardware und Aufbau+=== 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)
  
-Zentraler Knotenpunkt ist ein [[http://www.8devices.com/carambola|Carambola]], das über den Mastercontroller (MC) per RS485 mit den einzelnen Schlössern verbunden ist.+=== 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. 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|Quellcode Diagramm: http://web.xtort.eu/~dump/overall.graphml}} 
- 
- 
- 
  
 Code und Hardware: https://github.com/muccc/luftschleuse2 Code und Hardware: https://github.com/muccc/luftschleuse2
Line 52: Line 99:
 {{:luftschleuse2:luftschleuse2_klingel.jpg?401|}} {{:luftschleuse2:luftschleuse2_klingel.jpg?401|}}
 {{:luftschleuse2:img_2519.jpg?226|}} {{:luftschleuse2:img_2519.jpg?226|}}
- 
- 
- 
- 
- 
-== Benutzung für Keyholder 
-IP: 192.168.2.2 
-Fingerprint: md5 8b:80:b3:e1:d4:38:86:87:42:75:d0:44:a6:81:46:96 
-User: open 
  
 == erledigte? ToDos  == erledigte? ToDos 
Line 89: 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 95: 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 281: Line 321:
  
  
-| Schlosskontakt | Name | Klemmenbezeichnung Originalsteuerung | Farbe | Funktion | +| Schlosskontakt | Name         | Klemmenbezeichnung Originalsteuerung | Farbe     | Funktion                  
-2          | Brücke       |DOOR_LOCK_BRIDGE I/O 4 | Kabelbrucherkennung | +1              | Brücke       42                                   rosa      | Kabelbrucherkennung       
-8          Entriegelung | DOOR_LOCK_UNLOCKED_CONTACT | I/O 4 | Schloss entriegelt | +2              Brücke       | 41                                   grau      Kabelbrucherkennung       | 
-| 5          | Riegel       | DOOR_LOCK_LOCKED_CONTACT   I/O 6 | Riegel ausgeschlossen | +3              Gebrückt 11                                                 GND                       
-| 7          | Drücker      DOOR_HANDLE_CONTACT        | I/O 7 | Klinke gedrückt       | +4              | Motor -      45                                   gelb      Motor                     
-10         Steuerfalle  DOOR_DOOR_OPEN_CONTACT     I/O 8 Steuerfalle gedrückt  +5              Riegel       | 43                                   eosa/grau Riegelkontakt             
-13         Hallsensor   | DOOR_LOCK_CONTACT          | I/O 1 | Position Motor        | +| 6              | Motor +      | 46                                   grün      | Motor                     
-1,3,9      GND          |                            | GND   | Masse                 +7              Drücker      26                                   blau      Drückerkontakt            
-12         DC 12V       |                            Motor 1 Versorgung Hallsensor +8              Entriegelung 24                                   rot/blau  Entriegelungskontakt      
-| 6          | Motor +      |                            Motor 2 | Motor H-Brücke +      +9              GND          | 27                                   | violett   | GND Entriegelung+Drücker 
-4          Motor -                                 Motor 3 Motor H-Brücke -      +| 10             | Steuerfalle  49                                   | braun     | Steuerfalle               
-Reedkontakt Am Türrahmen                           I/O 3   Türkontakt            +11             Gebrückt 3   | ---                                  ---       PE                        
-Taster      Tür öffnen   | 2.Kontakt GND             I/O 10  | Lokale Tür öffnen     | +12             | +5V Hall     | 21                                   weiß      +5V Hallsensor            
-LED         Tür status   | Anode über Vorwiderstand  I/O 9   Lokale Tür Status     +13             | Hall Out     | 44                                   rot       | Hallsensor Ausgang        | 
-DC Test     | Status DC    10K an Motor 1, 1K n. GND I/O 2   | Messung ü. Spannungsteiler +| 14             | GND          23                                   | schwarz   | GND                       |
-Klingel     | Member ACC   12V und Masse             | Opto 2  Klingelcode                | +
- +
- +
- +
- +
- +
- +
  
 +==== 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.1520276527.txt.gz
  • Last modified: 2021/04/18 12:32
  • (external edit)