Erkennung von Bluetooth-Geräten (headsets, Handys etc) in der Nähe, ohne dass die Geräte in den sichtbar-Modus

Mein Ziel:

Erkennen alle in der Nähe bluetooth-Geräte(Telefone, headsets, etc.) von meinem Android-Anwendung.

Ist hier ein nettes Beispiel aus developer.android.com entdeckt, die die bluetooth-Geräte in der Nähe zusammen mit der Liste der bereits gekoppelten Geräte.

Meine situation:

Hatte ich zwei bluetooth headsets eingeschaltet und Sie wurden nicht erkannt wird nach einer erfolgreichen bluetooth-scan! So ich Grabe das problem, und irgendwo gefunden, dass das bluetooth-headset muss ausgeschaltet werden, um den pairing-Modus, wenn erkannt von android.

Zum Umschalten des headsets in den pairing-Modus, ich musste lange drücken Sie die power-Taste, während Sie drehen Sie auf. Und ja, endlich, die bluetooth-headsets werden jetzt erkannt, durch den scan von meiner Anwendung.

Mein problem:

Möchte ich meine headsets werden automatisch erkannt, ohne wechseln Sie in den pairing-Modus. Konnte nicht einen Weg finden, erkennen alle in der Nähe bluetooth-Geräte, die eingeschaltet sind.

Das können Sie nicht. Das würde gegen die der Bluetooth-Spezifikation. Wenn ein Gerät nicht erkennbar ist, dann werden Sie nicht in der Lage, es zu sehen, (nach dem standard BT-und nicht einige sniffing hack natürlich). Außerdem, wenn ein Gerät aktiv deaktiviert pairing, dann können Sie kein paar, auch wenn Sie es entdecken. Der Bluetooth-Erkennung und Paarung sind kooperative Prozesse. Wenn eine Seite lehnt teilnehmen, dann wird der Vorgang nicht abgeschlossen werden kann.
Nicht unbedingt, ich habe das Pairing mit dem bluetooth-Gerät. Ich brauche nur, um Sie zu entdecken alle. Wenn mein bluetooth-headset eingeschaltet ist, ich denke, das ist bereits erkennbar. Mein android kann es nicht erkennen, bis ich Kraft, um den pairing-Modus. Das ist mein problem tatsächlich. Ich möchte entdecken Sie alle, ohne Sie zu zwingen in den pairing-Modus.
Was rufen Sie den "pairing-Modus" ist eher erkennbar und pairable-Modus zusammen. Das ist, wie die meisten Geräte arbeiten. Das heißt, es ist nicht sichtbar, nur durch einschalten des Geräts.

InformationsquelleAutor Reaz Murshed | 2016-02-06

Schreibe einen Kommentar