Hi, I would like to use a nRF51 Dongle to connect to BLE devices and retrieve some data.
I already tried my scenario through nRF Connect for Desktop and it works, so I assume I can develop a custom C# application to do the same thing.
I looked for some API/library and so far I just found 3 possibilities:
- PC BLE Driver: https://github.com/NordicSemiconductor/pc-ble-driver
- PC BLE Driver JS: https://github.com/NordicSemiconductor/pc-ble-driver-js
- PC BLE Driver Py: https://github.com/NordicSemiconductor/pc-ble-driver-py
If I'm right, the last two should be higher level APIs that would perfectly fit my needs, but unfortunately the C# language is a requirement and then I cannot use those drivers.
The first question I want to ask is: is the PC BLE Driver the right choice for developing such a C# application or is there anything better?
The second (and last) question is: where can I find some documentation about how to import that driver in C# and how to use the APIs in order to connect to BLE devices and read/write some Characteristics?
Thanks a lot for your help!