node.js - 我可以在没有任何 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 的方法。
尽管我真的希望能找到解决这个问题的方法,但我也愿意接受可能更适合做我想做的事情的不同解决方案。毕竟我绝对不是专家,目前只是尝试任何想到的......
问候拉瑟
解决方案
推荐阅读
- python - SyntaxError (Python Jupyter Notebook)
- regex - 在 VS Code 中查找缺少两个右括号中的一个的字段
- javascript - 从 JSON 数组中删除元素
- c++ - ">> 未找到采用 'std::ifstream' 类型的左手运算符的运算符(或没有可接受的转换)"
- python - Pygame 碰撞检测`colliderect()`
- jquery - Bootstrap 4.3.1 模态对话框是否具有类似于 jQuery UI 数据存储属性的数据属性?
- python - 使用 Python 中的 beautifulsoup 和 selenium 在 Google Scholar 中进行 Web Scraping
- audio-streaming - 无法将实时音频从麦克风流式传输到 PyAudio 中的远程端口
- python - Django如何过滤ManyToMany字段
- html - 尝试使用 get 从服务器获取数据并尝试在 Angular 组件的下拉框中使用它