Hi, is someone of you aware of a portable (Win, Linux, OS/X) GATT client library, prefereable with C++ binding? The only one, that I've found so far is Qt. What do you use to write GATT Clients?
kind regards,
Torsten
Hi, is someone of you aware of a portable (Win, Linux, OS/X) GATT client library, prefereable with C++ binding? The only one, that I've found so far is Qt. What do you use to write GATT Clients?
kind regards,
Torsten
@Torsten: By "portable" do you mean cross platform ?
We provide the pc-ble-driver here. It's C++. The python binding and nodeJS binding can also be found at the same location.
Sorry, if I made myself so unclear. But I think you got me wrong. Example: I have a BLE bootloader, with custom (128bit UUID) Services and Characteristics (something like this torstenrobitzki.github.io/.../md_bluetoe_services_bootloader.html). And now I want to write a C++ command line client to upload firmware to that bootloader. Now I'm looking for a library with functions to scan for devices, connect to a GATT server, discover services and characteristics and so on. Then I want to ship that command line client and let the customer run the command line client on their hardware (assumed that the hardware supports BLE).
Sorry, if I made myself so unclear. But I think you got me wrong. Example: I have a BLE bootloader, with custom (128bit UUID) Services and Characteristics (something like this torstenrobitzki.github.io/.../md_bluetoe_services_bootloader.html). And now I want to write a C++ command line client to upload firmware to that bootloader. Now I'm looking for a library with functions to scan for devices, connect to a GATT server, discover services and characteristics and so on. Then I want to ship that command line client and let the customer run the command line client on their hardware (assumed that the hardware supports BLE).