Je suis en train de traduire une application Android que j'ai développée qui trouve tous les périphériques autour de la centrale et les renvoie à l'utilisateur. Ensuite, l'utilisateur peut se connecter à un (ou plusieurs) d'entre eux pour faire d'autres choses.Comment trouver tous les périphériques BLE connus autour de la centrale en utilisant CoreBluetooth?
Problème: Une fois qu'un périphérique est connecté à CoreBluetooth, il n'est plus renvoyé lors d'une analyse. Il doit être ré-acquis à travers la liste des appareils connus qui ne donne aucune information sur le voisinage des appareils retournés.
Y a-t-il un moyen plus simple que d'essayer de se connecter à chaque périphérique connu pour savoir s'il est à portée?
EDIT: Les dispositifs connus sont en effet retournés lors d'une analyse, je travaillais sur les appareils BLE qui n'ont pas le même nom de la publicité et le nom GAPP, qui me confondre quand une nouvelle analyse après la première connexion à un dispositif :)
si vous avez été connecté, mais a perdu la connexion à cause de la plage, vous pouvez recevoir une notification Tu ne peux pas utiliser ça? – ladislas