2

シリアル ポートをエミュレートする USB 経由で接続するように作成したデバイスで作成されたアプリケーションがあります。ここで、同じデバイスを Bluetooth 経由で接続する必要があるため、デバイスで RN-42 (Bluetooth からシリアル ポートへ) を使用して RF 経由でデータを送信します。

次に、Windows のデバイスをラップトップの内部 BT モジュールとペアリングします。これにより、COM ポートに送信ポートと受信ポートが作成されます。次に、Br@ay の端末を使用して接続すると、送信 COM ポートに接続すると、期待されるデータが受信されます。

問題は、最後のRXTXライブラリを使用しているJavaアプリを使用すると、COMポートを発見できることです(これは誰もが抱えている問題であり、少なくともフォーラムで見つけたものはすべてです)。接続しているように見えますが、その後、データを受け取りません。まったく同じプログラムを使用しますが、ケーブルを使用して接続すると、端末と同じように正常に動作します。

また、BlueCove ライブラリを使用しようとしました。Bluetooth デバイスを見つけることはできますが、サービスを検出して RFComm を使用して接続する方法がよくわかりません。それを行う方法の完全な例が見つかりません。

どんな助けでも大歓迎です!

4

1 に答える 1