2010-06-24 9 views
0

Je travaille avec des capteurs qui transmettent des données via bluetooth. J'utilise HTC désir qui fonctionne sur la plate-forme Android 2.1 pour le coupler avec les capteurs. Je souhaite trouver quelques informations sur le périphérique de détection, comme sa version Bluetooth, son profil Bluetooth et sa classe Bluetooth. Ma question est, est api bt android capable d'extraire une telle information à partir des dispositifs de détection. Si non, pouvez-vous recommander un autre moyen d'obtenir de telles informations.Capacités Android Bluetooth api

+0

Android ne prend-il pas en charge un ensemble limité de profils Bluetooth uniquement? Êtes-vous déjà en mesure d'obtenir les données de vos appareils de détection? –

+0

Pas encore mais l'API est capable, j'ai vérifié les références. En ce moment, mon téléphone voit le dispositif de détection. Est-ce que cela m'aidera si je relie les deux ensemble et échange des données? – user375065

Répondre

0

Oui, lancez une découverte sur votre HTC et obtenez le BluetoothDevice de votre capteur (mettez un écouteur sur BluetoothDevice.ACTION_FOUND). Puis, lorsque votre téléphone découvre le périphérique distant, faites: BluetoothClass btClass = btDevice.getBluetoothClass();

btClass devrait avoir tout ce dont vous avez besoin.