我正在寻找可用于检索我附近所有蓝牙设备的API调用。这些示例Web蓝牙讨论的是从单个蓝牙设备获得不同的特性,但是我找不到任何检索所有蓝牙设备的示例(例如Windows本机蓝牙应用程序上可用的蓝牙设备列表)。它甚至被支持吗?
我个人还没有尝试过Web蓝牙API,但是我认为你正在寻找“设备发现”和“请求蓝牙设备”:
此版本的Web Bluetooth API规范允许以中央角色运行的网站通过BLE连接连接到远程GATT服务器。它支持实现Bluetooth 4.0或更高版本的设备之间的通信。
当网站使用navigator.bluetooth.requestDevice请求访问附近的设备时,谷歌浏览器会提示用户使用设备选择器,他们可以在其中选择一台设备或只是取消请求。
navigator.bluetooth.requestDevice函数采用定义过滤器的必需对象。这些过滤器仅用于返回与某些公布的Bluetooth GATT服务和/或设备名称匹配的设备。
另外,这是GATT服务的列表。