# BLE Indoor Positioning - Bachelor Thesis Summary Agent Memory ## Projekt-Kontext - Bachelorarbeit an einer Fachhochschule, ca. 50 Seiten - Thema: BLE-basierte Indoor-Lokalisierung mit ESP32 iBeacons + Android-App (Kotlin) - Forschungsfrage: Zuverlaessigkeit BLE-basierter Indoor-Navigation fuer sehbehinderte Personen - Fokus: Elektrotechnische Betrachtung, RSSI-Modellierung, Machbarkeitsstudie - Abgrenzung: Keine sicherheitskritische/medizinische Anwendung ## Technische Architektur (Key Details) - 5-stufige Pipeline: BleScanner -> BeaconFilterManager -> PositionCalculator -> PositionSmoother -> UI - RSSI-Filter: Kalman (primaer), EMA, MovingAverage als Alternativen (RssiFilter-Interface) - Positionsberechnung: IDW (Exponent 4) -> Gauss-Newton -> Blending (0.5-1.5m Uebergang) - Ausreisser-Schwellwert: 20 dBm; Beacon-Frische: 3s - Kalibrierung: RSSI_AT_ONE_METER=-65 dBm, PATH_LOSS_EXPONENT=5.5 - Raum: 3.5x4.5m, 3 Beacons ## Akademische Konventionen - Expose-Struktur: Projektvorstellung (~40%) -> Umsetzungskonzept (~50%) -> Fazit/Ausblick (~10%) - Sprache: Deutsch, akademisch aber verstaendlich, keine Umlaute (ASCII-kompatibel fuer Textdateien) - Umfang einseitige Zusammenfassung: ca. 400-500 Woerter - Keine Code-Snippets in Zusammenfassungen, technische Aspekte in Prosa ## Gliederung der Bachelorarbeit 1. Einleitung & Motivation (4-5 S.) 2. Grundlagen (10-12 S.) 3. Stand der Technik (8-9 S.) 4. Systemkonzept (8-9 S.) 5. Implementierung (7-8 S.) 6. Evaluation & Messergebnisse (8-9 S.) 7. Fazit & Ausblick (3-4 S.) ## Lessons Learned - Quellcode ist komplett deutsch kommentiert - Kein DI-Framework, direkte Instanziierung in MainActivity - StateFlow fuer reaktive UI-Updates (Compose) - Expose als reine Textdatei (kein Markdown) mit ASCII-Umlauten (ae, oe, ue, ss)