nemikor-solutions / blue-owl-core

Technical Official device integration for OWLCMS
ISC License
5 stars 0 forks source link

Full kit for federations #2

Closed scottgonzalez closed 1 year ago

scottgonzalez commented 1 year ago

Produce a full kit for federations to use.

jflamy commented 1 year ago

Continental championships use 3 person jurys. Running off the countdown, jury and announcer laptops would be acceptable — the main issue is the trouble of having to install and keep Node up to date on the 3 devices.

scottgonzalez commented 1 year ago

Building an Electron app would at least ease that process.

Another option is to increase the cost and build time by bundling a single-board computer like a Raspberry Pi with each microcontroller. The project scope gets quite a bit bigger, but that would allow us to coordinate everything from one main computer. We can then run web servers and clients directly in Node.js and pass configurations such as the MQTT URL and the platform via custom endpoints. The individual devices could potentially even be remotely upgraded to newer versions from the main computer.

I'll create a separate issue for what we have planned for the first milestone to support the 3 person jury with each device connected directly to a laptop.

jflamy commented 1 year ago

Another option would be https://github.com/fivdi/pi-io

scottgonzalez commented 1 year ago

A GUI for specific hardware builds is out of scope for this project. Commercial devices will be made available separately.