Udgivelse af ESP-KVM 0.45.0, en open source IP-KVM firmware baseret på ESP32-P4

ESP-KVM-projektet har udgivet en ny version af open source-firmware, der omdanner et debug-board baseret på en ESP32-P4-mikrocontroller til en fuldgyldig IP-KVM - en enhed, der giver adgang til en fjerncomputers skærm, tastatur og mus via en browser. I modsætning til fjernskrivebordsværktøjer er der intet installeret på målmaskinen, og dens operativsystem kræver intet: enheden opretter forbindelse til videoudgangen og USB-porten og fungerer, uanset om computeren viser BIOS-grænsefladen, starter op, kører med en tom disk eller er slukket. Koden er skrevet i C og distribueret under Apache 2.0-licensen.

Enheden er samlet af to små printkort: et printkort med en ESP32-P4 og et capture-printkort baseret på en TC358743-chip, som konverterer HDMI-mål til MIPI-CSI. Billedet kodes derefter ved hjælp af mikrocontrollerens hardware-encodere - H.264 eller MJPEG - og sendes til browseren. Tastaturet og musen sendes til målmaskinen via USB OTG, hvilket betyder, at den ser standard inputenheder og ikke kræver drivere. Referenceprintkortet opnåede cirka 20-24 billeder i sekundet ved 1920x1080 og op til 45 ved 1280x720.

Muligheder:

  • Læsning af en tekstskærm som tekst, ikke et billede: indholdet af BIOS-konsollen, bootloaderen eller Linux- konsollen genkendes af tegngeneratoren og transmitteres i symboler - skærmen fylder et par kilobyte i stedet for megabyte, og serienummeret eller fejlkoden kan vælges med musen og kopieres.
  • Overvåg din skærm ved hjælp af forudindstillede sætninger, og modtag advarsler, når din enhed er uden opsyn.
  • Målrettet strømstyring via optokobler (tænd/sluk- og nulstillingsknapper, LED-visning), Wake-on-LAN og vækning af en maskine i dvaletilstand via USB.
  • Indbygget WireGuard og Tailscale, herunder samarbejde med sin egen leder server Hovedvægt.
  • Integration med Home Assistant via MQTT: sensorer, knapper, firmwareopdateringsenhed og kamera med målskærmbillede.
  • HTTPS med et enhedsudstedt certifikat, adgangskodelogin og fysisk nulstilling af adgangskode via en knap på tavlen; du kan også uploade dit eget certifikat.
  • Opdatering af netværksfirmware med to slots med automatisk tilbagerulning, et backupbillede på intern flashhukommelse og et portaladgangspunkt, hvis der ikke er noget netværk.
  • Lille statusskærm (I2C OLED eller rund GC9A01) med adresse, linkstatus og temperatur.
  • Virtuelt medie: Diskbilledet fra microSD-kortet gives til målet som et bootbart USB-drev, hvilket gør det muligt at installere systemet på en maskine med en tom disk.

Firmwaren er kompileret til ti boardvarianter, herunder 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. Communityet har skabt adskillige cases til det mest populære Waveshare ESP32-P4-ETH-board. Du kan flashe boardet direkte fra din browser uden at installere nogen værktøjer.

Version 0.45.0 tilføjer understøttelse af to boards – Waveshare ESP32-P4-Module-DEV-KIT og DFRobot FireBeetle 2 ESP32-P4 – og udgiver en analyse af hvilke ESP32-P4 boards der ikke er egnede til denne opgave, og hvorfor.

Afspil video
Afspil video


Kilde: opennet.ru
Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster