我将开发VC++中用于蓝牙通信的应用程序。我的目标是将两个没有密码通信的蓝牙设备配对。对于我的应用程序,我使用的是BluetoothAPI。
任何人都可以通过提供代码来帮助我完成任务吗?

最佳答案

string BTMac = "00:01:58:08:3D:ED";

BluetoothAddress BTAddress;

BluetoothClient BTClient = new BluetoothClient();

BluetoothEndPoint BTEndPoint;

Guid spguid = BluetoothService.SerialPort;

BTAddress = BluetoothAddress.Parse(BTMac);

BTEndPoint = new BluetoothEndPoint(BTAddress, spguid);

try

{

BluetoothSecurity.PairRequest(BTAddress, strDevicePassKey);

Application.DoEvents();

BTClient = new BluetoothClient();

BTClient.Connect(BTEndPoint);

return true;

}

catch { return false; }

使用PC和设备通用的密钥代替strDevicePassKey

关于visual-c++ - 没有密码的蓝牙配对,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11292835/

10-13 09:29