我希望使用基于网络的应用程序获取信号的蓝牙强度(RSSI或类似信号)(在这种情况下尝试使用Web-Bluetooth API)。从我所看到的这个功能不是在浏览器中支持(至少)。
结果旨在用于移动设备而不是桌面,但如果有解决方案,我当前都不知道。因为除了在下载/编译的移动应用程序中工作之外,我无法看到更多关于它的问题(如果完全无法实现的话,我想我将不得不求助)。
这也适用于HTML5 p2p连接强度,如果这也是可获得的值。
也许我完全错过了一些东西,我的谷歌搜索技巧很糟糕,否则任何相关链接/信息都会受到赞赏:)
答案 0 :(得分:1)
我最近实现了watchAdvertisements()
API,它将使页面能够侦听来自设备的广告数据包。收到数据包后,将在设备上触发advertisementreceived
事件,该事件包含设备的RSSI和TX Power。您可以通过在Chrome 85.0.4165或更高版本中启用chrome:// flags /#enable-experimental-web-platform-features来尝试使用此API。