問題タブ [bluetooth-lowenergy]

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

ios - 応答を伴う複数の Bluetooth Low Energy 特性値の書き込み

Bluetooth Core Spec V4.0 Vol . 3 パート G セクション 4.9.3は、応答を伴う特性値の書き込みには、属性プロトコル書き込み要求手順が使用されると述べています。

Bluetooth Core Spec V4.0 Vol 3 Part F Section 3.3.2には、

クライアントがサーバーに要求を送信すると、そのクライアントは、応答 PDU が受信されるまで、同じサーバーに他の要求を送信してはなりません。

CoreBluetooth を使った iOS アプリでレスポンス付きの複数の値を書きたいです。この仕様を自分で管理する必要がありますか? または、単に- writeValue:forCharacteristic:typeすべての値を一度に書き込むために使用できますか? iOS は、前のリクエストが処理された後にのみ各リクエストが送信されるように管理しますか?

Bluetooth Core Spec V4.0 Vol 3 Part F セクション 3.4.5.2によると、書き込み応答には書き込まれた特性へのリンクが含まれていないため、iOS がそれを管理すると思います。ただし、この- peripheral:didWriteValueForCharacteristic:error方法は、応答がどの特性にリンクされているかを iOS が何らかの方法で追跡していることを示唆しています。

誰かがこれを確認または否定できますか?

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

ipod-touch - iPod Touch 第 4 世代は Bluetooth LE をサポートしていますか?

iPod Touch 4G が Low Energy の Bluetooth 4.0 をサポートしているかどうかは疑問です。iOS 用 Bluetooth LE (BLE) は、iOS v5.x でサポートされています。iOS 5.x にアップグレードすると、iPod Touch の BLE が有効になりますか?

メーカーは、将来のテクノロジーとの互換性を確保するために高度なハードウェアを使用することがあります。同じように、BLE が iOS v5.x の一部になることを想定して、Apple も同じことをしたに違いないという可能性はありますか?

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

bluetooth - bluegiga低エネルギーUSBドングルの近接プロファイル

私はBluetoothLowEnergyプロファイルに取り組んでいます。BluegigaUSB低エネルギードングルで近接クライアントとサーバーを開発しています。あるドングルにProximityサーバーを作成し、別のドングルにProximityクライアントを作成しました。クライアントからサーバーにアラートレベルを送信できます。ドングルを互いに離すと(近接プロファイルの動作を調べるため)、「リンク監視タイムアウトが期限切れになりました」というメッセージが表示されます。
したがって、このタイムアウト情報が正しいかどうか、つまり正しい確認信号であるかどうかを知りたいと思います。

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

android - Bluetooth Low Energy (Bluetooth 4.0) と Android/Linux

アプリケーションが Linux で Bluetooth LE を利用できるようにするライブラリはありますか?

同様に、Motorola RAZR が独自の API を提供していることは知っていますが、デュアル モード Bluetooth チップ (Galaxy S III など) を搭載した他のデバイスは Bluetooth LE の API を提供していますか?

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

ios - Bluetooth LE と iOS による近接検出

私は Bluetooth LE を少し調査してきました。特に、Apple がこの技術を使用した支払いのためにある種の「iWallet」を実装しているという噂を読んだ後です。このテクノロジーに慣れている人は、ペアリングの手間をかけずにデバイスを近づけてボタンを押すことで、デバイスを簡単に接続できますか? IE、隣にいる友達にファイルを送信したい場合。

0 投票する
6 に答える
30262 参照

android - Bluetooth4.0/スマート/SamsungGalaxyS3の低エネルギー

S3用のBluetooth4.0アプリを開発しようとしています。問題は、電話がBluetooth4.0を搭載していないように動作することです。4.0デバイスを検出せず、4.0デバイスでは検出できません。Broadcom-ble APIを使用して、電話の設定とアプリの両方で試しました。Broadcom APIには、4.0デバイスを検出/検出するための追加機能はありません。代わりに、通常のBluetoothAdapter機能を使用し、4.0デバイスを検出するために4.0電話で拡張されると主張しています。

誰かがS3でBluetooth4.0を使用しようとしましたか?Broadcom APIの使用に成功した人はいますか?

前もって感謝します。

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

android - AndroidManifest.xml の uses-library に関する Android カスタム SDK の問題

Broadcom からダウンロードしたカスタム SDK を使用して、携帯電話の BLE チップにアクセスしています。SDKマネージャーを介してSDKをダウンロードしてインストールし、AndroidManifest.xmlに次の行が含まれていると言われているドキュメントを参照してください。

Broadcom SDK を使用して AVD を作成しました。エミュレーターまたは電話を使用してデバッグしようとすると、次のエラーが発生します。

http://code.google.com/p/broadcom-ble/

何かご意見は?

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

ios - iOSBLEアプリケーションでの再接続手順

iOS5.1を実行しているiPhone4Sのピアデバイスとの結合接続が確立されているシナリオを考えてみます。

そして、何らかの理由(ユーザーが開始したかどうかに関係なく)が原因で切断が発生します。

この場合、アプリが以前にペアリングされたデバイスに自動再接続する必要がある場合、Appleは、以前に接続またはペアリングされた周辺機器構造が満たされた状態で、コールバックdid_retrieve_peripheralを提供することになっているAPIretrieve_peripheralを公開します。

そして、このペリフェラルインスタンスを使用して、以前にペアリングされたuuidを比較し、一致する場合は接続(再接続)を試みることができます。しかし、ペリフェラルコールバックを取得したときにカウントが0になるため、ペリフェラルをフェッチできません。

私は何かが足りないのですか?

また、(周辺機器で発見されたサービス、特性など)を含む周辺機器の構造全体をアプリに複製または保存してみてください。これを再接続に使用しました。

0 投票する
8 に答える
21544 参照

android - Android4.XでBroadcomBLESDK(SMART 4.0)を使用する方法

Android用のBLEBluetooth(SMART)アプリケーションを開発しようとしています。

Broadcom BLE SDKをダウンロードし、Webサイトで説明されているようにAndroid SDK Managerを介してインストールし、プロジェクトの例をダウンロードすることができました。

例の1つをテスト用の電話(HTC One S、HTC OneXの両方にBluetoothBLE機能付き)にプッシュしようとすると、次の問題が発生します。

AndroidManifest.xmlファイルに記述されているbroadcomライブラリを含める可能性はありますか? <uses-library android:name="com.broadcom.bt.le" android:required="true"/>

誰かがbroadcomプロジェクトの例をテストすることができましたか?そして、どの電話で?

この投稿によると、Samsung Galaxy S3でバグが発見されましたが、HTC製品に関する情報は見つかりませんでした。


更新:なんて素晴らしいニュース!!!

最新のAndroidバージョン4.3(Jelly Bean)は、低エネルギーのBluetoothSmartアクセサリをサポートするようになりました。

http://www.android.com/about/jelly-bean/

https://developer.bluetooth.org/Pages/Bluetooth-Android-Developers.aspx

すべての電話にアップデートがあるかどうかはわかりませんが(たとえば、最後のHTC One M7でさえ)、次の電話には確かにこのメジャーリリースが組み込まれます。

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

bluetooth - 2 つのセントラル、1 つのペリフェラル

セントラルが接続された後、BTLE (4.0) ペリフェラルがアドバタイズされたままになる可能性はありますか? また、別のセントラルも同時に接続できますか?

セントラルが一度に n 個のペリフェラルに接続できることは明らかですが、これについて明確に対処するものは何も見つかりません。