Warm tip: This article is reproduced from serverfault.com, please click

google chrome extension-Web Bluetooth API获取附近所有可用设备的列表

(google chrome extension - Web Bluetooth API get list of all available device nearby)

发布于 2018-06-21 09:25:07

我正在寻找可用于检索我附近所有蓝牙设备的API调用。这些示例Web蓝牙讨论的是从单个蓝牙设备获得不同的特性,但是我找不到任何检索所有蓝牙设备的示例(例如Windows本机蓝牙应用程序上可用的蓝牙设备列表)。它甚至被支持吗?

Questioner
raks
Viewed
11
noogui 2018-06-22 16:30:52

我个人还没有尝试过Web蓝牙API,但是我认为你正在寻找“设备发现”和“请求蓝牙设备”

此版本的Web Bluetooth API规范允许以中央角色运行的网站通过BLE连接连接到远程GATT服务器。它支持实现Bluetooth 4.0或更高版本的设备之间的通信。

当网站使用navigator.bluetooth.requestDevice请求访问附近的设备时,谷歌浏览器会提示用户使用设备选择器,他们可以在其中选择一台设备或只是取消请求。

navigator.bluetooth.requestDevice函数采用定义过滤器的必需对象。这些过滤器仅用于返回与某些公布的Bluetooth GATT服务和/或设备名称匹配的设备。

另外,这是GATT服务的列表