目前在Windows 10下,如果没有先手动配对,则无法连接到BLE设备。我想作为服务器处理的设备(BLE通信概念中的外围设备)是具有OS版本5和蓝牙版本4的Android智能手机。 我使用了两个以下示例,一个用于android gatt-server,另一个用作UWP Gatt-client应用程序。 https://github.com/devunwired/accessory-samples/tree/master/BluetoothGattPeripheral https://github.com/Microsoft/Windows-universal-samples/blob/master/Samples/BluetoothLEClient
我对这个问题有两个问题。一个是,客户端没有找到用于配对和连接的android服务器,除非服务器(智能手机)通过蓝牙设置应用程序与Windows配对。第二个问题是,在配对之后虽然客户端可以看到服务器但我无法连接到那个,此时我在这一行上有错误。
bluetoothLeDevice = await BluetoothLEDevice.FromIdAsync(rootPage.SelectedBleDeviceId);
现在我们如何通过Windows 10通用应用程序作为BLE Gatt-Client与BLE android Gatt-Server进行通信?