ADAMaps Android companion app — Hivemapper Bee data proxy and monitor
Root cause: odc-api binds to localhost only, not accessible from AP clients. Solution: socat/python proxy on Bee forwards 0.0.0.0:5001 → 127.0.0.1:5000 App changes: - Default URL now http://192.168.0.10:5001 (proxy port) - Exponential backoff: 5s → 60s max when offline - Clean 'Bee offline' status instead of red errors - Retry queue: Failed ADAMaps sends retry up to 5x - Camera shows 'Bee offline' when disconnected - Simplified settings (removed dual-IP, single URL) Requires running bee-proxy-setup.sh on the Bee first. |
||
|---|---|---|
| app | ||
| gradle | ||
| .gitignore | ||
| build.gradle.kts | ||
| gradle.properties | ||
| gradlew | ||
| settings.gradle.kts | ||