Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SGuai WebApp

Unofficial Web Bluetooth control panel for SGUAI-C3R and SGUAI-C5R devices.

Development

npm install
npm start

The 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.

Verification

npm test -- --watchAll=false
npm run build

Adapter model

The 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.

About

Manage SGuai C3 / C5 Devices on the Web

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages