J'aimerais savoir comment fonctionne le bluetooth avec Android : lorsque vous allumez le bluetooth, diffuse-t-il des données que les autres appareils peuvent détecter ? Si non, est-il possible de détecter à partir d'un appareil BLE si un Android spécifique avec le bluetooth activé est à proximité ? Et comment ? Merci.
Réponse
Trop de publicités?Ce serait possible avec Bluetooth "classique", mais pas avec Bluetooth Low Energy (BLE). Dans BLE, le périphérique Le dispositif (la balise, le clavier, ou autre) diffuse des publicités. Le site central L'appareil (le téléphone) n'écoute que les publicités.
Le dispositif central n'envoie quelque chose que lorsqu'il veut se connecter à un périphérique BLE particulier. Vous pouvez détecter cela en utilisant un périphérique BLE renifleur mais pas avec un périphérique BLE ordinaire (autre que celui auquel le téléphone se connecte), car le matériel BLE lui-même filtre les paquets qui ne sont pas destinés à ce périphérique.