Bon, j'ai une question un peu étrange ici. Je travaille sur un jeu Android où j'aimerais pouvoir faire en sorte que les téléphones Android détectent la présence l'un de l'autre. L'appareil recherchant d'autres lecteurs connaîtra les adresses MAC bluetooth des appareils des autres joueurs (à partir d'un DB de jeu), mais les appareils ne seront pas couplés et les appareils ne seront pas en mode détectable. En outre, il y aura seulement une poignée de dispositifs qui pourraient être trouvés - donc ce n'est pas un gros problème à parcourir les adresses mac.Détection d'un autre appareil Android à proximité via Bluetooth
Je n'ai pas besoin de me connecter aux périphériques, je dois juste pouvoir répondre à une question simple: cet appareil avec cette adresse mac est-il proche?
Il est permis d'avoir une boîte de dialogue d'appairage sur l'écran de l'autre utilisateur ... Peu m'importe le résultat de leur choix ... J'ai juste besoin de savoir si leur appareil est là.
Toute aide serait grandement appréciée!
Après un peu plus de recherches, il semble que cela peut être possible en utilisant SDP et quelques méthodes cachées dans Android: http://wiresareobsolete.com/wordpress/2010/11/android-bluetooth-rfcomm/ J'espère que je serai en mesure d'utiliser cette technique SDP même lorsque le les périphériques ne sont pas détectables. – ebarch
Après tout ce temps .. avez-vous des mises à jour sur l'ensemble du problème de proximité bluetooth? Je sais qu'il y a la capacité mais j'aimerais bien avoir ou implémenter ma propre méthode 'calcDistanceOfBluetoothDevice' même si c'est un calcul approximatif! –