Connecting to services for unpaired BLE devices

sean ng pack 21 Reputation points
2020-10-21T02:02:10.517+00:00

According to https://stackoverflow.com/questions/35937580/why-is-bluetoothledevice-gattservices-empty/36105362 and https://forum.arduino.cc/index.php?topic=666399.0 you currently cannot subscribe to a service with an unpaired BLE device. It seems like the only way to access services and characteristics is to either manually pairing your device to the OS, or pairing it programmatically.

I have tried subscribing to a service from an unpaired BLE device using BluetoothLEDevice.GetGattServicesForUuidAsync(Guid) and it fails with an "unreachable" status which I've read many others have also come across.

Is there any intention to support service subscription to unpaired devices in future releases?

Universal Windows Platform (UWP)
C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,527 questions
0 comments No comments
{count} votes

Accepted answer
  1. Richard Zhang-MSFT 6,936 Reputation points
    2020-10-21T05:44:14.727+00:00

    Hello,

    Welcome to Microsoft Q&A.

    This is a feature request, and there is currently no clear document indicating this update plan.

    You can continue to follow the updates of BLE-related documents or websites, or you can ask this question in the Feedback Hub app.

    Thanks.


    If the response is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


0 additional answers

Sort by: Most helpful