Izdanje ESP-KVM 0.45.0, otvorene firmware IP-KVM bazirane na ESP32-P4.

Objavljen je izdanak projekta ESP-KVM, koji razvija otvoreni firmver koji pretvara debug ploču na mikrokontroleru ESP32-P4 u punopravni IP-KVM — uređaj koji omogućava pristup ekranu, tastaturi i mišu udaljenog računara putem pregledača. Za razliku od alata za udaljenu radnu površinu, na upravljanom računaru ništa se ne instalira i ništa nije potrebno od operativnog sistema: uređaj se povezuje na video izlaz i USB port i radi kada računar prikazuje BIOS interfejs, učitava se, stoji sa praznim diskom ili je isključen. Kod je napisan na C jeziku i distribuira se pod Apache 2.0 licencom.

Uređaj se sastoji od dvije male ploče: ploče s ESP32-P4 i ploče za hvatanje na čipu TC358743, koja konvertuje HDMI cilj u MIPI-CSI. Zatim se slika kodira hardverskim enkoderima samog mikrokontrolera — H.264 ili MJPEG — i šalje se u pregledač. Tastatura i miš se povezani sa ciljnom mašinom putem USB OTG, što znači da ona vidi obične uređaje za unos i ne trebaju joj drajveri. Na referentnoj ploči postignuto je oko 20-24 sličica u sekundi pri 1920×1080 i do 45 pri 1280×720.

Od mogućnosti:

  • Čitanje teksta sa ekrana kao teksta, a ne slike: sadržaj BIOS-a, boot loadera ili Linux konzole prepoznaje se pomoću generatora znakova i prenosi simbolima — ekran zauzima nekoliko kilobajta umesto megabajta, a serijski broj ili kod greške mogu se selektovati mišem i kopirati.
  • Praćenje ekrana putem unapred definisanih fraza s obaveštenjem kada se na uređaju ne prati.
  • Upravljanje napajanjem cilja preko optoizolatora (dugmad za napajanje i resetovanje, čitanje indikatora), Wake-on-LAN i buđenje uspavane mašine putem USB-a.
  • Ugrađeni WireGuard i Tailscale, uključujući podršku za vlastitu kontrolu serverom Headscale.
  • Integracija s Home Assistant putem MQTT: senzori, dugmad, entitet za ažuriranje firmvera i kamera sa snimkom ekrana cilja.
  • HTTPS sa sertifikatom koji uređaj sam generiše, pristup putem lozinke i fizičko resetovanje lozinke dugmetom na ploči; moguće je učitati i svoj sertifikat.
  • Ažuriranje firmvera putem mreže sa dva slota i automatskim vraćanjem, vanredna slika u unutrašnjoj fleš memoriji i pristupna tačka sa portalom, ako nema mreže.
  • Mali statusni ekran (I2C OLED ili okrugli GC9A01) sa adresom, stanjem veze i temperaturom.
  • Virtualni mediji: slika diska s microSD kartice se predaje cilju kao bootabilni USB uređaj, što omogućava instalaciju sustava na računalo s praznim diskom.

Firmware je razvijen za deset varijanti ploča, među kojima su Waveshare ESP32-P4-ETH, ESP32-P4-NANO i ESP32-P4-WIFI6, Espressif ESP32-P4 Function EV, Guition ESP32-P4-M3-Dev i M5Stack Unit PoE-P4. Zajednica je kreirala nekoliko kućišta za najpopularniju ploču Waveshare ESP32-P4-ETH. Ploču možete flashati direktno iz preglednika, bez instalacije alata.

U izdanju 0.45.0 dodana je podrška za dvije ploče — Waveshare ESP32-P4-Module-DEV-KIT i DFRobot FireBeetle 2 ESP32-P4 — te je objavljena analiza koje ploče na ESP32-P4 za ovu svrhu nisu prikladne i zašto.

Predvajaj video
Predvajaj video


Izvor: opennet.ru
Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster