c#连接通过蓝牙与32英尺的库
本文关键字:连接 | 更新日期: 2023-09-27 18:16:38
我正在使用c#和32英尺库编写控制台应用程序。我想通过蓝牙连接到电话设备。在配对两个设备时,我遇到了一个问题。我用这行来请求连接:
bool isPaired = BluetoothSecurity.PairRequest(device.DeviceAddress, DEVICE_PIN);
现在授权请求显示在我的手机上,但有一个问题,因为手机上的授权代码与DEVICE_PIN略有不同。电脑试图连接手机,但几分钟后我得到"连接失败"的信息。这是我对
进行配对的方法public void pair(int index)
{
BluetoothClient client = new BluetoothClient();
devices = client.DiscoverDevices();
BluetoothDeviceInfo device = devices[index];
bool isPaired = BluetoothSecurity.PairRequest(device.DeviceAddress, "8080");
if (isPaired)
{
Console.WriteLine("Paired: ");
}
else
{
Console.WriteLine("Not paired: ");
}
}
尝试逐个停止计算机上的蓝牙Windows服务并进行测试。在你停止Windows服务后,请确保在你的电脑上禁用/启用蓝牙无线电以使其生效。