The Bluetooth service Characteristic on the PC cannot be obtained

Hi

Develop environment Win10 .Net4.7.2,Chip is 52832. BluetoothLE already connected, but I can not find custom Characteristic by  BLEGattService.GetCharacteristicsForUuidAsync(UUID), it always returns null. It works perfectly on Android and iOS。Here are the service Characteristic found on the mobile side:

However, it is always unavailable on PC, and I use the Bluetooth that comes with the computer. Could you give me some suggestions on how to solve this problem?

Best regards,

Stars

  • Hello,

    It may be that what you are seeing is that the computer has cached the Bluetooth Services when your DK was running a different application, and it doesn't do a new service discovery.

    What you can do to check whether this is actually the case, is one of the following:

    1: Delete the cached services from the computer (I don't know how you do that, unfortunately).

    2: You can test it on a different DK (which would have a different BLE address, and hence the computer will treat it as a new device and do a new service discovery).

    3: If you don't have another DK, you can try to manually set a different BLE address in your application. What SDK version are you using? If you let me know, I can help you change the BLE address of your DK.

    4: You can test on a different computer, which has not cached the BLE services of that DK yet.

    Best regards,

    Edvin

Related