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

pc-ble-driver Delphi 4

Hello

We are using the NINA-B1 on one of our products.

The phone application is working 100% and was very easy to setup.

Till we came to connect our frontend to the module.

We use Delphi and mainly communication port to talk to our units (RS232).

I search the DevZone but see nothing about using the driver in Delphi.

Just want to know:

1. Can I import the driver to Delphi 4?

2. Does the nRF52840 dongle list under device manager as a COM port?

3. On a installation disk that I need to provide the client for drivers.

    3.1 Is it a dll or

    3.2 executiable that I need to give the client?

Regards,

Frikkie

Parents
  • Hi,

    Just to make sure we are on the same page here, the pc-ble-driver is a library for running PC side applications that uses the SoftDevice API as their BLE connectivity. In other words it is for giving BLE capability for PC applications, where the connected nRF runs only the network stack. The nRF is programmed with connectivity firmware, and not with a custom app.

    1. Since pc-ble-driver is fully provided as source code on github, written in c++, you are free to wrap it into a library for any other programming language the same way you would go about to wrap any other c++ library. We do not have experience in doing this for Delphi, unfortunately, so my recommendation would be to use Delphi related forums/resources in order to figure out the general methods for how to do so.

    2. The Dongle, programmed with an appropriate application, should list as a COM device, yes.

    3. This depends a bit on what you do. If your product is found a general com port device, then standard drivers already provided on the PC would find it. Your PC side application would then need to select that COM port in order to communicate with the device.

    Regards,
    Terje

  • Thank you Terje

    On the pc-ble-driver. 

    Is it a bridge that talks to the dongle via the USB?

    Is there any demonstrations video that I can look at or so with the PC-BLE-DRIVER?

    Regards,

    Frikkie

Reply Children
  • Hi,

    pc-ble-driver is serialization of our nRF side BLE stack ("SoftDevice"), so that you can develop applications on the PC that uses the same BLE API as your applications on the nRF SoC. First and foremost it is intended for development / testing. It communicates with nRF devices over UART or USB. Please refer the Overview section of the readme file on github, as well as the links found in that section for further information on what it is.

    pc-ble-driver is used as backend for e.g. nRF Connect for Desktop.

    We do not have demonstration videos.

    If you describe a bit more about your use case, what you want to achieve and how it should work, then I can give better recommendations for what you should do. I am not sure if pc-ble-driver is the best alternative here...

    Regards,
    Terje

Related