Bonjour,
J'ai posté avant la partie 1° et ça marche. Je voudrais maintenant détecter les autres appareils autour de moi qui utilisent le Bluetooth.
Mon code :
Je n'arrive pas à donner une suite à ce programme pour la détection d'éventuel autres appareils utilisant le bluetooth.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 #include <QApplication> #include <QObject> #include <QBluetoothLocalDevice> #include <QBluetoothServiceDiscoveryAgent> #include <QBluetoothDeviceInfo> #include <QDebug> int main(int argc, char *argv[]) { QApplication appli(argc, argv); qDebug() << "Ouverture de l'application\n"; // 1- Récupération des infos sur le bluetooth de mon PC QBluetoothLocalDevice LocalDevice; QString LocalDeviceName; if (LocalDevice.isValid()) { LocalDevice.powerOn(); // Activation du bluetooth LocalDeviceName = LocalDevice.name(); // Nom du peripherique qDebug() << "Le nom du pheripherique Local est : " << LocalDeviceName; // Rendre mon PC Visible par les autres appareils des alentours LocalDevice.setHostMode(QBluetoothLocalDevice::HostDiscoverable); } else { qDebug() << "Le Bluetooth du PC n'est pas Valide "; } // 2- Recherche autres appareils QBluetoothDeviceDiscoveryAgent ConBlueth; //ConBlueth.setLowEnergyDiscoveryTimeout(15000); ConBlueth.start(); qDebug() << "\nFermeture de l'application"; return 0; }
Pouvez vous m'orienter sur une piste.
Merci d'avance et bonne journée.
Partager