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

Portable GATT Client Library

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

Parents
  • @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, why does it matter with which SDK the hypothetically bootloader was build (or if the bootloader even runs on a nordic chip)?

    Again: I was looking for a Library. A library that provides me the very same interface to the basic GATT Client functions on different operating systems. The library should be used one three different PC operating systems to write one program (same source code, probably different binaries), that runs on all of these operating systems. I expect a recent PC hardware to have BLE on board or has a vanilla BLE USB dongle.

    I guess what you have in mind, is to use an nrf51/52 as some kind of BLE dongle connected to a PC by an UART and then do some kind of RCP and use the nrf SDK GATT Client. While this is, of cause a solution, I would prefer to use the PCs own BLE hardware.

    I think my fault was, not to state that this question is a question that is not directly related to a nordic controller. Sorry for that! I’ve asked here, because I thought that in this community, there might be others who had the same problem at hand and might have found a solution to it.

Reply
  • Sorry, why does it matter with which SDK the hypothetically bootloader was build (or if the bootloader even runs on a nordic chip)?

    Again: I was looking for a Library. A library that provides me the very same interface to the basic GATT Client functions on different operating systems. The library should be used one three different PC operating systems to write one program (same source code, probably different binaries), that runs on all of these operating systems. I expect a recent PC hardware to have BLE on board or has a vanilla BLE USB dongle.

    I guess what you have in mind, is to use an nrf51/52 as some kind of BLE dongle connected to a PC by an UART and then do some kind of RCP and use the nrf SDK GATT Client. While this is, of cause a solution, I would prefer to use the PCs own BLE hardware.

    I think my fault was, not to state that this question is a question that is not directly related to a nordic controller. Sorry for that! I’ve asked here, because I thought that in this community, there might be others who had the same problem at hand and might have found a solution to it.

Children
No Data
Related