Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Bluetooth-Version in der App herausfinden (https://www.delphipraxis.net/211608-bluetooth-version-der-app-herausfinden.html)

philipp.hofmann 11. Okt 2022 20:39

Bluetooth-Version in der App herausfinden
 
Hi,

ich habe immer mal wieder das Problem, dass User der Meinung sind, dass ihr Rechner Bluetooth unterstützt und sie sich auch mit den Geräten koppeln können, aber der Rechner dann nur Bluetooth 3.0 kann und somit keine BluetoothLE Kommunikation, welche Bluetooth 4.0 voraussetzt, möglich ist.

Daher die Frage, ob es eine Möglichkeit gibt (hauptsächlich für Windows, aber gerne betriebssystem übergreifend) die Bluetooth-Version des Rechners auszulesen.

Grüße, Philipp

himitsu 11. Okt 2022 21:43

AW: Bluetooth-Version in der App herausfinden
 
Ja.

Über die SetupAPI oder WMI oder oder oder kannst schauen, was verbaut ist für Treiber/Devices verfügbar sind.



Alternativ. Delphi Hat doch eh zwei Komponenten.
Eine für das ClassicBT und Eine für BLE.

Jenachdem welche beim Connect abraucht, das kann der BT-Chip nicht,
oder es ist garkein BT verfügbar, wenn Beides nicht geht. :stupid:

philipp.hofmann 11. Okt 2022 22:33

AW: Bluetooth-Version in der App herausfinden
 
Stimmt, das ist auch noch eine Idee. Ich könnte natürlich beide Komponenten nutzen und aktivieren. Das schaue ich mir nochmals an.

Bisher gehe ich bei BluetoothLE.enabled=false davon aus, dass Bluetooth generell nicht aktiviert ist und
es geht eben um den Unterschied "Bluetooth deaktiviert" oder "Bluetooth aktiviert, aber BluetoothLE nicht aktivierbar".


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz