feat: add Bluetooth Android companion
This commit is contained in:
@@ -16,6 +16,7 @@ The current MVP slice includes:
|
||||
- live MG4 speed, gear, and steering-angle telemetry with a dedicated visual Car dashboard;
|
||||
- a responsive 1920×720-oriented setup, login, and dashboard UI;
|
||||
- an installable PWA shell with standalone landscape display and cached dashboard assets;
|
||||
- a focused native Android companion with authenticated BLE status, car controls, and phone GPS uplink;
|
||||
- an idempotent Raspberry Pi installer with systemd start-on-boot support;
|
||||
- atomic, dashboard-triggered Git updates with automatic verification and rollback safety;
|
||||
- optional dual-radio Wi-Fi failover with an always-recoverable offline car hotspot;
|
||||
@@ -56,6 +57,8 @@ The script asks for sudo access and then:
|
||||
|
||||
The installer prints the final dashboard address, normally `http://<pi-hostname>.local:8787`. Open it and create the first administrator account.
|
||||
|
||||
It also installs the BlueZ GATT bridge used by the optional [Android companion](./android/README.md). Pair phones from **Settings → Mobile** after the Pi has Bluetooth enabled.
|
||||
|
||||
`install.sh` is idempotent. After pulling changes in the original clone, run it again to deploy that checkout:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user