I have two PCs with linux system, say PC-A and PC-B.
There are python programs running on PC-A and PC-B.
I need an UI on each PC to enable the same user to log-on with user name and passwd.
After log-on on both PCs, the user is connected to our remote server in the cloud.
And I need the server to function as follows:
Then PC-A will send some data (at this stage it is an image (2D data) and 1 array (1D data)) to our server.
The Server receives the data, process it with a given python program to generate a dxf file (this process may be a few minutes).
PC-A is ready to loop back from Mark-point 1 to Mark-point 1-end.
PC-B will also send an image to the server in about 30s after PC-A has sent the data to the server, the server receives the data from PC-B, process it with a different given python program (a few seconds process time).
After processing the data from PC-A and PC-B, a new file (.ngc file containing g-code) is generated using another python program (10 seconds process time or so), the generated file will then be sent to PC-B.
PC-B receives the file, then initiates a given python program pre-installed in PC-B, say program-A.
After program-A finishes, PC-B is ready to loop back from Mark-point 2 to Mark-point 2-end
i will have multiple such instances to be deployed on the cloud, probably one server for each unique user.
I need that the users from PC-A/PC-B cannot download materials from the server, apart from the data in the workflow .
The data from PC-A and PC-B should be paired each time to generate a new .ngc file.
that is, for example, we need to make sure the third data set PC-A send will be combined with the third data set PC-B send to generate the new .ngc file
Hours to be determined
1 to 3 months1-3 monthsProject LengthDuration
I am looking for a mix of experience and value