Project_SylDa/android/app
Repository files (latest commit first)
Filename Latest commit message Latest commit date
eddy 348c55d830 feat: add device UUID pairing — unique identity per ESP-phone pair
- Firmware: auto-generate 16-byte UUID on first boot (NVS), new READ characteristic
- BLE name: AtomS3R-Relay → SylDa_Server
- KEY? now returns DEVICE_ID + HMAC_KEY, SET_ID command for UUID provisioning
- App: UUID+HMAC loaded from prefs, scan by service UUID, verify UUID after connect
- UUID mismatch → disconnect + skip address + rescan
- Key conflict dialog: keep ESP keys, overwrite ESP (with checkbox confirm), or cancel
- NO_KEY with existing app keys: send existing pair instead of generating new
- Added design spec doc
2026-07-29 18:12:13 +02:00
..
src/main feat: add device UUID pairing — unique identity per ESP-phone pair 2026-07-29 18:12:13 +02:00
build.gradle Voeg thema-selector toe (DayNight, Radiogroep, teal accent) 2026-07-27 00:22:43 +02:00
proguard-rules.pro Add proguard rules for esp32-flash-lib 2026-07-26 23:31:14 +02:00