Τεκμηρίωση Beam Bench

Χρήση λέιζερ από απομακρυσμένο κεντρικό υπολογιστή

Ο κεντρικός υπολογιστής είναι ένα μηχάνημα Windows ή Linux δίπλα στο λέιζερ. Εκτελεί το Beam Bench CLI χωρίς παράθυρο εφαρμογής. Ο φορητός εκτελεί την κανονική εφαρμογή Windows, macOS ή Linux. Το λέιζερ παραμένει συνδεδεμένο στον κεντρικό υπολογιστή μέσω USB.

Χρησιμοποιήστε την ίδια έκδοση Beam Bench και στους δύο υπολογιστές. Εξαγάγετε ένα προφίλ μηχανήματος από την εφαρμογή, αντιγράψτε το στον κεντρικό υπολογιστή ως machine.bbprofile και εισαγάγετέ το με την υπηρεσία σταματημένη. Εκτελέστε τις κατάλληλες παρακάτω εντολές στον φάκελο του CLI.

Χρησιμοποιήστε έμπιστο ιδιωτικό LAN. Το διακριτικό χρειάζεται τουλάχιστον 32 χαρακτήρες ASCII χωρίς κενά. Το HTTP δεν κρυπτογραφεί το διακριτικό ή το έργο. Σε μη έμπιστο δίκτυο χρησιμοποιήστε σήραγγα SSH ή αντίστροφο διακομιστή μεσολάβησης TLS. Μην εκθέτετε αυτή τη θύρα απευθείας στο διαδίκτυο.

Στο Linux εγκαταστήστε τη μόνιμη υπηρεσία systemd του πλήρους οδηγού πριν αποσυνδέσετε το SSH. Ένας κεντρικός υπολογιστής στο προσκήνιο μπορεί να τερματιστεί με τη συνεδρία SSH. Στα Windows κρατήστε το τερματικό του ανοιχτό. Αποθηκεύστε το εμφανιζόμενο διακριτικό σε διαχειριστή κωδικών και χρησιμοποιήστε το ξανά μετά την επανεκκίνηση.

Linux

./beambench-cli host import-profile machine.bbprofile
export BEAMBENCH_API_TOKEN="$(openssl rand -hex 32)"
printf '%s\n' "$BEAMBENCH_API_TOKEN"
./beambench-cli host serve --network --port 5900

Windows PowerShell

.\beambench-cli.exe host import-profile machine.bbprofile
$bytes = New-Object byte[] 32
$rng = [System.Security.Cryptography.RandomNumberGenerator]::Create()
$rng.GetBytes($bytes)
$rng.Dispose()
$env:BEAMBENCH_API_TOKEN = [BitConverter]::ToString($bytes).Replace('-', '').ToLowerInvariant()
$env:BEAMBENCH_API_TOKEN
.\beambench-cli.exe host serve --network --port 5900

Στον φορητό ανοίξτε Run > Laser και μετά Laser connection > Remote host. Εισαγάγετε διεύθυνση και διακριτικό και επιλέξτε Save and connect. Επιλέξτε προφίλ και θύρα USB του κεντρικού υπολογιστή. Χρησιμοποιήστε Transfer and check project, ελέγξτε προεπισκόπηση και προέλεγχο, ελέγξτε το πλαίσιο με σβηστό λέιζερ και επιβεβαιώστε ρητά Start on host. Το όριο συμπιεσμένου έργου είναι 64 MiB.

Ο κεντρικός υπολογιστής πρέπει να μείνει ενεργός, χωρίς αναστολή και συνδεδεμένος μέσω USB. Το κλείσιμο του φορητού δεν σταματά μια εργασία. Το Connect to host επαναφέρει την κατάσταση χωρίς να ξεκινά ή να συνεχίζει εργασίες. Επιβλέπετε το λέιζερ. Παλιές ενδείξεις προόδου μετά από αποσύνδεση δεν σημαίνουν ότι το λέιζερ σταμάτησε. Αν δεν υπάρχει απομακρυσμένος έλεγχος, χρησιμοποιήστε τη φυσική διακοπή. Η επανεκκίνηση της διεργασίας δεν συνεχίζει διακοπείσα εργασία.

Πλήρης ρύθμιση, υπηρεσία Linux και οδηγίες SSH

On this page