2016-05-17 11 views
0

"安い" Bluetoothアダプタの多くは残念ながら、同じアドレスが割り当てられています。複数のクライアントがこれらのアダプタを使用して共通のサーバーセットに接続する場合、同じアドレスを持つクライアントの影響はどうなりますか?同じBDADDRのBluetooth LEデバイスを使用

私は、ADV_CONNECT_REQがアクセスアドレスとの接続を設定した後、BDADDRが使用されていないことを理解しています。これは正しいです?

答えて

2

BLEの場合、BDアドレスはスキャン/広告と接続の開始時にのみ使用されます。接続が確立されると、BDアドレスはどのパケットでも明示的に送信されません。したがって、実際には、同じBDアドレスを持つ2つのデバイスがある場合、理論的には2つの別々の接続、つまり各デバイスに1つの接続を持つことができます。しかし、これらのセッションは互いに干渉しません。

+0

Bluetooth 4.2以降、同じBDADDRへの複数の接続が許可されなくなったことに注意してください。 – Emil

+0

また、SMPを使用してBLEペアリングを実行する場合、BDADDRは、IDを確認するために内部的に使用されます。 – Emil

関連する問題