【发布时间】:2021-08-04 10:34:12
【问题描述】:
我正在使用网络蓝牙连接到设备并读取名称和电池电量。 我让它工作了,但我想连接的设备是“未知或不受支持”,但我不知道为什么。在 requestDevice() 上,我只得到我的 Iphone 和许多未知设备。
当我检查chrome://bluetooth-internals 上的蓝牙设备时,我看到了一些已知设备,但不是我要查找的设备。我必须根据最新的 RSSI 猜测正确的设备。这对用户不友好。
有没有办法解决这个问题?或者有人可以解释为什么几乎所有设备都是未知或不受支持的。
我使用的是 Mac。 (以防万一)
更新@François Beaufort
nRF Connect 应用程序的屏幕截图。在应用程序中,设备有一个名称。我刚刚看到该设备在bluetooth-internals 中也有一个名称,但它似乎并不总是宣传它的名称。
上面写着Device type: Google,但它不是来自 Google 的设备。
【问题讨论】:
-
如果您使用通用的低功耗蓝牙扫描和探索工具,例如nRF Connect,设备会显示吗?您没有说您要查找的设备是什么。是advertising 还是
local name?它是 BLE 设备吗? -
@ukBaz 它没有出现在 nRF Connect 上。我想用 BLE 连接耳塞。我如何检查它是否在宣传其本地名称?我不认为它在做任何广告。
标签: bluetooth bluetooth-gatt web-bluetooth