BLE 扫描中未显示蓝牙耳机

Bluetooth headphones don't show up in BLE scan

我正在使用一些 JLab 蓝牙耳塞,盒子上说是蓝牙 4.2(OSX 报告为 4.1)。这应该将其限定为 BLE(我认为)。我无法让它们以任何形式的 BLE 扫描显示。请参阅下面的列表,了解我尝试过的事情。

原生OS蓝牙连接工具可以看到并按预期连接,所以我不认为硬件有任何问题。

此时我的假设是它们仍然是 "regular" 蓝牙而不是 BLE(即使它们是 4.x)。

总而言之,问题是:

  1. 为什么耳机没有出现在扫描中
  2. 所有蓝牙耳机都会在 BLE 扫描中扮演 same/are 其他即将看到蓝牙耳机的人吗?

@MikePetrichenko 提供了大部分信息,这些信息让我在问题的评论中找到了答案。我不想让我的问题无人回答,所以我正在回答,但如果@MikePetrichenko 想创建一个答案,我会接受他的而不是我的。

总而言之,耳机没有出现在 BLE 扫描中,因为即使它们是蓝牙 4.1,也不意味着它们是 BLE 设备。为了验证这一点,我在 Mac 应用商店中使用了一个名为 BlueSee 的软件(link here). @MikePetrichenko also pointed BluetoothManager demo 作为可能的调查工具。

第二部分的答案对我来说鲜为人知。我目前不是 100% 确定,但我相信某些耳机会显示为 BLE 设备,这仅取决于制造商做出的决定及其包含的功能。