- Το ESPKVM είναι ένα DIY KVM over IP βασισμένο στον ESP32-P4 που συνδέεται στις θύρες HDMI και USB ενός υπολογιστή για απομακρυσμένο έλεγχο.
- Το video capture γίνεται μέσω του Toshiba TC358743 HDMI-to-CSI bridge, με streaming σε MJPEG ή H.264.
- Το project προσφέρει επιπλέον λειτουργίες όπως αποθήκευση μέσω micro SD, έλεγχο τροφοδοσίας και Wake-on-LAN, αλλά δεν έχει ελεγχθεί ακόμα για τρωτά σημεία ασφαλείας.
Ο Evgenij Spitsyn έπεσε πάνω σε ένα KVM project στις σελίδες του Hackaday και αποφάσισε να φτιάξει τη δική του έκδοση. Αποτέλεσμα: το ESPKVM, ένα αυτοσχέδιο KVM over IP που αξιοποιεί τον μικροελεγκτή ESP32-P4.
Πώς λειτουργεί
Η αρχή λειτουργίας είναι απλή: το ESPKVM συνδέεται στις θύρες HDMI και USB του υπολογιστή-στόχου. Αναλαμβάνει να καταγράψει την έξοδο βίντεο, ενώ παράλληλα παρουσιάζεται στο σύστημα ως συνηθισμένη συσκευή πληκτρολογίου και ποντικιού (HID). Έτσι, επιτρέπει τον πλήρη απομακρυσμένο έλεγχο του μηχανήματος μέσω δικτύου IP.
Το βασικό hardware της κατασκευής περιλαμβάνει το Toshiba TC358743, ένα HDMI-to-CSI bridge που αναλαμβάνει το video capture. Το σήμα μεταδίδεται σε μορφή MJPEG ή H.264.
Λειτουργίες και δυνατότητες
Πέρα από την απλή μετάδοση βίντεο και τον έλεγχο εισόδου, το ESPKVM προσφέρει αρκετές επιπλέον δυνατότητες:
- Εξυπηρέτηση αποθηκευτικού χώρου από micro SD card ή onboard flash
- Έλεγχος τροφοδοσίας και reset του συνδεδεμένου συστήματος
- Wake-on-LAN
- Βασικά χαρακτηριστικά αυθεντικοποίησης
Η εγκατάσταση είναι αξιοσημείωτα άμεση: αν κάποιος διαθέτει ESP32-P4 με TC358743, μπορεί να επισκεφθεί τον ιστότοπο του ESPKVM και να κάνει flash τον κώδικα απευθείας από τον browser.
Προειδοποίηση ασφαλείας
Ο ίδιος ο Evgenij τονίζει ότι το project δεν έχει υποβληθεί ακόμα σε security review, παρά το γεγονός ότι διαθέτει κάποια βασικά χαρακτηριστικά αυθεντικοποίησης. Για τον λόγο αυτό, συνιστάται να μη χρησιμοποιείται εκτεθειμένο στο δημόσιο internet μέχρι να γίνει αντίστοιχος έλεγχος.

TheLab Weekly Digest
Recommended Comments
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now