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?
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…
You will need 3rd party software (or a windows programmer) to be able to use your device, unless you implemented HID profile (keyboard/mouse).
Can you say which additional software / hardware can be used?
If you search for BLE APIs there are so many resources on Microsoft MSDN/Technet...
Thank you. I also checked this. I am working on python, above links are based on C#,C++,java. I couldn't find python on windows platform.
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.