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

bluetooth-lowenergy - BLE 周辺デバイスを 1 つのマスターのみに接続するように制限する

BLE ペリフェラル デバイスを常に 1 つのマスターのみに接続するように制限したい.IF 他のマスター/中央デバイスから接続要求を受信した場合、接続要求を拒否する必要があります。

ご協力いただきありがとうございます !

よろしく、

センティル

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

bluetooth - iOS アプリで Bluetooth LE デバイスから通知を取得する方法

私は iOS Bluetooth LE アプリケーションに取り組んでいます。私が正しく正常にフォローできる機能は次のとおりです。

  1. 周辺機器の発見。
  2. 周辺機器への接続。
  3. サービスと特性の取得。
  4. 読み取りボタンをクリックすると、特性からデータを読み取ることができます。
  5. データ書き込み可能。

ここで問題に直面しています.BLEデバイスがアプリに送信するときにのみ、受信データを読み取る必要があります。ボタンクリック時の特性を明示的に読んでいます。BLE デバイスが特定の間隔で継続的にデータを送信していますが、取得できません。

setNotify も特性に設定しましたが、成功ではありません。

BLE デバイス イベント (アプリへの送信) によってアプリに通知するにはどうすればよいですか? ここで私を助けるか、何か提案してください。

前もって感謝します。

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

iphone - iPhone での Bluetooth Low Energy 接続間隔

Apple Bluetooth Design Guidelines では、周辺機器で接続間隔をそのように設定する必要があると述べています。

最小値を 20 ミリ秒、最大値を 40 ミリ秒に設定すると、iPhone から受け入れが得られ、利用可能な最小間隔が得られると予想されますが、iPhone は常に 37.5 ミリ秒の接続間隔を設定します。最大値を下げようとすると、iPhone から拒否ステータスが返され、接続間隔が ~100 ミリ秒に設定されます。

何らかの方法でこれを 20 ミリ秒まで下げることは可能ですか (これは Apple のガイドラインの最小値であるため)。実際の最小値はいくらですか? 私の観察によると、 はInterval min30 ミリ秒に設定できますが、違いはありません。

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

xcode - 計測器を使用して iPhone でコード実行から Bluetooth Low Energy 送信までの時間を測定する

実際のパケットが無線で送信されるまで、コードが転送呼び出しを実行するまでにかかる時間を測定する必要があります。これは、XCode 開発者ツール「Instruments」を使用して可能ですか、それともコード内のどこかでタイムスタンプを探すのが最善ですか?

すべての助けは本当に感謝しています

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

gamekit - CoreBluetooth: セントラルとペリフェラルとして同時に実行

GameKit では、ピアツーピア接続をセットアップできます。iOS 6 で、Bluetooth Low Energy で同様のことを達成できるかどうか、つまり、Peripheral Manager の広告と Central Manager のピアのスキャンを同時に行うことができるかどうか疑問に思っています。

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

bluetooth - BlueGigaBLE開発ツール

BlueGiga BLE112キットを試して、iOS用のBLE開発を行うことを検討しています。

IAR Embedded Workbenchの評価ライセンスの有効期限が切れ(30日)、そのソフトウェアのライセンスが$ 2500以上であるため、TICC2540キーフォブキットから切り替えています。

BLE112のコードを書くためのツールを知りたいのですが。Webサイトには「BGScript」と「BGProfileToolkit」と記載されていますが、どちらのツールの環境/ライセンスについても情報が見つかりません。また、「8051」のCコードの記述についても言及しています(これが何であるかはわかりません)。そのコードを書くためにどのような環境/コンパイラが必要ですか?また、ライセンス条項は何ですか?

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

iphone - Bluetooth 4.0 と古い Bluetooth

Bluetooth 4.0 モジュールを使用してアプリケーションを実装しようとしています。単純な Bluetooth 2.1 EDR モジュールを含む Iphone 3GS でこのアプリケーションを使用すると、4.0 モジュールの低エネルギーを利用できるようになるのでしょうか。回答ありがとうございます

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

java - Blue-tooth Le(Low energy) 対応か否かはどうすれば確認できますか?

デバイスが Blue tooth LE をサポートしているかどうかを確認したい。どうすればそれを確認できますか?

任意の SDK が利用可能かどうか

ありがとうございました

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

bluetooth - Bluetooth Low Energy と互換性のある Message Access Profile (MAP) は?

Bluetooth Low Energy (Bluetooth Smart) テクノロジーで Bluetooth Message Access Profile (MAP) を使用することはできますか? 仕様をざっと読むと、MAP は従来の BT 側でのみ使用できるようです。これでは、スマート ウォッチなどに MAP + LE を使用することはできません。これは事実ですか?

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

ios - クライアントが後で再接続するために CoreBluetooth フレームワークでデバイス UUID を渡す方法

周辺機器 (IOS デバイスでもあります) をスキャンして接続する簡単なアプリを作成しました。ただし、ConnectPeripheral 関数から返された CBPeripheral オブジェクトにはデバイス UUID がなく、常に null です。今、私はそれが渡されるようにどこに設定すればよいかを理解しようとしています。これが私がやっていることです。

私が行っているサービスを宣伝するため

(フレームワークから、広告パケットでデバイス UUID を渡すことができないことを理解しています。ここで間違っている場合は訂正してください)

私のクライアントはサービスをスキャンし、関数に入ります

予想通り、peripheral.uuid は null です。このペリフェラルで connectPeripheral を呼び出すと、正常に動作します。uuid が null の場合に、接続するデバイスをどのように理解するのかわかりません。また、後で再接続したい場合はどうすればよいですか。この uuid を埋めるにはどうすればよいですか?