Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Headless Mode #2

Open
connornishijima opened this issue Jul 9, 2022 · 2 comments
Open

Add Headless Mode #2

connornishijima opened this issue Jul 9, 2022 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@connornishijima
Copy link
Owner

By holding both the Noise Cal and Mode buttons down for more then three seconds, you can toggle "Headless Mode".

  • Headless Mode allows full control of the device via a webpage, through WebSockets
  • If the Sensory Bridge is not yet associated with a WiFi network, it will host its own configuration portal for one-time setup
  • Once connected to the same WiFi network as your mobile device, the URL app.sensorybridge.rocks will have a hosted webpage that can search your network for a compatible Sensory Bridge device, and have you confirm that the correct unit is selected by blinking the first LED without interrupting the show
  • Once in Headless Mode is communicating with the web app, things like a live audio waveform or spectrum preview are available to view
  • All physical functions are replicated in the web app, such as the knobs and buttons
  • This way, a Sensory Bridge can be fully remotely controlled for convenience
  • Remote WiFi control allows Sensory Bridge to be mounted out-of-sight if needed
  • Changes to the knob-based values are immediately overridden if the physical knob is moved >= a set movement threshold, restoring manual control when desired
  • If the physical knobs are moved while the web app is open, the changes are immediately reflected on screen
  • The web app has properly configured HTML to have a native mobile OS icon if bookmarked to a Home Screen.
@sammcj
Copy link

sammcj commented Jan 10, 2023

Is there any progress on implementing this (or similar remote/wireless access) yet?

@connornishijima
Copy link
Owner Author

Wireless control is the central feature of the upcoming 4.0 milestone!

Sensory Bridge firmware 3.0 (frequency system overhaul) will officially leave beta in the next few days, and contains a ton of code for parsing commands over Serial to configure things. This command parsing system is designed to serve as the eventual backend for wireless WebSockets control in the 4.0 version.

Wireless features should be beta-ready this Spring! 🤞

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants