如何通过通用Windows BLE Gatt-client与Android智能手机作为BLE Gatt-Server进行通信?

时间:2016-09-05 18:23:45

标签: c# android uwp win-universal-app bluetooth-lowenergy

目前在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进行通信?

0 个答案:

没有答案