Wenn Sie zuvor mit dem Gerät gepaart haben, ist es möglich, sich erneut mit ihm zu verbinden, auch wenn es sich nicht im auffindbaren Modus befindet. Siehe diesen Beitrag: programmgesteuert verbinden-zu-gepaart-Bluetooth-Gerät
%Vor%Durch erkennbare Annahme, dass Sie auf Gerätesuche von einem anderen Gerät reagieren wollten. Einige Hersteller bezeichnen dies auch als sichtbar. Je nach Gerätehersteller können Bluetooth-Geräte eingeschaltet und die Sichtbarkeit / Erkennbarkeit deaktiviert werden. Wenn Sie also die Bluetooth-Adresse (MAC-Adresse) des Geräts bereits kennen, können Sie sich direkt damit verbinden, auch wenn das Gerät nicht sichtbar / sichtbar ist. In der Praxis ist es eine gute Sache zu tun, viele Hersteller erlauben dies, indem das Gerät nur während bestimmter Perioden wie während des Schälvorgangs sichtbar ist oder eine explizite Menüoption hat, um die Entdeckbarkeit für einen bestimmten Zeitraum einzuschalten. Dies ist eine gute Vorgehensweise von einem Sicherheitsstandpunkt aus, da es Gerät-Tracking / -Hacken verhindert.
Das iPhone zum Beispiel ist standardmäßig nicht erkennbar, wenn Bluetooth eingeschaltet ist (aber Sie können immer noch eine Verbindung herstellen). Es ist nur erkennbar, wenn Sie das Bluetooth-Menü über das Einstellungsmenü aufrufen.
Dies ist unter dem Bluetooth-Standard möglich. Ich habe das schon oft gemacht, indem ich zwei Module von Bluegiga miteinander verbunden habe, indem ich einfach die MAC-Adresse benutzt habe, die ich vorher kannte.
Android lässt Sie dies mit createInsecureRfcommSocketToServiceRecord