問題タブ [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.
android - OBEX/OPP ファイルの送信者、デバイス アドレスの初期化に関する問題
ソース:
OP の実用的なソリューション: Bluetooth OBEX オブジェクト プッシュ プロファイル (OPP) を使用してファイルを送信する
アプリで転送をテストするために、このソースを使用しようとしています。私もバリアントで実行しようとしましたが、私が得ている主な問題は、Eclipseがこの行を初期化したいということです:
に
その場合、アプリは実行時にエラーを返します。
同様のコードの別のケースでは、実際の getAddress() に問題があることを示します。
ここで何か不足していますか?以前にBluetooth接続をセットアップする必要があるためですか?
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 と異なる理由は何ですか?
コードは比較的複雑ですが、次のとおりです (インデントを許してください。カット アンド ペーストはうまく機能しませんでした)。
bluetooth - Obexd デーモンが実行されていません
obexd
システムのdaemon
起動時に実行しようとしていますが、手動で実行しようとすると以下の問題が発生します:
これの解決策を教えてください。
bluetooth - bluez でファイルを閲覧する
Bluetooth電話からファイルを参照し、最終的にそれらを取得できるアプリをLinuxで作成したいと考えています。私は読んでグーグルで調べてきましたが、それを行う方法はDBus経由でBluezと通信しているようです。
ただし、ファイルを操作するための DBus メソッドはないようです。したがって、代わりに obex プロトコルを使用してこれを行う必要がありますか? 私はここでかなり迷っています。ありがとう
qt - 予期しない応答署名: 「oa{sv}」を取得、「(oa{sv})」を予期
C++/QtDBus の使用。次のように記述された関数への DBus 呼び出しからの応答を取得しようとしています。
typedef QPair< QDBusObjectPath, QVariantMap > Transfer;
次のように定義されたタイプを登録しました (qDBusRegisterMetaType) QDBusPendingCallWatcher
:
エラーが発生します:
予期しない応答署名: 取得済み
"oa{sv}"
、予期された"(oa{sv})"
どうしたの?「(oa{sv})」の括弧は何ですか?
c# - 32フィートのBluetooth経由でPCからスマートフォンにビデオをストリーミング
32feet ライブラリと Android スマートフォンを使用して、Bluetooth 経由で PC からスマートフォンにビデオをストリーミングすることは可能ですか?
スマホに専用アプリをインストールせずにやりたい。
ファイルの OBEX プロトコルに出会いました。音楽をストリーミングできることは知っていますが、ビデオの例は見つかりませんでした。ありがとう!
非常に低解像度のビデオであるため、遅延/帯域幅は問題にならないと考えて間違いありません。
.net - 32feet.net を未加工の OBEX ライブラリとして使用するには?
ファイル システムにアクセスするためにシリアル ポート経由で OBEX を使用する非 Bluetooth デバイスを使用している場合、これを行うために 32feet.net API を使用することは可能ですか、それとも他の場所を探す必要がありますか?
他の場所を見る必要がある場合、誰かアドバイスはありますか?
前もって感謝します!