The app is consisted of 2 main elements
- a WebSocket server that connects hardwares (your bluetooth adapter and the DE1), and
- the Deui frontend.
npm ci
npm start
Navigate to http://localhost:3001/
npx deui-coffee@latest
And navigate to one of the addresses it gives you, e.g. http://localhost:3001/
For issues related to bluetooth, refer to abandonware/noble
. Most of what can happen is already described in their README.
The error means "failed to establish connection" and happens after a successful scan. One thing that can help
systemctl status dbus
systemctl enable bluetooth.service