問題タブ [ios-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 に答える
8153 参照

ios - CBCharacteristic からの通知のサブスクライブが機能しない

まず最初に: OSX 10.10.4、iOS 4、Xcode 6.3.2、iPhone 6、Swift を実行していること

短い話: ここに特定の Bluetooth LE デバイスがあり、たとえばユーザー入力によって Characteristic の値が変化したときに通知を受け取りたいと考えています。サブスクライブしようとしても成功せず、むしろエラーが発生しますError Domain=CBATTErrorDomain Code=10 "The attribute could not be found."

長い話: だから、私は BluetoothManager クラスを持ってい$CBCentralManager.stateます.PoweredOn。それは簡単です。私は善良な市民でもあり、私が望むサービスを持っている人を特別にスキャンします

これが成功することを期待して、次のデリゲート メソッドを実装しました。

先に進むと、次のようになります。

うん、これは成功したので、確認を取得し、サービスの検出を開始します。

そのデリゲート メソッドも呼び出されるため、これも機能します。

そして、何を知っていますか: 特性発見されます!

ここまでのコンソール出力は次のようになります。

おい!と書いてupdateNotificationありfalseます。それはどこから来たのですか?なぜ、それは私のコールバックですsetNotify...:

何を与える?通知するように言いました!なぜ通知されないのですか?println のある行にブレークポイントを設定して、エラー オブジェクトをチェックしてみましょう。

OK、これで私はアイデアを失います。そのエラー コードに関連する手がかりを見つけることができませんでした。以前に発見した特性の通知を設定しようとしたため、説明自体を理解できません。したがって、存在するに違いありません。また、Android では通知を購読することもできるようですので、デバイスの問題を除外できると思います... それともできますか? これに関する手がかりは本当にありがたいです!

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

ios - Bluetooth PTT マイク iOS で保持されている PTT ボタンを検出する方法

Bluetooth PTT マイク (Delking PTT Bluetooth Mic)を持っています

iOS の小さな PTT アプリで使用したいのですが、問題は、PTT ボタンがホールド/リリースされていることを検出する方法がわからないことです。Zello アプリがうまく機能することがわかりました。

みなさん、何かアイデアはありますか?

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

iphone - iPhone hm-10通信。ble デバイスが iPhone に表示されない

こんにちは、HM-10 ble モジュールを iPhone とペアリングしようとしていますが、検索中に ble デバイスが iPhone に表示されません。しかし、Androidデバイスを試している間、モジュールとペアリングして通信できます。iPhoneとのペアリングを試みる前に何かすべきかどうか、誰か助けてください

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

bluetooth - モジュール オーディオ ブルートゥース (iOS および Android)

私は、モバイル アプリケーションに接続された Bluetooth を備えたオーディオ スピーカーで構成される大学のプロジェクトに取り組んでいます。

多くの可能性と私のニーズを満たすBluetoothモジュールを検索しましたが、モジュールが見つかりませんでした。オーディオを受信して​​ iOS と Android で動作する Bluetooth モジュールが必要ですが、Classic Bluetooth (3.0 未満) のモジュールの多くは iOS では動作しないことがわかりますが、3.0 と 4.0 のバージョンは両方で動作しますが、方向性がありません。オーディオで。

スピーカー用で安価なすべてのプラットフォーム用のオーディオ受信Bluetoothを備えた1つのキットを誰かが見つけるのを手伝ってくれるかどうかを探しています。または、スピーカーへのオーディオ ストリーミング用に 3.0 以降のバージョン (iOS で動作するため) を備えた 1 つの Bluetooth モジュール レシーバーと、マイクロコントローラーとの接続を簡素化できるいくつかの UART ピン (tx/rx など) を個別に備えています。そして、Bluetooth 向けの 1 つの基本的なマイクロコントローラーは、(いくつかの Bluetooth ライブラリを使用して) 受信するか、単に上位レベルの言語でプログラミングします。このマイクロコントローラーは、オーディオ (ビット) を受信して​​スピーカーに送信するだけです。

Smart Bluetooth または Bluetooth Low Energy は iOS で動作しますが、オーディオを送信できず、レートが小さいことも読みましたが、Smart Ready Bluetooth は可能だと思いますが、確かではありません。Classic Bluetooth (オーディオ向け) ) と Bluetooth Low Energy で、sens audio は可能ですか?

要するに、iOS および Android 用の 1 つのモジュール Bluetooth 3.o または 4.0 + EDR (音声を送信できる) を探しています。HC05、CC2506X、または HC06 モジュールを見つけましたが、iOS では動作しないと読みました。そして、このBluetoothオーディオを受信して​​スピーカーに送信するようにプログラムするだけの基本的なマイクロコントローラ。

誰かが1つの基本的なキット、または私にとって有用な情報を知っていれば、私は感謝します. ありがとう。

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

android - アプリケーション内で Bluetooth をペアリングする

私は、モバイル アプリケーション (iOS および Android) に接続された Bluetooth を備えたオーディオ スピーカーで構成される大学のプロジェクトに取り組んでいますが、オーディオはアプリケーションでは機能しますが、モバイル音楽などでは機能しません。

モバイル アプリケーション内でモジュールの bluetooth をペアリングすることは可能ですか?

誰かが似たようなことをしているいくつかのプロジェクト、またはアプリケーションをペアリングする情報/サンプルコード、または私にとって有益な情報を知っているなら、私は感謝します。

ありがとう!

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

objective-c - didDiscoverServices が呼び出されていません

Bluetooth デバイスのデータを iPhone に読み込もうとしました。
こちらのhttps://github.com/paulw11/BTBackgroundを流しました。デバイス名とデバイスの uuid 番号と接続も問題なく取得できました。しかし、データの取得に失敗しました。ご案内ください。

コードのどこが間違っているか教えてください。私たちはこれが新しいです

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

ios - 同じ BLE 特性に登録されている複数の iOS アプリ

複数の iOS アプリ (同じデバイス上) を表示モードで同じペリフェラル特性にサブスクライブすることは可能ですか? すべてのアプリがすべてのパケットを受信するという保証はありますか?

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

ios - core_bluetooth を使用してパブリック Bluetooth デバイス アドレスを取得する方法

1つのBluetoothデバイスがあります。Bluetoothデバイスには1つのパブリックBluetoothデバイスアドレス(BDA)があります。Androidでは、Bluetoothのように取得(30:03:5B:00:15:12)できます。このようにデバイス名とデバイスUUIDのみを取得できます

BDA値を取得する方法を教えてください