2016-05-17 10 views
0

Vielen "billigen" Bluetooth-Adaptern ist leider die gleiche Adresse zugewiesen. Wenn mehr als ein Client diese Adapter verwendet, um eine Verbindung zu einer gemeinsamen Gruppe von Servern herzustellen, welche Auswirkungen hätte der Client auf die gleiche Adresse?Bluetooth LE-Geräte mit gleichem BDADDR verwenden

Mein Verständnis ist einmal die ADV_CONNECT_REQ baut die Verbindung mit der Zugangsadresse und danach wird der BDADDR nicht verwendet. Ist das richtig?

Antwort

2

Für BLE wird die BD-Adresse nur beim Scannen/Anzeigen und Initiieren von Verbindungen verwendet. Sobald eine Verbindung hergestellt wurde, wird die BD-Adresse in keinem Paket explizit gesendet. Wenn Sie also in der Praxis zwei Geräte mit derselben BD-Adresse haben, können Sie theoretisch zwei separate Verbindungen haben, eine für jedes Gerät. Diese Sitzungen stören sich jedoch nicht gegenseitig.

+0

Beachten Sie, dass seit Bluetooth 4.2 nicht mehr als eine Verbindung zum selben BDADDR möglich ist. – Emil

+0

Beim Ausführen der BLE-Kopplung mit SMP wird der BDADDR außerdem intern zur Bestätigung der Identität verwendet. – Emil

Verwandte Themen