私の知る限り、ピコネットには 8 つのデバイスしか持てないため、バイブレータは 7 つに制限されます (電話自体が 8 つ目のデバイスになります)。はじめに:そうですか。
技術的に正確に言えば、Bluetooth Classic は一度に最大 7 台のデバイスと接続してアクティブに接続できます。ただし、その後、アクティブなデバイスをパーク モードにすることができ、多数のデバイスをパーク モードにすることができます。そのため、デバイスを接続 - アクティブ状態からパークに移動したり、その逆を行ったりすることができます。しかし、繰り返しになりますが、アクティブなデバイスは常に 7 つしか持てないため、マスター デバイスは多数のデバイスを (7 個まで) アクティブに保ち、パーク状態を維持し、アクティブ モードとパーク モードを切り替え続けることで、多数のデバイスを管理する必要があります。
また、最大 7 台の接続されたデバイスが Android で正常かつ確実に動作しますか? または、Android の Bluetooth 実装または API からの追加の制限または問題がありますか?
Android の問題は、実装が 1 つではなく、多くの異なる Bluetooth 無線ハードウェアがさまざまなメーカーによって使用されていることです。したがって、答えは場合によるということです。かなり信頼できるものもあれば、本当に悪いものもあります。しかし、上で説明したパーク モードを制御/使用するためのパブリック API はありません。
Scatternet について:
繰り返しになりますが、Android にはそれを制御するための API がありません。複雑になります。ただし、スキャッターネット構成に強制することもできますが、ここでも制限があります。商用デバイスで見た中で最も優れているのは、デバイスを 2 にすることです。または同時に 3 つのピコネット。これは、一度に (7+2) 9 台のデバイスに接続できることを意味します (16 台の要件を満たしていません)。
ブリッジング / メッシュ構成が実現可能です。2 つのデバイスが独自のピコネットを形成する場合、つまり、各グループに 8 つのデバイスがあり、グループのリーダー (マスター) が Android デバイスに接続し、アプリケーションでデータ リレーを管理します。
以上のことをすべて言いました - Bluetooth Low Energy を見たことがありますか - 多数のセンサーデバイスを接続するのに最適な候補です - 一度に接続できるデバイスの数に理論的な制限はありません - しかし、実際には 16 またはそれ以上です非常に実現可能です。現在、Android には公開 API がありません。(今日の時点で) しかし、ほとんど (ほぼすべて) の最新の android デバイスには、バージョン 4.0 の Bluetooth ハードウェアが付属しており、Bluetooth Low Energy に対応しています。iOS デバイス - Mac、iPhone、iPad には優れたサポートと開発者アクセス / API があります。だからそれが進むべき道であり、私はAndroidがBLE用の開発者APIをすぐに提供することを確信しています(少なくとも私はそう願っています)