This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

BLE support in windows

I have NRF51822 Controller(custom board,S110) used to send some sensor data. i can able to receive data in android and ios. now i want to communicate to Laptop which has internal blue tooth device version 4.0(Windows 8/10). is it possible to do without any additional device? if yes how?if no what is the solution?

Parents
  • If you have one of the BTLE examples running, you should at least see the device in the bluetooth device manager. Windows 10 should be able to pair/bond to the device.

    You will need 3rd party software (or a windows programmer) to be able to use your device, unless you implemented HID profile (keyboard/mouse).

  • Well Python isn't natively supported by Windows and it's not part of UWP which exposes BLE API "natively". You can of course go by "hard" way insisting on Python and even deploying your proprietary HW (e.g. BT dongle equipped with LE stack), SW driver for it and build on your proprietary API. If you want to go with BLE API in Windows platform (8.1/10) then you probably need to develop really Windows app (or at least small "proxy" which will allow Python to build on top of it). But maybe there are ways how to use UWP API directly in Python on Windows, I wasn't searching for that.

Reply
  • Well Python isn't natively supported by Windows and it's not part of UWP which exposes BLE API "natively". You can of course go by "hard" way insisting on Python and even deploying your proprietary HW (e.g. BT dongle equipped with LE stack), SW driver for it and build on your proprietary API. If you want to go with BLE API in Windows platform (8.1/10) then you probably need to develop really Windows app (or at least small "proxy" which will allow Python to build on top of it). But maybe there are ways how to use UWP API directly in Python on Windows, I wasn't searching for that.

Children
No Data
Related