Есть ли способ найти версию Bluetooth, не заглядывая в спецификацию?

#bluetooth

#bluetooth

Вопрос:

Мне было интересно, существует ли какой-либо процесс рукопожатия, который происходит при подключении двух устройств Bluetooth, которые оба сообщают друг другу, какую версию Bluetooth они поддерживают, и просто используют самую низкую доступную версию, которую они оба поддерживают. И хранится ли эта согласованная версия где-либо для использования API?

 Android device: Bluetooth 4.2
IOT device: Bluetooth 4.0
Negotiated: Bluetooth 4.0
  

Итак, из приведенного выше примера два устройства решили использовать Bluetooth 4.0, теперь системные API Bluetooth имеют доступ к просмотру согласованной версии или чип Bluetooth просто обрабатывает все, не предоставляя эту информацию?

Комментарии:

1. В BLE существует процедура управления канальным уровнем (с использованием LL_VERSION_IND Control PDU), которая может использоваться контроллерами для обмена номерами версий Bluetooth после входа в состояние соединения.