How to connect GATT profile for classic bluetooth device?

Dmitriy Sidin 0 Reputation points
2025-06-01T21:50:56.4033333+00:00

I have bluetooth device that uses gatt profile, but it doesn't support ble connection

i can succesfully connect to gatt profile on classic only device with android/ios/linux client.

How can i use gatt services in classic bluetooth device on windows pc?

Developer technologies | Universal Windows Platform (UWP)
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Harry Vo (WICLOUD CORPORATION) 240 Reputation points Microsoft External Staff
    2025-06-27T09:10:10.4+00:00

    Hello Dmitriy Sidin,

    Unfortunately, UWP does not support GATT over classic Bluetooth. This is a limitation of Microsoft's UWP Bluetooth APIs. The reason why UWP can't do this is because UWP's BluetoothLEDevice class only works with BLE devices and UWP's BluetoothDevice class only handles classic Bluetooth but provides no GATT access. Overall, Microsoft designed UWP with strict separation between these two protocols.

    However, you can try using RFCOMM instead If your device supports both GATT and RFCOMM. You can read here for more detail about RFCOMM

    Thank you!

    1 person found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.