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

objective-c - CBCentralManager を介して BLE ペリフェラルへの安全な接続を作成するにはどうすればよいですか?

iOS と Core Bluetooth は初めてです。私が知りたいのは、デバイスへの安全な接続を作成する方法です。

私が理解していることは次のとおりです。

BLE デバイスに接続するために提供される API です。これから、安全な接続を確立するにはどうすればよいですか?

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

iphone - Bluetooth Low Energy を使用して iPhone 4s と iPad3 を接続する

BLE を使用して iPhone 4S を iPad 3 に接続する例を教えてもらえますか?

サンプル アプリを作成しました。CBCentralManager を次のように使用すると、次のようになります。

デバイスをスキャンするには、iPhone と iPad がお互いを認識していないようです。

助けてくれてありがとう

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

objective-c - 制限付きデバイスと制限なしデバイスの違いは何ですか?

私は iOS と BLE の両方に慣れていないので、この質問が非常に基本的なものである場合は、ご容赦ください。

境界のあるデバイスと境界のないデバイスの違いは何ですか? 私はCBCentralManageriOS で BLE を使用していCBCentralManagerます。

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

ios - iOS および Bluetooth Low Energy

iOSに関して言えば、Bluetoothには多くの制限があることを知っています。Bluetooth Low Energy (LE) と、Apple が iOS 5.0 以降で提供する CoreBluetooth Framework について、さらに詳しい情報が必要でした。

  1. Core Bluetooth Framework を使用して、任意の Bluetooth LE デバイスを iOS デバイスに接続できますか?
  2. ヒューマン インターフェイス デバイスのように使用できる 3 軸加速度計とジャイロを搭載した Bluetooth LE デバイスは生産されていますか?
0 投票する
2 に答える
1674 参照

ios - Iphone(ios 5.0)Bluetooth Low Energy:デバイスからデータを取得できません

iOS5.0でcorebluetooth.frameworkを使用してBluetoothLowEnergy心拍数モニターを動作させました。しかし、時々私は以下の問題を抱えています。

1)スキャンを開始すると(scanForPeripheralsWithServicesメソッドを使用)、iPhone Bluetoothを手動でオフにしてからオンにするまで、BLE(Bluetooth Low Energy)デバイスを検出できない場合があります。Bluetoothがオフになり、オンにならない場合にも、電話を再起動しなければならないことがありました。

2)以前にUUIDを保存したデバイスに接続しようとすると、デバイスに接続できた場合があります。つまり、didConnectPeripheralデリゲートメソッドが呼び出されましたが、 [peripheral DiscoverServices: nil]つまり、デリゲートメソッドdidDiscoverServicesでデバイスからデータを取得していません。このためにも私は電話を再起動しなければなりませんでした。

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

ios - 同じデバイス用の複数の CBPeripheral

CoreBluetooth フレームワークを使用して Bluetooth Low Energy デバイスにアクセスする場合、はペリフェラルに対して をCBCentralManager返しますCBPeripheral

複数のサービスが周辺機器で利用可能であり、さまざまなサービスの特性値の更新を処理するコードを複数のクラスに分割したいと考えています。したがって、id<CBPeripheralDelegate>ペリフェラルに複数のデリゲートを接続する必要があります。ただし、1 つのデリゲートしかサポートされていないため、これは不可能です。

  • CBPeripheral同じ周辺機器に対して複数のインスタンスを取得する方法はありますか?

    複数のアプリケーションが同じ周辺機器にアクセスする可能性がある場合、それらは異なるCBPeripheralインスタンスを受け取りますか? はいの場合、他のアプリケーションからの更新が表示されますか? (たとえば、アプリケーション A が特性に値を書き込みます。アプリケーション B のデリゲートも [–peripheral:didWriteValueForCharacteristic:error:] メッセージを受け取りますか?)

  • イベント処理コードを複数のクラスに分割することをサポートするエレガントなアプローチはありますか?

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

ios - iOSのBLEテクノロジーから始めるポイント

BLEテクノロジーで開発する必要があります。私はいくつかの紹介とソースコードを見つけました:

http://processors.wiki.ti.com/index.php/Category:IPhone4SBLEDemo

しかし、テスト用のセンサーを選択することから、このテクノロジー(CoreBluetoothフレームワーク)を最初から始めるチュートリアルは見つかりませんでした。WWDC2011も同様です。

iOSでBLEテクノロジーを開始するためのチュートリアルはありますか?

どうもありがとう!

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

android - Android Bluetooth Low Energy Motorola API ペアリング

Motorola が RAZR で提供している BT 4.0 API の使用に取り組んでいます。ドキュメントの1つで、フレームワークに接続して使用する前に、Android API を使用してペアリングするように記載されています。彼らの指示に従って、OS Bluetooth設定アプリケーションとペアリングしていますが、キーの入力を求められません. ペアリングはしますが、結合していないように見えます。これは私にとって重要です.

私の質問は、彼らが「Android APIを使用する」と言うとき、これは単にOS Bluetoothユーティリティを使用して事前にペアリングすることを指しているのか、それとも私のアプリケーションのコードでそれを行う方法があるのでしょうか. それらは、私の知る限り、アクセス可能な関数ではない「createBond()」関数を参照しています(少なくとも、奇妙なライブラリやリフレクションがなければ)。

特に API をうまく使用したことがある方は、そのプロセスを説明していただければ、どんなアドバイスでも大歓迎です。私はこの時点でいくつかの明確さを探しています:)

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

.net - iOS と PC 間の非 WiFi ワイヤレス接続

シナリオ

Windows 7 で実行されている .NET アプリケーションと通信して画像を転送する必要がある、私が作成した iPhone アプリがあります。通常の状況では、WCF を使用して通信しますが、LAN、インターネット、TCP/IP スタックが利用できない場合があります。 .NET アプリケーションに。その場合、iOS アプリは .NET アプリケーションとワイヤレスで通信できますか?

ブルートゥース

私が検討しているオプションの 1 つは、Bluetooth です。問題は、MFi プログラムを使用しない限り、iOS はBluetooth Low Energy (BTLE) プロファイルと呼ばれるものをサポートするデバイスへの Bluetooth 接続のみを許可することです。Bletooth の初心者なので、サポートされている機能に関して BTLE が実際に何を意味するのかわかりません。さらに重要なこととして、BTLE はほとんどの Bluetooth ラップトップでサポートされていますか? また、ファイルは BTLE 経由で転送できますか?

代替ワイヤレス通信または BTLE クエリに関するポインタは非常に役立ちます。

ティア