Xylopyrographer / STAC

A Roland Smart Tally Atom Client
Other
3 stars 0 forks source link

Web sockets Implementation #13

Open Xylopyrographer opened 3 years ago

Xylopyrographer commented 3 years ago

Do a STAC version that uses web sockets. Would allow for direct integration into Tally Arbiter with an unlimited(-ish) number of STACs

mqshaw commented 3 years ago

This would be a great way to allow the creation of an embedded web server to reconfigure the device, mentioned in this discussion thread : https://github.com/Xylopyrographer/STAC/discussions/2

Xylopyrographer commented 3 years ago

I was thinking a WebSockets version would be a separate branch of the "HTML" version, as the main reason for doing it would be to allow better integration into the Tally Arbiter system. But, having said that, I suppose one could look at configuring the STAC to use either WebSockets or "HTML".

Another reason for an "Advanced Configuration" page #10?

One of the development versions I had was an attempt to use BLE to do the config. That turned into a bag of hurt as the code size exploded when pulling in the Bluetooth libraries and to really make a go of it would have meant developing apps for the mobile platforms, running things through their app stores, etc. etc. C'est la vie.

Long way around to say I would keep an eye on code size (not knowing how much the WebSockets libs add) as I would like to ensure the STAC binary remains small enough to keep within the esp32 OTA software update partitioning scheme.