Я хочу написать код C/C++ для связи между ноутбуком HP 15-d004au
и DISTO D510 laser measuring device
, для которого требуется Bluetooth 4 Low Energy (BLE).
Предполагается, что на ноутбуке есть Bluetooth 4, и действительно, я могу соединиться с моим устройством через Windows 8.1, но я не могу получить к нему доступ в C/C++.
Если я вызываю BluetoothIsVersionAvailable()
, то самая высокая версия, которая возвращает true, равна 2.1, а не 4.0, как требуется для BLE.
Оказывается, несмотря на то, что BluetoothIsVersionAvailable() говорит, что ноутбук поддерживает только до Bluetooth 2.1, другие вызовы API все еще функционируют, поэтому я смог заставить его работать в любом случае.
Спасибо, Роб.