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