projekte:schlosssystem_2026
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| projekte:schlosssystem_2026 [2026-08-21 20:48] – [Protokoll zwischen Schlossaktuator und Authentifizierungsmodul] wene | projekte:schlosssystem_2026 [2026-11-13 21:48] (aktuell) – [NTP] wene | ||
|---|---|---|---|
| Zeile 111: | Zeile 111: | ||
| ===== Spezifikationen ===== | ===== Spezifikationen ===== | ||
| + | |||
| + | ==== Pfade ==== | ||
| + | |||
| + | Auf dem Raspberry Pi OS legen wir die Programme und Dateien (bisher) wie folgt ab: | ||
| + | < | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | ==== Benutzer ==== | ||
| + | |||
| + | Alle Services laufen unter Benutzer und Gruppe '' | ||
| ==== Protokoll zwischen Schlossaktuator und Authentifizierungsmodul ==== | ==== Protokoll zwischen Schlossaktuator und Authentifizierungsmodul ==== | ||
| Zeile 153: | Zeile 168: | ||
| * Bereitschaftszustand des Schlossaktuators - im Ruum42 ob Licht brennt, kann aber auch anders definiert werden: '' | * Bereitschaftszustand des Schlossaktuators - im Ruum42 ob Licht brennt, kann aber auch anders definiert werden: '' | ||
| - | * Status des Schlosses: '' | + | * Status des Schlosses: '' |
| * Kommando zum öffnen und schliessen: '' | * Kommando zum öffnen und schliessen: '' | ||
| Zeile 183: | Zeile 198: | ||
| # Den RasPi Timestamp anpassen für den Fall, dass es ohne Verbindung zum NTP Server startet | # Den RasPi Timestamp anpassen für den Fall, dass es ohne Verbindung zum NTP Server startet | ||
| sudo touch / | sudo touch / | ||
| + | |||
| + | # Existierendes Zertifikat erneuern | ||
| + | openssl x509 -x509toreq -in server.crt -out server.csr -signkey server.key | ||
| + | openssl x509 -req -in server.csr -CA ca.crt -CAkey ca.key -out server.crt -days 30 | ||
| + | |||
| </ | </ | ||
| + | |||
| ==== MQTT ==== | ==== MQTT ==== | ||
| Zeile 200: | Zeile 221: | ||
| # Kommando zum Öffnen an's Schloss schicken: | # Kommando zum Öffnen an's Schloss schicken: | ||
| - | mosquitto_pub -h wene-raspi-lock -t "main_lock/command/ | + | mosquitto_pub -h wene-raspi-lock -t " |
| # Das Schloss schickt den Status " | # Das Schloss schickt den Status " | ||
| - | mosquitto_pub -h wene-raspi-lock -t "main_lock/status" | + | mosquitto_pub -h wene-raspi-lock -t " |
| # Das Flag ' | # Das Flag ' | ||
| </ | </ | ||
| Zeile 336: | Zeile 357: | ||
| Beim Starten des RasPi ohne Zugang zum echten NTP Server wird die Änderungszeit der Datei ''/ | Beim Starten des RasPi ohne Zugang zum echten NTP Server wird die Änderungszeit der Datei ''/ | ||
| + | |||
| + | ==== NetworkManager ==== | ||
| + | |||
| + | Auf dem RasPi soll bei Aktivierung des Schlosssystems ein " | ||
| + | <file - / | ||
| + | [main] | ||
| + | auth-polkit=false | ||
| + | </ | ||
projekte/schlosssystem_2026.1787338087.txt.gz · Zuletzt geändert: von wene