問題タブ [core-bluetooth]

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 投票する
3 に答える
12935 参照

ios - iOS で Bluetooth 4.0 Low Energy デバイスにアクセスする方法はありますか?

新しい iPhone 4S は、Bluetooth 4.0 Low Energy デバイスをサポートしています。iOS でこれらのデバイスと通信するための API はありますか?

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

ios - CoreBluetooth と MFi

私の会社は、MFi を通じて承認されたハードウェア アクセサリを作成しています。iOS 5 で、Apple はついに、ExternalAccessory フレームワークを使用せずに Bluetooth を BLE デバイスに開放しました。 

CoreBluetooth の使用に関する MFi に関する情報を見つけることができませんでした。 

私の質問は次のとおりです。認証チップを使用せずに CB を使用してアクセサリやアプリを作成し、Made for iPod / iPhone / iPad バッジを取得することはできますか? 

私が知る限り、認定プロセスは CB のみのアプリとアクセサリに対応するために変更されていません。どんな情報でも大歓迎です。 

明らかに、人々が契約に違反する MFi 情報を投稿するとは思っていません。私は単に一般的な答えを探しているだけで、理想的には、私を逃れているMFiドキュメントへのリンクまたはドキュメント名を探しています。 

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

ios - iOS HSP がオーディオ出力をオフにする

iOS デバイスから Bluetooth ヘッドセットを制御し、オーディオ出力をオフにして、効果的に Bluetooth マイクにするだけにしたいと考えています。HSP ヘッドセット プロファイルを使用しています。

可能?

ポインタ?

0 投票する
3 に答える
4227 参照

ios5 - iOSはCFUUIDをMACアドレスに変換します

CFUUID が MAC アドレスとその他のいくつかのものから生成されることは知っています。とにかく、CFUUID から MAC アドレスを取得する方法はありますか?

いくつかの Bluetooth デバイスがあり、ユーザーが知っているのは、デバイスに書き込まれている MAC アドレスの最後の 3 つの部分だけです。そのため、ユーザーに適切なデバイスを選択するオプションを提供したいと考えています。iOS 側では、CFUUID しか持っていないように見えます。UUID を MAC アドレスに変換する方法はありますか?

または、UUIDの代わりに周辺機器のMACアドレスを直接取得する方法があればさらに良いでしょうが、それは可能ではないようです

ありがとう

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

ios - バックグラウンド iOS アプリから BTLE デバイスと通信する

iOS 5 のバックグラウンドで BTLE 対応デバイスと通信するにはどうすればよいですか?

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

iphone - Bluetooth 4.0 デバイスからの通知を無効にする

私のアプリは Bluetooth センサーに接続し、そのデバイスから送信された通知に基づいて UI の更新を開始します。アプリを最小化すると、IOS が自動的に大量の通知ポップアップを生成するという問題が発生しています。これは、センサーがデータを送信する頻度が原因であると考えられます。そのため、ユーザーがアプリを最小化したときに攻撃を受けないようにする方法を見つけようとしています。データの送信を停止するようにデバイスに指示しようとしていますが、デリゲート メソッドが呼び出されないのではないかと思われます。追加してみました

【お申し込みキャンセルAllLocalNotifications】

両方へ

しかし、まだ問題があるようです。ありがとう

0 投票する
4 に答える
972 参照

objective-c - CoreBluetooth経由でiPhone4SをMBAに接続することは可能ですか?

Bluetooth経由でiOSとOSXの間でデータを送受信しようとしています。

GameKit は OSX をサポートしていないため、別のオプションを使用する必要があります。iPhone4Sと最新のMac Book AirはBluetooth 4.0に対応しているので、接続は可能だと思います。

しかし、以下のサンプル コードは機能せず、助けが必要です。私は CBCentralManager を作成し、デバイスのスキャンを開始しましたが (2 つの iPhone4S と MBA が手元にあります)、centralManager:didDiscoverPeripheral:advertisementData:RSSI: は呼び出されません...

コードの何が問題になっていますか? 何か不足していますか?

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

iphone - 外部機器との Bluetooth 通信

Linux を実行している組み込みデバイスを Bluetooth を使用して iPhone と通信させる必要があるプロジェクトを開始しています。アプリは、デバイスと iPhone の間でファイル (最大 100 KB) を送受信できれば十分です。残りの機能は後で追加できます。

私はまだ、問題に対する適切な技術的解決策を見つけようとしている段階です。これまでのところ、いくつかの結論に達しました。

デバイスはおそらく MFi 認定を受けていないため、通信する唯一の方法は BT 4.0 (LE) を使用することです。したがって、アプリは iPhone 4S でのみ動作し、CoreBluetooth API を使用して実装する必要があります。私は正しいですか?

しかし、デバイス側には何が必要なのでしょうか? デバイスが標準の BlueZ BT スタックを実装し、BT 4.0 をサポートしているとします。

Linux ファイルシステムからファイルを取得して iPhone に転送するにはどうすればよいですか? 適切な Bluetooth プロファイルはありますか、それとも独自に作成する必要がありますか?

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

objective-c - CoreBluetooth の制限?

CoreBluetooth フレームワークの読み取り/書き込みに関する制限についての言及は見つかりません。これら2つの機能の速度とサイズの制限を知っている人はいますか?

-(void) writeValue:(int)serviceUUID 特性UUID:(int)characteristicUUID p:(CBPeripheral *)p データ:(NSData *)データ

-(void) readValue: (int)serviceUUID 特性UUID:(int)characteristicUUID p:(CBPeripheral *)p

データの最大サイズと、これらの関数を使用できる速度と速度を知る必要があります。

助けてくれてありがとう。

シア

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

notifications - アプリがバックグラウンド モードで実行されている場合、CoreBluetooth で iphone 通知信号を検出するにはどうすればよいですか?

アプリが指定されたアクティビティとバックグラウンド モードにあるときに、CoreBluetooth 通知信号を取得したいと考えています。

この信号を検出して、アプリを起動して音楽を再生したいと考えています。それは可能です。