首页 > 解决方案 > 我可以在没有任何 GUI 的情况下在 Raspberry pi 上运行 Chromium 中的本地托管网站吗?(仅限 CLI)

问题描述

我有一个小项目,我在其中构建了一个遥控器(基于 ESP 32),它通过蓝牙连接到渐进式 Web 应用程序。它基本上是一种粗糙的乐器,它只触发声音事件,不需要图形显示。

到目前为止,我在笔记本上做了所有事情,但为了让所有事情变得更小,我想构建一个基于 Raspberry PI 3 的蓝牙扬声器。我得到了一个连接了一些电池、一点 Hifiberry 和扬声器的 PI - 在硬件方面一切都很好。

对于我尝试从我的 Progressive Web App 切换到 NodeJS 服务器的软件,这在大多数情况下都有效。我找不到任何用于声音控制的好的服务器端 JS 库,尤其是触发具有低延迟的声音,并且紧密同步播放多个声音似乎非常困难。

所以现在我试图通过在 Raspberry Pi 上使用浏览器来重用我的旧前端方法。在我的笔记本上,我有 GUI,我必须在其中确认要由浏览器建立的蓝牙连接,但我真的希望这能自动完成。(我不希望在我的蓝牙扬声器上显示;))据我了解,Chromium 和 ChromeDriver 应该能够做到这一点,但我找不到在没有任何 GUI 的情况下使用 Chromium 的方法。

尽管我真的希望能找到解决这个问题的方法,但我也愿意接受可能更适合做我想做的事情的不同解决方案。毕竟我绝对不是专家,目前只是尝试任何想到的......

问候拉瑟

标签: node.jsbluetoothraspberry-piprogressive-web-appschromium

解决方案


推荐阅读