3

ブルートゥース通信用のアプリケーションをVC++で開発します。私の目的は、パスキー通信なしで2つのブルートゥースデバイスをペアリングすることです。私のアプリケーションでは、BluetoothAPIを使用しています。誰かがコードを提供することで私のタスクを完了するのを手伝ってくれますか?

4

1 に答える 1

1
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

于 2012-07-24T07:45:59.557 に答える