2012-05-09 35 views
0

私は、バーコードをスキャンしてデバイスをすばやくペア設定するWindows Mobileアプリケーションを作成するという仕事を与えられました。私はデバイスを発見してそれに話をすることができますが、私はペアリングまで立ち往生しています。C# - Windows Mobile - Bluetoothペアリング

C#/ Windows Mobile 6では、どのようにデバイスをペアにしますか?私は本当にアプリ内のデバイスに話す必要はありません、私は他のアプリケーションがそれを使用できるようにそれをペアにする必要があります。

私はこれを行う必要がありますか?私はパスキーなどを登録する必要があることを見てきましたか?私は、実際にペアリングする過程で、それに接続するだけのドキュメントを見つけることはできないようです。 (接続するだけで実際にはペアになりません)

答えて

1

私のライブラリ32feet.NETを使用できます。メソッドBluetoothSecurity.PairRequestを参照してください。 Bluetooth Security(デバイスには、Microsoft独自のBluetoothスタックがインストールされているか、デバイスにWidcomm/BroadcomまたはSSO Bluetopiaがあるかどうかに関係なく動作するはずです)。

'ペアリング'のプロセスでも、同時にサービスを有効にする必要があります。そうでない場合は、おそらく他のAPIもあります。どのサービスが使用されていますか? SerialPort、その他?

+0

私はこれを前に使ってみましたが、間違っていると思います。私はWindows Mobile開発には比較的新しいアプリです。アプリを実行しようとすると、アプリは永遠にハングアップします。具体的な実施例はありますか? – teynon

+0

alanjmcf:Zebraプリンタをペアリングしようとしています。既存のアプリケーションで動作するには、COM1でペアリングする必要があります。 – teynon

+0

理由前に仕事をすることができなかったのは、さまざまな理由によるものです。 1)ZebraのSDKを使用していましたが、これは競合を引き起こしていました。 2)間違ったdllファイルを使用していました。私がダウンロードしたパッケージには2つあります。 – teynon

関連する問題