Skip to content
Open Locker

Wöchentliches Treffen auf Discord jeden Dienstag um 19:30 Uhr.

← Zurück zum Blog

10. Feb. 2026

Aufbau

Die technischen Details unseres Setups.

Beim Aufbau unseres Projekts haben wir besonders darauf geachtet, alles nutzerfreundlich, aber auch sicher und stabil zu halten.

Unsere einzelnen Bestandteile sind:

  • Mobile App (Hauptbedienung): Eine einfache, nutzerfreundliche App für den Alltag, um z.B. Fächer zu öffnen, Nutzung zu buchen, oder den Status von Gegenständen zu checken.
  • Adminbereich: Die Verwaltung der Schränke. Admins können neue Standorte anlegen, Geräte einpflegen, Rollen verteilen und als Support Nutzern helfen.
  • Backend: Das Backend prüft Berechtigungen, verwaltet Zustände und stellt die API bereit, damit auch alles läuft.
  • MQTT Broker: Entkoppelt das Backend und Schließfachstandort.
  • IoT Client: Läuft z.B. auf einem Raspberry Pi oder ESP und übersetzt Nachrichten in „echte“ Signale zum Schrank (z.B. Modbus).

Geplant:

  • QR-Code Scanner direkt am Schrank (optional).

Datenflüsse

Command (öffnen, reservieren, …)

Wenn ein:e Nutzer:in in der App eine Aktion ausführt (z.B. „öffnen“), läuft das vereinfacht so:

AppBackend (HTTPS/REST)MQTT BrokerLocker ClientModbusSchließfach/Schloss

Status (Rückmeldung & Live-Updates)

Rückmeldungen aus dem Schrank gehen den umgekehrten Weg zurück und können live in der App angezeigt werden:

Schließfach/SchlossLocker ClientMQTT BrokerBackendDatenbankPush/SSEApp

Wo läuft was?

  • Backend + Admin UI + Datenbank + MQTT Broker: typischerweise zentral (Server/Hosting).
  • Locker Client: direkt am Standort (z.B. Raspberry Pi / ESP).
  • Mobile App: bei den Nutzer:innen.