Utgivelsen av prosjektet ESP-KVM er publisert, som utvikler Ă„pen firmware som omformer en utviklingskort med mikrokontroller ESP32-P4 til en fullverdig IP-KVM â en enhet som gir tilgang til skjermen, tastaturet og musen til en fjerncomputer via nettleseren. I motsetning til fjerntilgangsverktĂžy installeres ingenting pĂ„ den styrte maskinen, og det kreves ingenting fra dens operativsystem: enheten kobles til videoutgangen og USB-porten og fungerer nĂ„r datamaskinen viser BIOS-grensesnittet, starter opp, kjĂžrer med et tomt disk eller er slĂ„tt av. Koden er skrevet i C og distribueres under Apache 2.0-lisensen.
Enheten er bygget av to smĂ„ kretser: et kort med ESP32-P4 og et innfangingskort med TC358743-brikken, som konverterer HDMI-kilder til MIPI-CSI. Bildet kodes deretter av mikrokontrollerens egne maskinvarekodingere â H.264 eller MJPEG â og sendes til nettleseren. Tastatur og mus tilfĂžres mĂ„lmaskinen via USB OTG, noe som betyr at den ser vanlige inndataenheter og ikke trenger noen drivere. PĂ„ referansebrettet ble det oppnĂ„dd omtrent 20-24 bilder per sekund ved 1920Ă1080 og opptil 45 ved 1280Ă720.
Muligheter:
- Lesing av tekstskjermen som tekst, ikke bilde: innholdet i BIOS-konsollen, oppstartslasteren eller Linux-konsollen gjenkjennes av tegngeneratoren og overfĂžres som tegn â skjermen tar opp noen fĂ„ kilobyte i stedet for megabyte, og serienummeret eller feilkoden kan markeres med musen og kopieres.
- OvervÄking av skjermen etter gitte fraser med varsling nÄr ingen overvÄker enheten.
- StrÞmstyring av mÄlet via optokobler (strÞm- og tilbakestillingsknapper, lesing av indikator), Wake-on-LAN og vekking av sovende maskin via USB.
- Innebygde WireGuard og Tailscale, inkludert arbeid med egen kontrollenhet serveren Headscale.
- Integrasjon med Home Assistant via MQTT: sensorer, knapper, firmwareoppdateringsenhet og kamera med skjermbilde av mÄlet.
- HTTPS med sertifikat som enheten genererer selv, innlogging med passord og fysisk nullstilling av passordet med en knapp pÄ kortet; du kan laste opp ditt eget sertifikat.
- Firmwareoppdatering via nettverk med to spor og automatisk tilbakekalling, nĂždstĂžpsbilde i intern flashminne og tilgangspunkt med portal hvis nettverket er fravĂŠrende.
- En liten statuskjerm (I2C OLED eller rund GC9A01) med adresse, tilstand og temperatur.
- Virtuelle medier: en diskavbildning fra microSD-kortet tilbys som en oppstartbar USB-enhet, som gjÞr det mulig Ä installere systemet pÄ en maskin med en tom disk.
Firmware samles for ti forskjellige kort, inkludert Waveshare ESP32-P4-ETH, ESP32-P4-NANO og ESP32-P4-WIFI6, Espressif ESP32-P4 Function EV, Guition ESP32-P4-M3-Dev og M5Stack Unit PoE-P4. Felleskapet har laget flere kabinett for det mest populĂŠre kortet, Waveshare ESP32-P4-ETH. Du kan laste opp firmwaren direkte fra nettleseren uten Ă„ installere verktĂžy.
I utgave 0.45.0 er stĂžtte for to kort lagt til â Waveshare ESP32-P4-Module-DEV-KIT og DFRobot FireBeetle 2 ESP32-P4 â og det er publisert en analyse av hvilke kort pĂ„ ESP32-P4 som ikke egner seg for denne oppgaven og hvorfor.


Kilde: opennet.ru
