数週間のうちに、私はWindows Universalアプリケーションを実行している2つのデバイス間でRFCOMMを使用してBluetooth通信を試しています。私の研究の過程で、私はGitHubのRFCOMMChat sampleを使って、2つのペアのないデバイス間で通信が確かに確立されるという多数の主張(このBT Developer FAQの末尾にあるようなもの)に遭遇しました。残念なことに、私は一番簡単なテストを実行することさえできませんでした。チャットサーバー(フォアグラウンド)とラップトップ上UWPでRFCOMMを使用する2つのペアのないBluetoothデバイス間で、どのように通信しますか?
- 実行RFCOMMChat(Win10 14393.576)とRPi3上
- 実行RFCOMMChatを( 'リスニングの開始' をクリックします:RFCOMMChatサンプルを使用して
は、私は、次の簡単なテストを試してみましたWin10 Iot Core 14393.576)をチャットクライアントとして使用します。チャットクライアントGUI上で
- :接続しようとしたら
- 、「ファイル名を指定して実行」をクリックします(リストされている)私のラップトップを選択し、「選択したデバイスへの接続」をクリックして、ラップトップがペアリング確認要求とRPi3上のアプリで提示されます(それも、アプリを殺すペアリングの確認ダイアログが表示されるので)死ぬ。
私が読んだクレームに基づいて、どちらのデバイスにもペアリング要求ダイアログが表示されるとは思わないでしょう。
私はthis question in the MSDN forums(Windows IoT)も尋ねました。
UWPアプリケーションを使用して2つのペアのないデバイス間で通信を確立したことがありますか?
問題を再現できず、問題なく動作します。ラップトップでBluetooth USBドングルを使用しましたか?あなたが持っているなら、チップは何ですか? [ハードウェア互換性リスト](https://developer.microsoft.com/en-us/windows/iot/docs/HardwareCompatList#Bluetooth-Dongles)を確認できます。 –
ありがとうございます。ラップトップは、インテルワイヤレスBluetooth(ドライババージョン18.1.1611.3223)を内蔵したWindows 10 Proを実行するDell Precision M6800です。 Windows 10 IoT Coreを実行しているRaspberry Piは、内蔵のBluetooth(4.1)も使用しています。チャットクライアントとしてRPi3とチャットサーバーとしてWin 10ラップトップと同じ設定を使用していましたか?もしそうなら、何が違うビービーアーを説明できるのでしょうか?私は困惑している。 – okiedev
はい、チャットクライアントとしてRPi3とチャットサーバーとしてWin 10ラップトップと同じ設定を使用しました。受信と送信の両方が機能しています。 –