CSR8510などのBluetoothチップセットと同時に最大数のBLE接続を判別する方法。CSR8510はBLEマスタとして動作し、エンドデバイスはBLEスレーブとして動作します。同時BLE接続
私たちはすべてのパラメータを考慮して決定する必要がありますか?
CSR8510などのBluetoothチップセットと同時に最大数のBLE接続を判別する方法。CSR8510はBLEマスタとして動作し、エンドデバイスはBLEスレーブとして動作します。同時BLE接続
私たちはすべてのパラメータを考慮して決定する必要がありますか?
この番号を取得するためのHCIプロトコルメッセージはありません。 HCIエラー0x09(Connection Limit Exceeded)が得られるまで、スレーブにLE Create Connection Commandで接続を作成する必要があります。
CSR8510は、スレーブデバイスに対してマスターモードで5つの接続を持つことができます。スレーブモードでは、マスターデバイスと1つの接続を持つことができます。それはスレーブモードで接続していますが、マスターモードでは他の接続を持つことはできません。マスターモードで接続すると、接続可能な広告を開始できません。スレーブモードで接続すると、マスターとして接続を開始できません。
一般に、Bluetoothのバージョンには違いがあります。 Bluetooth 4.0では、次の制限がありました。
•接続状態のリンクレイヤーは、 マスターロールとスレーブロールで同時に動作しません。
•スレーブロールで動作する接続状態の のリンクレイヤーには、 接続が1つだけあります。
•リンクレイヤがすでに接続状態で動作しているか 状態を開始している場合は、リンク層がで接続状態 に入るリンク層につながる可能性が 広告の種類と広告状態で動作してはなりませんスレーブの役割。
Bluetooth 4.1では、これらの制限が削除されました。しかし、コントローラは、複数の状態のすべての組み合わせをサポートする必要はありません。特定のコントローラでサポートされている状態の組み合わせは、https://www.bluetooth.org/tpg/listings.cfmです。
'CSR8510はマスターモードで5つの接続をスレーブデバイスに持たせることができます。'あなたが言及した接続はBLE接続かBT接続ですか? –
Bluetooth低エネルギー。 BT classicをその上でテストしていない。 – Emil