Причина, по которой BluetoothLEDevice FromIdAsync возвращает отключенное устройство?
Я запускаю приложение UWP/C# в Windows 10 и пытаюсь подключиться к устройству Bluetooth LE (которое было успешно сопряжено) с помощью BluetoothLEDevice.FromIdAsync(). Он возвращает объект устройства, но он всегда находится в отключенном состоянии. Я пытался повторно подключить устройство несколько раз, но это не помогает. Это устройство успешно подключается в других средах - это просто Windows/UWP, где у меня проблемы. Мысли? Должно ли после подключения автоматически отображаться диалоговое окно согласия при попытке подключения?
1 ответ
Вы должны взаимодействовать с ним, чтобы подключиться к нему, например, для чтения / записи какого-либо значения GATT. Вы также можете включить уведомления для некоторой характеристики, которая затем сделает стек Bluetooth открытым для подключения к устройству.