我正在使用RPi3来控制能够与Android和其他蓝牙设备通信的机器。我使用Rfcomm蓝牙聊天示例来建立蓝牙通信。我现在面临的问题是我的Android应用程序无法连接到Windows应用程序,直到两个设备配对,我需要进入Windows设备门户接受RPi的配对请求。有没有办法以编程方式自动执行此操作,以便Windows应用程序可以接受所有入站配对请求?
答案 0 :(得分:0)
您可以在运行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.None,它失败了。您可以设置为DevicePairingKinds.ConfirmOnly来解决。
deviceInfoDisp.DeviceInformation.Pairing.Custom.PairAsync(DevicePairingKinds.ConfirmOnly);