web-dev-qa-db-ja.com

Bluetoothデバイスとペアリングできるデバイスの数に制限はありますか?

省電力システムのワイヤレスソリューションとしてBluetoothの使用を検討しています。今日、Bluetoothには8台のデバイス制限があるかもしれないと言われました。

Bluetooth全般についての情報は見つかりません。この声明は真実を保持していますか?それがどのような種類の制限を行う場合、それは例えば仕様、ソフトウェア、ハードウェア?

4
Simon Campbell

ペアリングできるデバイスの数は、すべてのデバイスのMACアドレスとリンクキーに十分なストレージがある限り、実質的に無制限です。

piconet では、1つのマスターが他の7つのデバイス(3ビットアドレスで制限)とアクティブに通信でき、最大255のデバイスをピコネットの一部として非アクティブ(「パーク」)にすることができます。

ただし、Bluetooth通信はピコネットの構築に限定されていません。多くの場合、接続は正確に2つのデバイス間で行われます(たとえば、2つの電話間のファイル転送)。この場合、完全な48ビットMACアドレスが使用されるため、マスターはハードウェアの制限内で、このような多くの接続を一度に処理できます。

別の可能性は scatternet で、複数のピコネットが共有デバイスによってリンクされています。ただし、ウィキペディアによると、「BluetoothとMACアドレスプロトコルの制限により、現在、スキャッターネットの実際の実装はほとんどありません」。

独自のハードウェアを選択する場合は、 ZigBee も検討してください。これは、制限が少なく、電力使用がより効率的な別のワイヤレスネットワーク仕様です。

ZigBeeノードは30ミリ秒以内にスリープモードからアクティブモードに移行できるため、特にBluetoothウェイクアップ遅延(通常は約3秒)と比較して、待ち時間を短くし、デバイスを応答させることができます。 ZigBeeノードはほとんどの時間スリープできるため、平均消費電力が低くなり、バッテリーの寿命が長くなります。

5
user1686

1つのBluetoothデバイスで7つの他のデバイスに同時に接続できます。 Bluetoothに関するウィキペディアの記事 からのこの抜粋を参照してください 通信と接続

マスターBluetoothデバイスは、ピコネット(Bluetoothテクノロジを使用するアドホックコンピュータネットワーク)内の最大7つのデバイスと通信できますが、すべてのデバイスがこの制限をサポートしているわけではありません。

この制限は仕様にあり、上記のように、一部のデバイスはこれほど多くの接続をサポートしていません。

ただし、デバイスには、Bluetooth通信用に登録された他のデバイスが任意の数ある場合があることに注意してください。前述の制限は、一度に接続されるデバイスの数に関するものです。

2
bwDraco