Synchronisation
Synchronisation
MistelMonitor ist flexibel. Da wir keine zentrale Cloud betreiben, entscheidest du, wie die Daten von A nach B kommen. Es gibt drei Hauptwege (Dual-Sync Strategie):
1. Lokales WLAN (MistelBox auf der Wiese)
Wenn dein Verein eine eigene MistelBox (einen kleinen Koffer-Server) direkt mit aufs Feld nimmt, funktioniert der Austausch blitzschnell und komplett ohne Internet.
- Im WLAN: Sobald du im WLAN der MistelBox (
MistelBox) bist, drückst du auf “Sync”. - Automatisch: Die App lädt neue Berichte und Fotos hoch und empfängt sofort alle aktuellen Bäume und Sektoren der anderen Helfer.
2. Remote Sync (API aus der Ferne)
Wenn die MistelBox nicht auf der Wiese steht, sondern als zentrale Instanz am Internet hängt, nutzt die App nun eine sichere REST-API.
- Einfacher Zugang: Die aufwändige Einrichtung eines VPN-Tunnels entfällt.
- Sicher & Direkt: Die App kommuniziert verschlüsselt über HTTPS direkt mit dem Server, sodass du von überall (mit mobilen Daten) sicher und komfortabel synchronisieren kannst.
3. Offline-Export (P2P / Ohne MistelBox)
Für Einzelkämpfer oder wenn am Ende des Tages gar keine Box dabei ist, kannst du die Daten als komplettes Paket versenden.
- Gehe in die Einstellungen -> Daten exportieren.
- Wähle das Format (Missions-Paket
.zipoder GeoJSON/CSV) und grenze ggf. die Daten auf ein bestimmtes Aktionsgebiet ein. - Teile die
.zipDatei direkt per AirDrop, QuickShare, WhatsApp oder E-Mail mit deinem Teamleiter. - Der Teamleiter kann das Paket dann bequem zuhause in sein Dashboard importieren.
Technischer Hintergrund (Sync-Ablauf)
Egal ob über lokales WLAN oder die REST-API, der Prozess folgt einer strengen Logik, um Datenverluste zu vermeiden:
sequenceDiagram
participant App
participant S as MistelBox
Note over App, S: Sync Start
App->>S: 1. Sende neue Bilder (.jpg)
App->>S: 2. Sende neue Berichte (JSON)
S-->>App: Bestätigung (Gespeichert)
App->>S: 3. Lade Metadaten (Was ist neu?)
App->>S: 4. Frage nach Updates (Pull)
S-->>App: Sende neue Bäume, Sektoren, Zonen