Web Bluetooth 为自己的设备贡献新的 service/characteristic

Web Bluetooth contribute new service/characteristic to own device

Web 蓝牙,通过阅读规范和 APIs,似乎它只能处理与 BT 设备的配对,然后读取或写入它。

但它似乎无法在运行 Web 蓝牙页面的机器上的设备上公开新服务或现有服务的新特征。

有什么办法让我错过了如何在页面打开期间使用 Web 蓝牙创建新服务并允许其他 machines/devices 与 运行 脚本配对在页面上并使用这项新服务?

我的主要兴趣是使用 Web 蓝牙 API 与 BTLE 的网状网络,但为此所有设备 运行 页面不仅需要能够连接到其他对等点,而且还可以被其他对等点连接。那部分我不知道如何用当前的 API.

来实现

能不能给运行脚本的电脑的BT设备贡献新的服务,能否给个明确的答复?与工作组中正在讨论的链接以及诸如此类的东西也很好,我很想知道如果是这样的话为什么不可能。

我学到了一个重要的术语,现在可以让我回答这个问题:外设模式

并非所有蓝牙适配器都支持它,Web 蓝牙标准看起来不会很快支持充当 beacons/peripherals 的网页:

https://github.com/WebBluetoothCG/web-bluetooth/issues/231

所以,到目前为止,我所要求的是不可能的。