2

我希望使用基于 Web 的应用程序(在本例中尝试使用Web-Bluetooth API)来获取信号的蓝牙强度(RSSI 或类似)。据我所知,浏览器不支持此功能(至少)。

结果旨在用于移动设备而不是台式机,但如果有解决方案,我目前还不知道。因为除了它在下载/编译的移动应用程序中工作之外我看不到太多关于它的事情(我想如果这完全无法实现,我将不得不求助于它)。

如果 HTML5 p2p 连接强度也是可获取的值,这也将适用。

也许我完全错过了一些东西,我的谷歌搜索技巧很糟糕,否则任何相关的链接/信息都会受到赞赏:)

4

1 回答 1

2

我最近实现了watchAdvertisements()使页面能够侦听来自设备的广告数据包的 API。当接收到数据包时,advertisementreceived会在设备上触发一个 Event,该 Event 包含设备的 RSSI 和 TX Power。您可以通过在 Chrome 85.0.4165 或更高版本中启用 chrome://flags/#enable-experimental-web-platform-features 来尝试此 API。

于 2020-06-22T23:45:44.077 回答