This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

can I use computer to control the nrf51?

I ve installed CSR bluetooth 4.0 adapter , it can communicated with even the bluetooth 2.0 devices, how ever it even can not discovery the board when I programed the softDevice and project under s110. what is wrong?

  • Hi Nikita, I never use ble USB dongle from nordic, I only use USB bluetooth 4.0 adapter from CSR in market. in bluetooth 2.0 , I can easy to use spp to send datas to the bluetooth devices in my computer software, but now I do not know how to design my computer software to control these ble devices. by the way , I can not buy ASUS BT400 here.

  • the hardware device I need to communicate computer with BLE must easy to buy or offer to client. also the computer communication of software design should be as easy as possible.

  • Do you need Windows 7 support for your device or just Windows 8 and later will be acceptable?

  • Hi Nikita, thank you very much , but I am not welcomed to decide client use which system, xp, 7, or 8. the first way is client can plug in a general usb blue4.0 adapter if they do not have bluetooth 4.0 function in their computer. the second way may be we can offer a special USB dongle for them,but that will add costs. first way is best as it is most convenient for clients. the difficulty is I can not find a bluetooth4.0 BLE SDK to driver the adapter and communicate with 4.0 devices. now I can find a bluetooth SDK from bluesoil, it can scan the HRM devices, but it do not offer interface to communicate with BLE devices. it only support SPP and OPP protocal. If I can find a SDK of BLE for windows that will be wonderful.

    the second way can be done too,similar to Btool or Sniffer, but we must design protocal of central control device to scan and communicate BLE devices, also we need to design interface communicate with computer software, that will be challenge work too, as I do not have much experiences about BLE. if I can find some sample projects that may help much.

  • The thing is Windows 7 doesn't support Bluetooth 4. But you can use Windows 7 + USB Bluetooth 4 dongle with special drivers from manufacturer that support some of the profiles. Bluetooth 4 don't have serial port profile so you can't easily communicate with Windows through virtual COM-port. The only way you can communicate between your device and windows is to use custom HID profile. For this you need to get HID keyboard example from Nordic SDK: nRF51 SDK_v6.0.0.43681\Nordic\nrf51822\Board\nrf6310\s110\ble_app_hids_keyboard and rewrite it to use custom HID service. Next you need to write windows driver to communicate with your custom HID service.

Related