問題タブ [iobluetooth]

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

ios - iOS デバイスは BT デバイスと通信できますか?

BTデバイスがMFIに準拠している場合、iOSデバイスがBTデバイスと通信できることを知っている限り。しかし、私の友人の何人かは、BLE デバイスの導入後、Apple は BT デバイスをサポートしなくなったと言っています。BT デバイスが MFI に準拠している場合、iOS デバイスは外部アクセサリ フレームワークを使用して BT デバイスと通信できるという私の理解は何ですか? 多くの検索を行いましたが、アップルからの有用なドキュメントは見つかりませんでした。どんな助けでも大歓迎です

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

macos - IOBluetooth および IOBluetoothUI ライブラリは異なる周辺機器を検出しますが、それらの間に違いはありますか?

最初の質問が正しいことを願っています。間違いがあれば訂正してください。

Bluetooth デバイスに接続できるようにするプログラムを Mac OS X で作成したいと考えています。基本から始めて、利用可能なすべての Bluetooth 周辺機器を検出します。

2 つのテスト コードを作成しました。1 つ目は IOBluetooth ライブラリを使用し、2 つ目はユーザー インターフェイスを作成するための Apple の機能を備えた IOBluetoothUI を使用します。

1 つ目はデバイス (AppleTV) をほとんど検出できず、2 つ目は iPhone 5、iPad 2、および HC-05 を検出しましたが、AppleTV は検出しませんでした。最初のコードで、少なくとも HC-05 も検出できるはずです。

違いはありますか (UI 機能を備えたライブラリを除く)、または何か間違っていますか? いくつかの質問を確認しましたが、それについて何も見つかりませんでした。

iPhone は他の Apple 製品でしか検出できないと読みましたが、本当ですか?

よろしくお願いします。


IOBluetooth の例

ヘッダ:

体:


IOBluetoothUI の例

ヘッダ:

体:

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

ios - iOS の IOBluetooth / Mac アドレスを使用してデバイスに接続していますか?

仕事で、私は任務を与えられました:)何かをするためにデバイスに接続するAndroidライブラリを移植することです(NDAのため、これ以上は言えません)。Android コードではgetRemoteDevice(macAddress)createRfcommSocketToServiceRecord基本的にペアリング メカニズム全体をスキップしてバイトを「そのまま」送信するために と を使用します。これはiOSで可能ですか?このレベルの「汚れ」はありますか:-)

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

ios - Bluetooth 周辺機器がバックグラウンドで iPhone に認識されないことがあります。Proximo by Kensington の作品

Bluetooth 4.0 BLE ハードウェア デバイスを開発しています。それは非常に簡単な方法で機能します。単一のサービス UUID と、0xFF (製造元固有のデータ) を含む追加の特別なペイロードをアドバタイズします。広告内のサービス UUID 以外の GATT プロファイル データは公開されません。

主なアイデアは、ユーザーがデバイスに近づくと、iPhone にメッセージが表示されるようにすることです。別の iBeacon プロトコルを作成しようとしているわけではありませんが、このアプリには特定の目的があります :)

アプリはフォアグラウンドで問題なく動作し、アプリがバックグラウンドで、特に電話をスリープ状態にしてから数分後に動作することもあります。UIBackgroundModes で「bluetooth-central」バックグラウンド モードを有効にしました。

アプリがバックグラウンドにあるときに Bluetooth ハードウェアが近くにあることにアプリケーションが気付かないことは非常によくあることであり、これが私が助けを必要としている主な問題です。何ヶ月もの間、私はこれが iOS のしくみだと思っていました。

Kensington Proximo Bluetooth Tracker Fob を購入しました。いくつかのテストの結果、このデバイスが本当に iPhone を起動できることがわかりました。私は方法を理解しようとしています。

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

macos - Mac Os x の IOBluetooth を使用して Bluetooth デバイスを接続する

Xcode 6 を使用して Mavericks で Os x アプリケーションを作成しています。このアプリケーションで、Bluetooth デバイスの検索とリストの表示、リストから選択したデバイスとの接続などの簡単なタスクを実行したいと考えています。

IOBluetooth フレームワークを使用しています。検索、表示、選択部分は完了しましたが、デバイスと接続できません。

書いてあります

「Device Connect Successfully」というメッセージがコンソールに表示されますが、デバイスはまだ接続されていません。

だから私はデバイスを接続する正しい方法に従っていますか? デバイスが接続されている場合、接続されているかどうかを確認するにはどうすればよいですか?

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

objective-c - iOSBluetoothHandsFree でダッキングを防止

IOBluetoothHandsFreeモジュール内のクラスを使用する Xcode/Objective-C で Mac OSX 用のアプリケーションを作成していIOBluetoothます。このアプリケーションを使用すると、ユーザーは自分のコンピューターを Bluetooth 経由で電話のスピーカーフォンとして使用できます。通話が開始され、コンピューターがスピーカーフォンとして使用されている場合 (「オーディオ ダッキング」と呼ばれます)、コンピューター上の他のすべてのアプリケーションの音量が大幅に小さくなるという問題が発生しています。アプリケーションでこの機能を無効にするにはどうすればよいですか?

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

architecture - OS X Yosemite 10.10 で SimpleOBEXClient/Server LightAquaBlue を実行する

コマンドを使用して LightAquaBlue 0.4 ( http://lightblue.sourceforge.net/LightAquaBlue/ )をインストールできました。

ただし、/example フォルダーに含まれる SimpleOBEXClient/Server プロジェクトの両方を Xcode 6.0 でビルドしようとしました。

エラーは次のとおりです。

詳細は次のとおりです。

この問題を解決するにはどうすればよいですか?

ありがとうございました!

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

bluetooth - Bluetooth iOTデバイスをペリフェラルモードで、BLEとBluetooth Classic接続の両方をリッスンすることは可能ですか(そしてそれは理にかなっていますか)?

現在、BLE を実行する新しいスマートフォンと互換性があるだけでなく、Bluetooth 2.1 との下位互換性も必要とするデバイスを構築しています。

プロトタイプには、デュアル モードで動作する Mediatek Linkit ONE ボードを使用しています。利用可能な Bluetooth クラスがありますが、実行中の 1) Bluetooth Classic 2.1 または 2) BLE のいずれかを選択する必要があるようです。

クラスとドキュメントはこちら: http://labs.mediatek.com/site/znch/developer_tools/mediatek_linkit/api_references/Lib_Bluetooth.gsp

私たちは基本的に、私たちのデバイスをできるだけ多くのスマートフォンと互換性を持たせたいと考えているので、BLE と Bluetooth クラシック接続の両方を同時に聞くための周辺機器であるデバイスを持つことができるかどうか疑問に思っています。どちらかを介して接続されたら、もう一方のブロードキャストを停止しますか?

唯一の技術的な方法は、IoT デバイスにモードを設定するディップ スイッチがあり、ディップ スイッチの位置に基づいて BLE コード ベースまたはクラシック コード ベースを使用しているようです。それは私にはあまりエレガントに思えません。

最後に、私の質問は理にかなっているのだろうか。私は何時間も探し回りましたが、これを行っている人を他に見つけることができないようです. どんな助けでも大歓迎です。

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

macos - IOBluetoothHandsFreeDevice オーディオ静的

IOBluetoothHandsFreeDevice を使用して、OS X 10.10 で Bluetooth ハンズフリー プロファイルを実装しようとしています。iOS 8.2 を実行している iPhone 6 を問題なく接続して制御できます。

通話の発着信 (または Siri の使用) を最初に試みるたびに、オーディオではなく静的ノイズが電話からコンピューターにストリーミングされます。静音は完全にランダムではないように見えます。これは、私が聞くと予想される音 (着信音など) と同期しているためです。しかし、私の Mac から iPhone へのオーディオは非常にクリアです。

最初の静的な音声通話の後、同じ接続を使用して別の通話を行うと、50/50 の結果が得られ、半分の通話は完璧で、残りの半分は静的です。

基本的なコードは次のとおりです。

私はおそらく何かを見落としていると思いますが、Bluetooth コードに関する Apple のドキュメントには、ハンズフリー アプリケーションを作成するための例が含まれていません。他の誰かがこの経験をしたことがありますか?