Lokalisierung mit Hilfe von WiFi-Fingerprinting, BLE Beacons und QR-Code auf Google Glass und Android Wear.
-
Klone das Repository.
git clone https://github.com/chenkel/Lokalisierung-mit-Wearables.git
-
Öffne das heruntergeladene Projekt in Android Studio 2.0.
-
Gradle wird automatisch die benötigten Abhängigkeiten für die einzelnen Module herunterladen.
-
In dem Projekt befinden sich nun die vier Module:
- common
- glass
- mobile
- wear.
-
Das betreffende Gerät sollte bereits vorher angeschlossen und/oder gepaired sein.
-
Wähle dann eine der drei Konfigurationen aus:
glass: Die Glassware für Google Glass.
mobile: Die App für Android Smartphones zum schnellen Testen.
wear: Die App für Android Wear (getestet auf Motorola Moto 360).
-
Starte im Anschluss die App mit dem Befehl Run in Android Studio.
- Installiere Android Wear App auf einem anderen Android Gerät (Smartphone od. Tablet).
- Kopple beide Geräte.
- Aktiviere den Entwicklermodus für beide Geräte (also der Uhr und des Smartphones/Tablets) durch 7-maliges Tippen auf die Build-Version in den Infos.
- Aktiviere Debugging over Bluetooth in den Entwickleroptionen der Uhr und der Android Wear App auf dem anderen Gerät.
- Öffne ein Terminal im Projekt in Android Studio und gib die folgenden zwei Befehle ein:
adb forward tcp:4444 localabstract:/adb-hub
adb connect 127.0.0.1:4444
Beachte den Dialog Debugging zulasse... auf der Uhr mit OK oder besser noch mit Von diesem Computer immer zulassen zu bestätigen. 6. Überprüfe abschließend unter den Einstellungen der Android Wear App, dass der Status in dem Abschnitt Debugging über Bluetooth wie folgt erscheint:
Host: verbunden
Ziel: verbunden