AndroidでBLEファームウェアを使用してBluetooth経由で一度にいくつのデバイスに接続できますか?いないすべてのデバイスがこの最大値に達してもBLEのBluetooth経由でAndroidにペアリングできるデバイスの数はいくつですか?
答えて
マスター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チップが好きなかったので。
おかげで、
私はクラシックのBluetooth開発の知識がなくBLE開発に来て、私は本当に「ペア」はBLEに何を意味するのか分かりません。それはクラシックBluetoothだけに存在するものではありませんか?
Android 4.3が最初にリリースされたときに、Nexus 7 2013でSDKについていくつかのテストを行いました。接続できるデバイスの最大数は4です。この数は4.4に変更された場合、私はテストしていないが、私はそれが4未満
私は接続の数は、使用されるハードウェアに依存し、OSではないと思う。したがって、4つ以上のデバイスを持つことは可能です。私はAndroid OSに組み込まれている制限はないと思っていますが、それは確かに分かりません。 –
私は参考として4を使用します。私はBLE対応の周辺機器を手持ちのBLE対応のAndroidデバイスに接続することに成功しています。私は、他のデバイスでの制限が4より大きいかどうかをテストしませんでした。 – reTs
どちらもここで私は私は1つ追加する必要があります考えたいと思っている回答のものではありません確認することができます。
あります異なるBLEハードウェアに組み込まれている接続制限。私が遭遇した最低のものは一度に3つの接続であり、最高のものは約12-13の接続でした。これらはハードウェアの設計上の制限であり、使用されているOSとは何の関係もありませんでした。通常、この制限は、ハードウェアが特定のデータを追跡しなければならず、ハードウェアに限られた量のメモリがあるためです。
私は特にAndroidについてはわかりませんが、OSレベルで制限が課せられることはあまり意味がありません。あなたが接続しようとしたときに、ハードウェアのために限界に達したような場合は、新しい接続を妨げる何らかのエラー/例外を受け取るべきです。 Bluetoothには実際には「接続制限」のエラーがあると思うが、ハードウェアの中には「リソース不足」のような他の例外がある。再び、私はそれがどのようにAndroidのレベルに反映されるのか分かりません。
アンドロイドのBluetoothファームウェアsourceの探索は、以下を示す:アンドロイド4.4のAndroid 4.3
- 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が応答を停止しました。始動と停止は役に立たなかった。それを修正したのはデバイスを再起動することだけでした。
- 1. CoreBluetoothとペアリングした後、ExternalAccessoryフレームワーク経由でBluetoothデバイスにアクセスできますか?
- 2. UWP BLEデバイスのペアリング
- 3. 複数のデバイスをBluetooth経由で1つのデバイスに接続する
- 4. BLE(Bluetooth Low Energy)ペアリングとボンディング
- 5. 1つのAndroidデバイスから別のAndroidデバイスにオーディオをストリーミングする方法Bluetooth経由ですか?
- 6. PyBluezのペアリングBluetoothデバイス
- 7. Android - ペアリングせずに複数のBluetoothデバイスに接続する
- 8. NodeJSとTermux経由でAndroidのBluetoothデバイスと通信する
- 9. 別のGPS AndroidをBluetooth経由で使用する(AndroidからAndroidデバイス)
- 10. Bluetoothデバイスをプログラムでペアリングする方法
- 11. Androidデバイスを開発してBLE経由でデバイス間でファイルを転送する
- 12. デバイスからBluetooth経由でデータを取得できますか?
- 13. 一度にBluetoothを介してAndroidデバイスにペア設定できる最大デバイス数はいくつですか?
- 14. os xアプリはCoreBluetooth経由でBluetooth v2.0のデバイスに接続できますか?
- 15. BluetoothデバイスとReact-Nativeのペアリング
- 16. 既にペアリングされているデバイスとAndroid Bluetooth accept()/ connect()
- 17. アンドロイドアプリケーション経由で複数のBLEデバイスを接続する方法は?
- 18. AndroidプログラミングによるBluetoothペアリング
- 19. AndroidスタジオでBluetooth経由でデータを読み書きする
- 20. Bluetooth経由のAndroidデバッグ
- 21. Android ReceiveReceive Bluetooth経由のテキスト
- 22. Eclipse経由でAndroidデバイスにAPKをインストールできない
- 23. Androidデバイスモニタ/ DDMSがネットワーク経由でデバイスに接続できない
- 24. AndroidデバイスのAndroidアプリでBluetooth経由で5バイトのデータを受信する方法は?
- 25. AndroidのBluetoothペアリング防止ダイアログ
- 26. Bluetooth経由で別のデバイスにAPKを送信
- 27. インターネット経由でAndroidデバイスをデバッグする
- 28. AndroidでBluetooth経由でデータを送信する最大パケットサイズは?
- 29. AndroidでBluetooth経由でデータを受信する方法は?
- 30. AndroidでペアリングされたすべてのBluetoothデバイスを削除します
誰かがこれを確認できますか?これは、ハードウェアがより多くを処理できるようにする必要があるので、Android OSを介して課される制限になります。 –
私は答えを更新します...詳細情報が必要かどうか質問してください... –
私は今より混乱しています。 BLEにはピコネットのコンセプトはありません。通常のBluetoothだけがそうです。私は一度にBLEを介して1つのBluetoothドングルと7つのセンサーを接続していますので、BLEは一度に複数のデバイスを使用できることがわかります。したがって、OSに制限があり、Androidは1つのデバイスに限定されているとは言わない。また、reTsは4つのデバイスをAndroidデバイスと接続していますので、複数のデバイスに接続することは可能です。 –