Add dashboard Bluetooth controls
This commit is contained in:
@@ -4,3 +4,4 @@ app/build/
|
||||
local.properties
|
||||
*.jks
|
||||
*.keystore
|
||||
release-keystore-password.txt
|
||||
|
||||
+3
-2
@@ -12,8 +12,9 @@ The Android app is a focused native companion rather than a copy of the web dash
|
||||
|
||||
1. Deploy the latest Pi release with `./install.sh` so BlueZ and the Bluetooth bridge are installed.
|
||||
2. Open **Settings → Mobile** in the web dashboard and select **Pair a phone**.
|
||||
3. Install and open the Android application and grant Bluetooth, notification, and precise-location permissions.
|
||||
4. Enter the six-digit code shown by the dashboard.
|
||||
3. If needed, turn Bluetooth on and select **Make discoverable**. The Pi remains discoverable for three minutes.
|
||||
4. Install and open the Android application and grant Bluetooth, notification, and precise-location permissions.
|
||||
5. Enter the six-digit code shown by the dashboard.
|
||||
|
||||
The one-use code expires after ten minutes. The resulting credential is encrypted with Android Keystore and can be revoked from **Settings → Mobile**. A phone can only launch existing allowlisted ADB shortcuts; the Bluetooth protocol has no shell, arbitrary ADB, APK upload, update, or power operation.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user