2016-04-15 3 views
1

Gibt es eine einfache Möglichkeit zu überprüfen, ob ein vorhandenes BluetoothDevice Objekt immer noch erreichbar ist, ohne einen neuen Scan durchzuführen?Wie "ping" mit Android BLE

Ich schreibe eine App, die nach Geräten sucht und jede Verbindung einzeln herstellt, um eine Geräteliste mit Informationen zu jedem Gerät zu füllen, die ich während der Verbindung mit dem Gerät erhalte. Hin und wieder möchte ich meine Geräteliste durchgehen und alle Geräte entfernen, die nicht mehr aktiv sind/sich in Reichweite befinden. Was ist der beste Weg, dies zu tun?

Antwort

0

Sie könnten versuchen, eine Verbindung zu den Geräten herzustellen, um herauszufinden, ob sie noch vorhanden sind, aber beachten Sie, dass Geräte ihre Mac-Adresse von Zeit zu Zeit ändern. Ich würde vorschlagen zu scannen, um herauszufinden, ob die Geräte noch da sind. Vielleicht möchten Sie auch einen Bezeichner zu den Werbepaketen hinzufügen, so dass Sie nicht auf die MAC-Adresse weiterleiten müssen.