Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
luftschleuse2 [2016/07/29 16:35] andi0 Argv braucht sein Tablet wieder selbst |
luftschleuse2 [2022/05/03 21:42] (current) prk0ghy Update Luftschleuse DNS name |
||
---|---|---|---|
Line 1: | Line 1: | ||
= Luftschleuse 2 | = Luftschleuse 2 | ||
- | Die Räume in der [[Heßstr: | + | Die Räume in der [[Heßstr: |
- | 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:// | ||
- | Die Schlösser haben eigene Elektronik (Controller X) und Benutzerschnittstelle in Form von einem Knopf. | ||
- | Code und Hardware: https:// | + | == Zustände |
- | Carambola, Hauptcontroller | + | * **DOWN** Kapsel zu, Strom aus. Niemand da. |
+ | * **CLOSED** Kapsel zu, Strom an, Jemand da, aber nur kurz, schläft oder gerade nur im Keller. | ||
+ | * **MEMBER** Kapsel besetzt, Auch für Nicht-[[intern: | ||
+ | * **PUBLIC** Kapsel besetzt. Auch Externe/ | ||
- | {{: | + | muCCC-Mitglieder bekommen den Klingelcode beim Beitritt mit der Willkommensmail von Mailman. |
- | {{: | + | |
+ | == Hackerspace API | ||
- | Lockcontroller Vordertür | + | Unter https:// |
+ | * open: Status PUBLIC | ||
+ | * closed: Status 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: < | ||
+ | ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICL8XMqL1fwNl3jdtSmQZV6ALs9eVzAT2HFhhNeynmMc luftschleuse | ||
+ | </ | ||
+ | 256 SHA256: | ||
+ | +--[ED25519 256]--+ | ||
+ | |*ooo E | | ||
+ | |=B. .. | | ||
+ | |+oo.. | ||
+ | |+. .. o | | ||
+ | |.o+.* o S | | ||
+ | |==+* o . | | ||
+ | |+Booo + | | ||
+ | |o+=o +oo | | ||
+ | | o+..==. | ||
+ | +----[SHA256]-----+ | ||
+ | </ | ||
+ | * neuer rsa key seit 2022-04-01: < | ||
+ | ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC4Cv0mDzzYz3PRkgjgb0l0fNK/ | ||
+ | </ | ||
+ | +---[RSA 4096]----+ | ||
+ | | .ooB +. | | ||
+ | | .* B o | | ||
+ | | + X o | | ||
+ | | . % O | | ||
+ | | S @ . | | ||
+ | | .o.o.= . | | ||
+ | | ....+o+o= + | | ||
+ | | oE=.. =.o | | ||
+ | | . . . ... | | ||
+ | +----[SHA256]-----+ | ||
+ | </ | ||
+ | * alter, unsicherer dss/dsa sowie der 1039 bits rsa key nicht mehr vorhanden | ||
+ | * User: open (Hintertür), | ||
- | Taster Vordertür | + | Seit 2022-03-27 wird ein aktuelles OpenSSH eingesetzt. Bitte etwaige SSH-Konfigurationshacks entfernen. |
- | {{:luftschleuse2:luftschleuse2_klingel.jpg?400|}} | + | === Trigger-App |
- | {{:luftschleuse2: | + | {{ ::luftschleuse2_trigger.png?200|}} |
+ | https://github.com/ | ||
+ | * User: trigger | ||
+ | * Open Command: unlock oder unlockfront | ||
+ | * Status Command: status (derzeit immer " | ||
+ | === 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**: | ||
+ | = Hardware und Aufbau | ||
+ | Zentraler Knotenpunkt ist ein < | ||
+ | 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? | + | Code und Hardware: https:// |
- | Quellen: http:// | + | Carambola, Mastercontroller und Lockcontroller Hintertür |
- | == Zustände | + | |
- | * **DOWN** Kapsel zu, Strom aus --> Niemand da | + | {{: |
- | * **CLOSED** Kapsel zu, Strom an --> Jemand da, aber nur kurz, oder im Keller, oder schläft o.Ä | + | {{:luftschleuse2: |
- | * **MEMBER** Kapsel besetzt, Auch für Nicht-[[intern:Keyholder]]-Member mit Token/ | + | |
- | * **PUBLIC** Kapsel besetzt. Auch Externe/ | + | |
- | muCCC-Mitglieder bekommen den Klingelcode beim Beitritt mit der Willkommensmail von Mailman. | ||
- | == Hackerspace API | + | Lockcontroller Vordertür |
- | Unter http:// | + | {{:luftschleuse2:img_2521.jpg?400|}} |
- | * open: Status MEMBER oder PUBLIC | + | {{:luftschleuse2:img_2520.jpg? |
- | * closed: Status CLOSED oder DOWN | + | |
- | Unter http:// | ||
- | == Benutzung für Keyholder | + | Taster Vordertür |
- | IP: 192.168.2.2 | + | |
- | Fingerprint: md5 8b:80: | + | {{:luftschleuse2: |
- | User: open | + | {{:luftschleuse2:img_2519.jpg? |
== erledigte? ToDos | == erledigte? ToDos | ||
Line 83: | 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 89: | 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 270: | Line 316: | ||
| Klingel | | Klingel | ||
+ | ===Originalkabel=== | ||
+ | Stecker 65239-007LF - Wire-To-Board-Steckverbinder, | ||
+ | | Schlosskontakt | Name | Klemmenbezeichnung Originalsteuerung | Farbe | Funktion | ||
+ | | 1 | Brücke | ||
+ | | 2 | Brücke | ||
+ | | 3 | Gebrückt 11 | | | GND | | ||
+ | | 4 | Motor - | 45 | gelb | Motor | | ||
+ | | 5 | Riegel | ||
+ | | 6 | Motor + | 46 | grün | Motor | | ||
+ | | 7 | Drücker | ||
+ | | 8 | Entriegelung | 24 | rot/ | ||
+ | | 9 | GND | 27 | violett | ||
+ | | 10 | Steuerfalle | ||
+ | | 11 | Gebrückt 3 | --- | --- | PE | | ||
+ | | 12 | +5V Hall | 21 | weiß | +5V Hallsensor | ||
+ | | 13 | Hall Out | 44 | rot | Hallsensor Ausgang | ||
+ | | 14 | GND | 23 | schwarz | ||
+ | ==== Pinbelegungen Backdoor ==== | ||
+ | ===Stecker am Schloss=== | ||
+ | Stecker 65239-007LF - Wire-To-Board-Steckverbinder, | ||
+ | | Schlosskontakt | Farbe Schlosskabel | Zwischensteckerkontakt | Farbe Zwischenkabel | Farbe Schleuse | | ||
+ | | 1 | rosa | 1 | rosa | ? | | ||
+ | | 2 | grau | 2 | gruen | ? | | ||
+ | | 3 | Bruecke | ||
+ | | 4 | gelb | 3 | grau | ? | | ||
+ | | 5 | rosa/ | ||
+ | | 6 | grün | 5 | blau | ? | | ||
+ | | 7 | blau | 6 | weis | ? | | ||
+ | | 8 | rot/ | ||
+ | | 9 | violett | ||
+ | | 10 | braun | 9 | weis/ | ||
+ | | 11 | Bruecke | ||
+ | | 12 | weiß | 10 | braun | ? | | ||
+ | | 13 | rot | 11 | grau/ | ||
+ | | 14 | schwarz | ||