connect方法总是报错
已经做了如下确认
1.确认guid没有错
2.如果电脑已经配对过,只是没连接,这段代码不报错,能正常连接成功
3.确认地址也是没有错的
BluetoothClient bluetoothClient = new BluetoothClient();
BluetoothAddress blueAddress = null;
BluetoothRadio radio = BluetoothRadio.Default;
//设置电脑蓝牙可被搜索到
radio.Mode = RadioMode.Discoverable;
var devices = bluetoothClient.DiscoverDevices(10);
foreach (var item in devices)
{
//根据蓝牙名字找
if (item.DeviceName.Equals("CZ-R01"))
{
Console.WriteLine(item.DeviceAddress);
Console.WriteLine(item.DeviceName);
//获得蓝牙模块的唯一标识符
blueAddress = item.DeviceAddress;
break;
}
}
if(blueAddress!=null)
{
bluetoothClient.Connect(blueAddress, Guid.Parse("000007e3-0000-1000-8000-00805f9b34fb"));//开始配对
if (bluetoothClient.Connected)
{
Console.WriteLine("连接成功");
}
}