AtCore web server
AtCore should run as a service that provides communication over a web socket. Locally or remote. This could be eventually be the default interface to the atcore lib. This server will allow us to connect our current and future clients instead of directly via the AtCore lib.
Requirements:
-
Secure by default
- The Server should not allow remote connections without user configuration (local should "just work").
- Server / Client connection MUST be encrypted.
-
Clients Connection status does not change printer state
- Job files should be sent before printing.
- Camera(s) feed must stream
-
Server Config
- Printer info stored on server
- Speed
- Firmware
- Expected Device Name
- Server Settings
- Ip / port to bind
- Encryption settings
- Connection settings
- Camera(s) to stream to client.
- Printer info stored on server
-
AtCore Test GUI needs changes to connect to sever as part of the merge.
Edited by Chris Rizzitello