問題タブ [bluecove]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
15591 参照

java - Java の Bluetooth (J2SE)

私はBluetoothの初心者で、これがやりたいことです.PCのBluetoothに接続されているデバイス情報を取得し、その情報をファイルに書き込みたいです。どの API を使用する必要があり、どのように実装する必要がありますか。bluecove に出くわしましたが、いくつかの検索で、bluecove は 64 ビット PC では動作しないことがわかりました。私は今何をすべきですか.私はこれが32ビットと64ビットの両方のPCで動作することを望みます.

ありがとう

0 投票する
1 に答える
778 参照

java - java bluetooth限定専用お問い合わせアクセスコード(LIAC)

限定照会アクセスでのみ検出可能なデバイスがあります。このデバイスと通信できるファームウェアを備えた2番目のデバイスがあります。Bluetoothドングルを搭載したコンピューターからこのデバイスに接続しようとしています。これまで、BlueCove-2.1.1.SNAPSHOT jarライブラリとこのページのコード例を使用しようとしましたが、GIAC(General Inquiry Access)の代わりにLIACを使用しました。これが私たちが行った唯一の変更です

他のすべては、上記のリンクのサンプルコードとまったく同じです。何らかの理由で、デバイスが検出されません。

Bluetoothの背景はなく、ここから始めようとしています。このサイトに対する質問のレベルが高すぎる場合は、失礼します。PCでこのデバイスを発見するために何をしなければならないかについて誰かが光を当てることができますか?この時点で、デバイスのアドレスを印刷する必要があります。私たちはbluecoveライブラリを試していますが、Windows 7でサポートされているすべてのライブラリ(無料または商用)にかなりオープンです。

ありがとう

0 投票する
2 に答える
474 参照

java - Bluetoothを介したマウスイベント

私はJAVAで割り当てを行う必要があります。この割り当てでは、Bluetoothデバイスを介してコンピューターに接続する必要があります。コンピューターが接続されると、あるコンピューターのマウスが他のコンピューターのマウスを制御することもできます。つまり、自分のコンピューターを他のコンピューターで開きたい場合は、自分のコンピューターでマウスを動かし、自分のコンピューターのマウスを使用して、他のコンピューターで自分のコンピューターオプションを選択します。

これまでに行ったことは、2台のコンピューター間の接続に成功したことです。今、私はマウスをどうするかわかりません。Bluetoothデバイスなどを介してマウスイベントが転送されることはありますか?

すべての開発は、BluecoveAPIを使用してJavaで行われます。

0 投票する
1 に答える
325 参照

bluetooth - BlueCoveクライアントがPyBlueZサービスを認識しない

PyBlueZを使用して作成されたUbuntuデスクトップでBluetoothサーバーを実行しています。そのサーバーは、UUIDを介して特定のサービスをアドバタイズしています。PyBlueZで作成したクライアントを使用して、このサーバーを徹底的にテストしました。

現在、BlueCoveを使用してJavaクライアントを実装しようとしています。BlueCoveクライアントはデスクトップを正常に見つけることができます(「ユーザーフレンドリーな名前」を印刷して確認しました)。ただし、デスクトップでアドバタイズされたUUIDのサービス検索を実行すると、サービスが見つかりません。エラーなどは発生しません。検出されたサービスのコールバックは発生しません。

これら2つのシステムを接続するときに起こっている可能性のある異常なことはありますか?UUIDは同じですが、PyBlueZ形式ではUUIDにダッシュ「-」が必要ですが、BlueCoveでは16進数の連続した1つの文字列が必要です。これは純粋にプレゼンテーションの問題だと思います。

最後に、無関係な問題として、BlueCoveコミュニティはありますか?BlueCoveの質問に対する答えを見つけるためのリソースが極端に不足しています...

0 投票する
2 に答える
5480 参照

android - Android で同じ 2 つのデバイス間で複数の Bluetooth 接続を確立できますか?

私は 2 つの Android デバイスを持っています。1 つはサーバーとして機能し、もう 1 つはクライアントとして機能します。クライアントはサーバーに接続し、ファイルを要求します。これは、クライアント上の 1 つのスレッドとサーバー上の 1 つのスレッドで行われるため、両方が必要なことを続行できます。

その後、クライアントはサーバーへの接続を再試行して、別のファイルを要求します。現在java.io.IOException: Device or resource busy、接続しようとするとエラーが発生します ( socket.connect())。Bluetooth (Android の場合) が 2 つのデバイス間で 1 つのチャネルしか許可しないためですか? (別のデバイスであれば機能しますが、同じデバイスの場合は機能しませんか?) 両方の試行が同じサービス名と UUID で行われることに注意してください。

エラーが私のコードに固有のものであっても、そうであるかどうかを知りたいです。

システム: bluecove bluetooth ライブラリと通信する android 2.2.1。

0 投票する
1 に答える
1804 参照

java - Java - ブルートゥース接続

ローカル デバイスが着信 Bluetooth 接続を待機するようにする Java プログラムが用意されており、接続が試行されると、acceptAndOpen()メソッドが呼び出されます。

ただし、接続が試行されるたびに、プログラムが要求に応答する代わりに、デフォルトの Bluetooth マネージャーがデフォルトのポップアップを表示します。

デバイスがあなたのデバイスに接続しようとしています。

Bluetooth API を介して winsock を使用するプログラムで、デフォルトの widcomm スタックをオーバーライドする方法はありますか?

0 投票する
1 に答える
3528 参照

android - Android Bluetooth: サービスの検出に失敗しました。デスクトップ/ラップトップへの接続

数か月前に作業していた Android アプリを使用して、Droid X2 を Bluetooth 経由で ASUS Transformer タブレットに接続することができました。その接続はうまくいきました。

いくつかの Ubuntu マシンで PyBlueZ を使用してクライアント/サーバーのペアをコーディングし、Windows マシンで BlueCove を使用して同様のクライアント/サーバーのペアをコーディングしました。

これら 3 つの動作するテスト済みのシステムを簡単に接続できると思いました。残念ながら、現在 Droid X2 を他のマシンに接続することも、他のマシンを Droid X2 に接続することもできません (ASUS Transformer はもうありません)。ただし、PyBlueZ クライアント/サーバー ペアを BlueCove クライアント/サーバー ペアに問題なく接続できます。

Android デバイスをデスクトップ/ラップトップに接続する際に、既知の複雑さはありますか? 提供する必要がある追加情報、またはコミュニケーションの異なる形式はありますか? 安全でない rfcomm チャネルを使用してサービス リストに接続しようとしています。両側で同じ UUID を使用しています。繰り返しになりますが、Droid X2 と ASUS Transformer の間で、これとまったく同じ安全でない rfcomm サービス接続が機能していました。

興味深い点の 1 つは、すべてのシステムが UUID を使用しているにもかかわらず、私の PyBlueZ と BlueCove の実装にもサービス名がありますが、Android はサービスに接続するためにサービス名を要求せず、UUID のみを要求することです。それは問題になるでしょうか?

ありがとう。

0 投票する
1 に答える
309 参照

bluetooth - Windows Vista のブルーコーブ

Windows Vista で Winsock 経由でリモート デバイスに接続しようとしていますが、次のエラーが発生します。

BlueCove バージョン 2.1.1-SNAPSHOT を使用しています。誰でも私が問題を解決するのを手伝ってくれますか?

0 投票する
1 に答える
605 参照

java - Bluetooth サーバーでのネイティブ ライブラリの欠落エラー

Bluetooth サーバーを実行しようとすると、このエラーが発生しました。

Windows7 64 ビット、i5 システムを使用しています。

どうすればこのエラーを克服できますか?

0 投票する
1 に答える
25726 参照

java - Java サーバーから Android クライアントに Bluetooth 経由でテキストを送信する

まず第一に... Bluetooth チャットにリダイレクトしないでください。完全に読みました。

サーバーとの接続を適切に確立する Android クライアントがあります。ほとんどの場合、PC のサーバーにテキストを送信して正しく表示できますが、反対のアクションを実行できず、サーバーから単純な文字列をクライアントとそれを私のAndroidアプリに表示します。

チャットを実装したくないのは、Java サーバーと Android クライアントの間で BT 通信がどのように機能するかを示すためだけです。

簡単にするには:

サーバー クラスの startServer() メソッドの最後でテキストを送信します。

onPause() の開始時にサーバーからテキストを読み取ろうとします。

**

[解決済み] 以下の解決策

**。

コードは次のとおりです。

Android BT クライアント:

および Java BT サーバー:

解決策: サーバー側の小さな変更です。理由はわかりませんが、BufferedWrite を使用してソケットに書き込む代わりに、PrinterWriter を使用する必要があります。変更したコードを追加します。

BT サーバー: