I want to write Windows PC software that listens to BLE advertising using preferrably a USB dongle. What do you recommend?
I want to write Windows PC software that listens to BLE advertising using preferrably a USB dongle. What do you recommend?
Hi,
One option is to use pc-ble-driver (or the -py/-js bindings) together with a nRF52840 Dongle or similar. If this does not fit your needs, please include some more details about what kind of application you are making, what programming language you will be using, and what kind of dongle you are looking for.
Best regards,
Jørgen
Hi,
The python bindings seems to be exactly what I need. I have downloaded the package from github, but when I run "python setup.py install" as instructed in the README file I encounter the error "ModuleNotFoundError: No module named 'skbuild' on execution of line "from skbuild import setup" in the setup.py script. Please advise me how to get further.
//Klas
Please disregard my latest message, I found the installation package. Though, in the file "requirements-dev.txt" there arelisted prerquisities that needs to be in place before running "setup.py". Do you have any documentation how to install these prerequisities on a "clean" PC?
You can install requirements using this command:
pip install -r requirements-dev.txt
But it would be simpler to just install pc-ble-driver-py from PyPi in the first place:
pip install pc-ble-driver-py
Hi, and thank you for your answer. Though, these solutions seems to be mostly aimed at development. The product that I am looking for is rather an enabler for a simple system that can be distributed as a product that can be installed by customers themselves on standard PC:s, so that they can see the nearby Bluetooth advertising devices. I can use a specified dongle with my own software, but it must not require technical skills to install. Segger, J-link and such is not of interest, rather plain serial communication or similar.