Problème de connexion Bluetooth
bonjour à tous, je developpe une application qui consite à se connecter en bluetooth à un ordinateur de bord de voiture.Mon probleme est que je n'arrive pas à me relier à mon appareil qui utilise le protocol Headset Profile (HSP).
J'arrive à me connecter au port com representant le bluetooth de mon ordinateur car c'est une liaison Serial Port Profile (SPP).
Voici une partie de mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| //Adresse MAC du module bluetooth
final static String SMEG_BTADR = "00:0B:0D:80:0E:7A";
// UUID indique "Headset Profile (HSP)".
private static final UUID SPP_UUID = UUID.fromString("00001108-0000-1000-8000-00805F9B34FB");
...
public void connect()
{
//connexion au port série
BluetoothDevice SmegBtDev = bluetoothadapter.getRemoteDevice(SMEG_BTADR);
try
{
BtSocket = SmegBtDev.createRfcommSocketToServiceRecord(SPP_UUID);// On récupère le socket de notre périphérique
BtSocket.connect(); // Tentative de connexion
BtSocket.getOutputStream().write(61);
}
catch (IOException e) {
// Echec de la connexion
e.printStackTrace();
}
} |
Si je remplace l'UUID par
Citation:
"00001101-0000-1000-8000-00805F9B34FB"
j'arrive à me connecter sur le port COM bluetooth de mon PC
Si quelqu'un peut m'aider sur mon problème,ça serait sympa