問題タブ [obex]

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 に答える
858 参照

android - OBEX/OPP ファイルの送信者、デバイス アドレスの初期化に関する問題

ソース:

OP の実用的なソリューション: Bluetooth OBEX オブジェクト プッシュ プロファイル (OPP) を使用してファイルを送信する

アプリで転送をテストするために、このソースを使用しようとしています。私もバリアントで実行しようとしましたが、私が得ている主な問題は、Eclipseがこの行を初期化したいということです:

その場合、アプリは実行時にエラーを返します。

同様のコードの別のケースでは、実際の getAddress() に問題があることを示します。

ここで何か不足していますか?以前にBluetooth接続をセットアップする必要があるためですか?

0 投票する
0 に答える
454 参照

android - 2 番目の Android Bluetooth 接続が 00001105 で失敗する

ペアリングされたデバイスへの接続を定期的に試行し、接続が成功した場合にアクションを実行するアプリケーションを作成しました。ACTION_ACL_CONNECTED と ACTION_ACL_DISCONNECTED を処理する登録済みの bluetooth broadcastReceiver があります。サービスでは、実行ループで、ペアリングされたデバイスのリストを取得し、それぞれに接続を試みます。接続が成功すると、ACTION_ACL_CONNECTED 通知を受け取り、デバイスが切断される (または範囲外になる) と、ACTION_ACL_DISCONNECTED を受け取ります。すべてうまくいきます。

ヘッドセットの場合、BluetoothHeadset クラスは ACTION_ACL_CONNECTED と ACTION_ACL_DISCONNECTED を発生させるため、プライマリ UUID が 00001108 であるデバイスに接続する必要はありません。

0000110B の単一の UUID を持つ bluetooth スピーカーがあります。一日中範囲内外に出入りする可能性があり、接続するたびに ACTION_ACL_CONNECTED 信号と ACTION_ACL_DISCONNECTED 信号を受け取り、範囲外になるために切断が発生するたびに.

00001105 を使用して別の電話に接続しようとすると、最初の接続は成功し、ACTION_ACL_CONNECTED が発生します。電話を範囲外に出す (または単に Bluetooth をオフにする) と、ACTION_ACL_DISCONNECTED が発生します。ただし、電話が範囲内にあり、Bluetooth がオンになっている場合でも、さらに接続を試みると、「サービスの検出に失敗しました」という結果になります。これは、携帯電話の Bluetooth アダプターを手動またはコードで切り替えるまで続きます。その後、接続/切断を 1 回実行すると、サービス検出の失敗が再び発生します。明らかに、アダプターを切り替えることは満足のいく解決策ではありません。それで、私の質問は、00001105 で複数の接続/切断を行うことができないという点で、00001105 が 00001108 と異なる理由は何ですか?

コードは比較的複雑ですが、次のとおりです (インデントを許してください。カット アンド ペーストはうまく機能しませんでした)。

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

android - ペアリングされていないデバイス間で OBEX 経由でファイルを転送することはできますか?

ペアリングされていない 2 つの Android デバイス (ルート化されていない) で実行されているモバイル アプリの 2 つのインスタンス間で (Bluetooth 経由で OBEX / OPP / FTP プロファイルを使用して) ファイルを転送したいと考えています。これは可能ですか?

そうでない場合、ユーザーの操作なしでデバイスをペアリングし、転送が完了したらペアリングを解除できますか? 私は推測していません

それでも、私はこの説明も見つけたので、修正したいと思います:

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

bluetooth - Obexd デーモンが実行されていません

obexdシステムのdaemon起動時に実行しようとしていますが、手動で実行しようとすると以下の問題が発生します:

これの解決策を教えてください。

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

bluetooth - bluez でファイルを閲覧する

Bluetooth電話からファイルを参照し、最終的にそれらを取得できるアプリをLinuxで作成したいと考えています。私は読んでグーグルで調べてきましたが、それを行う方法はDBus経由でBluezと通信しているようです。

ただし、ファイルを操作するための DBus メソッドはないようです。したがって、代わりに obex プロトコルを使用してこれを行う必要がありますか? 私はここでかなり迷っています。ありがとう

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

qt - 予期しない応答署名: 「oa{sv}」を取得、「(oa{sv})」を予期

C++/QtDBus の使用。次のように記述された関数への DBus 呼び出しからの応答を取得しようとしています。

typedef QPair< QDBusObjectPath, QVariantMap > Transfer; 次のように定義されたタイプを登録しました (qDBusRegisterMetaType) QDBusPendingCallWatcher:

エラーが発生します:

予期しない応答署名: 取得済み"oa{sv}"、予期された"(oa{sv})"

どうしたの?「(oa{sv})」の括弧は何ですか?

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

c# - 32フィートのBluetooth経由でPCからスマートフォンにビデオをストリーミング

32feet ライブラリと Android スマートフォンを使用して、Bluetooth 経由で PC からスマートフォンにビデオをストリーミングすることは可能ですか?

スマホに専用アプリをインストールせずにやりたい。

ファイルの OBEX プロトコルに出会いました。音楽をストリーミングできることは知っていますが、ビデオの例は見つかりませんでした。ありがとう!

非常に低解像度のビデオであるため、遅延/帯域幅は問題にならないと考えて間違いありません。

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

.net - 32feet.net を未加工の OBEX ライブラリとして使用するには?

ファイル システムにアクセスするためにシリアル ポート経由で OBEX を使用する非 Bluetooth デバイスを使用している場合、これを行うために 32feet.net API を使用することは可能ですか、それとも他の場所を探す必要がありますか?

他の場所を見る必要がある場合、誰かアドバイスはありますか?

前もって感謝します!