如何在 Web 上使用 pyscript 获取周围设备的蓝牙数据(客户端 - 端)

How can I get bluetooth data of surrounding devices with pyscript on web (Client - Side)

提问人:profundusman 提问时间:12/7/2022 更新时间:12/7/2022 访问量:141

问:

我们正在开发一个 Web 项目,其中我们需要使用 Python 获取周围设备 (ibeacon) 的蓝牙数据。实际上,我们尝试在客户端使用 google web 蓝牙 api 来做到这一点,但我们不能这样做,因为模块不起作用。我们希望在客户端接收可以通过 Python Bleak 库获取的数据,并将其保存在会话中。我们认为我们可以用最好的 pyscript 来做到这一点。但是,我们的问题是:“Bleak 库不适用于 pyscript 库”。 我该如何解决这个问题?您能否在可以与 pyscript 集成的库中添加 Bleak 库? 还是有人有不同的建议? 在哪里可以找到与 Pyscript 集成的库列表?

python web 蓝牙 客户端 pyscript

评论

0赞 John Hanley 12/8/2022
您将需要使用浏览器提供的 API。浏览器在安全沙盒中运行应用。Python 库与操作系统的接口,这在浏览器中是不可能的。谷歌搜索“HTML DOM 蓝牙。
0赞 profundusman 12/9/2022
googlechrome.github.io/samples/web-bluetooth
0赞 profundusman 12/9/2022
感谢您的建议,但我们已经尝试过“蓝牙 api”,但它不起作用。不幸。
0赞 John Hanley 12/9/2022
如果浏览器蓝牙 API 不适合您,那么什么都不会。这是浏览器中唯一可用的 API。

答: 暂无答案