Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

PC-BLE-Driver Descriptor UUID

I am trying to implement a system / integration test of a BLE device.

I would like to use the nRF52840-Dongle in my PC and use the PC-BLE-Driver for Cpp as the Central.

So far the Heart Rate Monitor and Heart Rate Collector examples are working for me, but this uses only predefined services.

I am now using the NRF52-DK with the NordicSDK/examples\ble_peripheral\ble_app_blinky Example as this uses Custom Vendor servies with 128 bit.

When i connect to the Blinky pheripheral with nRF Connect i can see verything.

The Nordic LED Button Services with a characteristic and a characteristic descriptor UUID 0x2902.

When i have implemented this service in the HRC, i can discover the services and chacteristics.

When i discover the characteristic UUID i get a different UUID, 0x2803 instead of the 0x2902 as shown in nRF Connect.

Descriptor handle: 0x000C, UUID: 0x2803

The outcome is that i cannot enable notifations, although that should be possible with this example as it is also possible from my phone.

Have anyone experienced this or know why this happends?

Parents Reply Children
No Data
Related