Unofficial Web Bluetooth control panel for SGUAI-C3R and SGUAI-C5R devices.
npm install
npm startThe app runs at http://localhost:3000 by default. Web Bluetooth requires a compatible Chromium-based browser and a secure context; localhost is accepted for local development.
npm test -- --watchAll=false
npm run buildThe app UI talks to a generic pixel display adapter from src/adapters/.
src/SGUAI.js remains the SGUAI Bluetooth protocol implementation, while
src/adapters/sguaiAdapter.js maps generic app actions to SGUAI commands.
Future device brands should add a new adapter with the same app-facing methods
and register it in src/adapters/index.js.