2014-01-16 8 views

答えて

4

フォローBluetooth at Wikipedia,

マスターBluetoothデバイスは、ピコネット(Bluetooth技術を使用してアドホックコンピュータネットワーク)で7つのデバイスの最大と通信することができます。

最初にBluetoothでMaster/Slaveが必要です。

私はあなたの目標に応じて良い答えがあると思います。

ご存知のとおり、"can communicate with how many devices" depend on Hardware (Bluetooth Chip)です。 Bluetooth chip on Apple iPhone 4, 5 or Samsung Galaxy S3, S4 ... totally different with Basic Bluetooth Chip。私の場合は

:私はBLEに関連するファームウェア側で働いている

His peripheral device has used Basic Bluetooth Chipそれは、したがって.... his peripheral device only paired with one device in one time

を、多くの機能として、多くの容量を格納するのに十分なメモリを持っているAppleのiPhone 4、5またはサムスンギャラクシーS3、S4のBluetoothチップが好きなかったので。

おかげで、

+1

誰かがこれを確認できますか?これは、ハードウェアがより多くを処理できるようにする必要があるので、Android OSを介して課される制限になります。 –

+0

私は答えを更新します...詳細情報が必要かどうか質問してください... –

+2

私は今より混乱しています。 BLEにはピコネットのコンセプトはありません。通常のBluetoothだけがそうです。私は一度にBLEを介して1つのBluetoothドングルと7つのセンサーを接続していますので、BLEは一度に複数のデバイスを使用できることがわかります。したがって、OSに制限があり、Androidは1つのデバイスに限定されているとは言わない。また、reTsは4つのデバイスをAndroidデバイスと接続していますので、複数のデバイスに接続することは可能です。 –

1

私はクラシックのBluetooth開発の知識がなくBLE開発に来て、私は本当に「ペア」はBLEに何を意味するのか分かりません。それはクラシックBluetoothだけに存在するものではありませんか?

Android 4.3が最初にリリースされたときに、Nexus 7 2013でSDKについていくつかのテストを行いました。接続できるデバイスの最大数は4です。この数は4.4に変更された場合、私はテストしていないが、私はそれが4未満

+0

私は接続の数は、使用されるハードウェアに依存し、OSではないと思う。したがって、4つ以上のデバイスを持つことは可能です。私はAndroid OSに組み込まれている制限はないと思っていますが、それは確かに分かりません。 –

+0

私は参考として4を使用します。私はBLE対応の周辺機器を手持ちのBLE対応のAndroidデバイスに接続することに成功しています。私は、他のデバイスでの制限が4より大きいかどうかをテストしませんでした。 – reTs

2

どちらもここで私は私は1つ追加する必要があります考えたいと思っている回答のものではありません確認することができます。

あります異なるBLEハードウェアに組み込まれている接続制限。私が遭遇した最低のものは一度に3つの接続であり、最高のものは約12-13の接続でした。これらはハードウェアの設計上の制限であり、使用されているOSとは何の関係もありませんでした。通常、この制限は、ハードウェアが特定のデータを追跡しなければならず、ハードウェアに限られた量のメモリがあるためです。

私は特にAndroidについてはわかりませんが、OSレベルで制限が課せられることはあまり意味がありません。あなたが接続しようとしたときに、ハードウェアのために限界に達したような場合は、新しい接続を妨げる何らかのエラー/例外を受け取るべきです。 Bluetoothには実際には「接続制限」のエラーがあると思うが、ハードウェアの中には「リソース不足」のような他の例外がある。再び、私はそれがどのようにAndroidのレベルに反映されるのか分かりません。

4

アンドロイドのBluetoothファームウェアsourceの探索は、以下を示す:アンドロイド4.4のAndroid 4.3

  • 7に

    • 4:

      最大同時アクティブ同期接続BTA_GATTC_CONN_MAX) +

    最大同時アクティブ通知BTA_GATTC_NOTIF_REG_MAX):

    • 4アンドロイド4.3
    • 7のAndroid 4.4
    • 15のAndroid 5.0+

    上での私の経験の比較として、 iOSは、8つのデバイスを同時に接続できるということです。

    先日、Android 7.1で7台以上のデバイスを接続しようとしましたが、Bluetoothが応答を停止しました。始動と停止は役に立たなかった。それを修正したのはデバイスを再起動することだけでした。

  • 関連する問題