Qt5.6.0/Win8.1/Bluetooth LE

Gast #4510697
Lesenswert?
• ▲
▼
Es sei darauf hingewiesen das es im folgenden um Bluetooth LE geht. Das 
hat nichts mit normalem Bluetooth zutun!

Ich hab gerade mal das Bluetooth LE Scanner-Beispiel uebersetzt und auf 
meinem ziemlich neuem Laptop unter Win8.1 gestartet. Ausserdem laeuft 
hier ein nRF51822 mit einem Beispielprogram. Verbindung zu meinem 
Android-Tablet ist problemlos moeglich.
Unter Windows geht es aber nicht:

Das Problem, die Klasse qbluetoothdevicediscoveryagent wirft mir beim
aufruf einen "UnsupportedPlatformError" raus!

http://doc.qt.io/qt-5/qbluetoothdevicediscoveryagent.html

Es gibt wohl hinweise das BLE und windows problembehaftetsein koennen:

https://codereview.qt-project.org/#/c/99903/8

Lasse ich Win8.1 nach Bluetoothdevices suchen so wird mein nRF51822 auch 
gefunden! Aber pairing klappt nicht. Nach meinem Verstaendnis sollte das 
auch nicht klappen weil es ein BLE-Device ist. Ist das korrekt so?

Mache ich noch irgendwas falsch oder ist das ein Bug?

Olaf
#4513559
Lesenswert?
• ▲
▼
Olaf schrieb:
> Lasse ich Win8.1 nach Bluetoothdevices suchen so wird mein nRF51822 auch
> gefunden! Aber pairing klappt nicht. Nach meinem Verstaendnis sollte das
> auch nicht klappen weil es ein BLE-Device ist. Ist das korrekt so?

Nein, Pairing klappt auch mit NRF51 Devices, wenn die korrekt 
programmiert sind. Lass Dir mal über den Debug UART die Meldungen beim 
Pairing anzeigen.

Es muss allerdings das Windoof-eigene GUI verwendet werden, Pairing 
aus der Applikation heraus ist nicht mehr möglich.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren