在运行 Windows IoT 的 RPi3 上以编程方式接受入站蓝牙配对请求



我正在使用RPi3来控制一台能够与Android和其他蓝牙设备通信的机器。我使用Rfcomm蓝牙聊天示例来建立蓝牙通信。我现在面临的问题是,在两台设备配对之前,我的 android 应用程序无法连接到 Windows 应用程序,我需要在 Windows 设备门户上接受 RPi 的配对请求。有没有办法以编程方式自动执行此操作,以便 Windows 应用可以接受所有入站配对请求?

您可以在运行

Windows IoT的RPi3上以编程方式配对/取消配对请求。 请参阅此 UWP 示例中的方案 8 和 9:https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/DeviceEnumerationAndPairing。

似乎Windows 10

/Windows 10 IoT Core不支持DevicePairingKinds.None。我已经测试过与参数配对为设备配对种类.无,它失败了。您可以设置为DevicePairingKinds.Confirmonly来变通。

deviceInfoDisp.DeviceInformation.Pairing.Custom.PairAsync(DevicePairingKinds.ConfirmOnly);

最新更新