2017-02-22 3 views
0

Wir bauen ein Bluetooth LE-Gerät, und es ermöglicht uns, eine Beschreibung für unseren Service anzugeben.Android Bluetooth Low Energy - Service-Beschreibung lesen

Wenn ich von meinem Android-Telefon eine Verbindung mit diesem Gerät herstelle, kann ich keine Möglichkeit finden, das Gerät abzufragen, um dieses Beschreibungsfeld abzurufen. Ich sehe, wie man die Beschreibung des Merkmals abfragt, aber nicht den Dienst. Gibt es eine Möglichkeit, dies zu tun?

Antwort

0

Ich frage mich, ob die 'Beschreibung' eigentlich der Name wirklich für das Gerät ist, das offensichtlich eine starke Verbindung mit dem Hauptdienst hat, den es anbietet. Der Gerätename kann (optional) in seinem Werbepaket gesendet werden. Dann auf dem Android-Handy - in der ScanCallBack - in OnScanResult - scanResult.getDevice().getName() wird diesen Wert abrufen.

Verwandte Themen