fO-000/bluing

-

Closed this issue · 4 comments

BLE 设备没有 LMP feature,LMP feature 应该仅属于 BR/EDR 设备。所以才会建立 ACL connection 失败。

  1. 截图里的设备至少支持 BR/EDR
  2. 翻下协议文档应该能找到获取版本的办法,我先把这个功能当作 feature request 吧。

如果我想获取ble设备的 蓝牙版本信息

我看了下你提的这个功能。目前,bluescan 具备一定的版本探测能力。比如获取远端设备的 LE LL features 后,再更据特性的使能与否,就可大致区分 BLE 4.x 和 BLE 5.x。etc...

要全自动化更精确地判断版本是个很繁琐的事情,后面有机会的话会继续实现。也欢迎你提交 pr。

你能说一下为什么想获取 BLE 设备的蓝牙版本信息吗?是有什么需求吗?还是就是学习目的?