Projekat ESP-KVM je objavio novu verziju firmvera otvorenog koda koji transformiše debug ploču zasnovanu na ESP32-P4 mikrokontroleru u punopravni IP-KVM - uređaj koji omogućava pristup ekranu, tastaturi i mišu udaljenog računara putem pretraživača. Za razliku od alata za udaljenu radnu površinu, ništa se ne instalira na ciljnom računaru i njegov operativni sistem ne zahtijeva ništa: uređaj se povezuje na video izlaz i USB port i radi bez obzira da li računar prikazuje BIOS interfejs, pokreće se, radi sa praznim diskom ili je isključen. Kod je napisan u C-u i distribuira se pod Apache 2.0 licencom.
Uređaj je sastavljen od dvije male ploče: ploče sa ESP32-P4 i ploče za snimanje bazirane na TC358743 čipu, koji pretvara HDMI ciljne signale u MIPI-CSI. Slika se zatim kodira pomoću hardverskih enkodera mikrokontrolera - H.264 ili MJPEG - i šalje u preglednik. Tastatura i miš se dovode do ciljnog računara putem USB OTG-a, što znači da vidi standardne ulazne uređaje i ne zahtijeva drajvere. Referentna ploča je postigla približno 20-24 sličica u sekundi pri rezoluciji 1920x1080 i do 45 pri rezoluciji 1280x720.
Mogućnosti:
- Čitanje tekstualnog ekrana kao teksta, a ne slike: sadržaj BIOS konzole, bootloadera ili Linux- konzola se prepoznaje od strane generatora znakova i prenosi u simbolima - ekran zauzima nekoliko kilobajta umjesto megabajta, a serijski broj ili kod greške se mogu odabrati mišem i kopirati.
- Pratite ekran pomoću unaprijed postavljenih fraza i primajte upozorenja kada je vaš uređaj bez nadzora.
- Upravljanje napajanjem putem optokaplera (dugmad za napajanje i resetovanje, LED očitavanje), Wake-on-LAN i buđenje mašine iz stanja mirovanja putem USB-a.
- Vstroennye WireGuard i Tailscale, uključujući saradnju sa vlastitim menadžerom server Skala glave.
- Integracija sa Home Assistantom putem MQTT-a: senzori, dugmad, entitet za ažuriranje firmvera i kamera sa ciljanim snimkom ekrana.
- HTTPS sa certifikatom izdanim od strane uređaja, prijava lozinkom i fizičko resetovanje lozinke putem dugmeta na ploči; također možete otpremiti vlastiti certifikat.
- Ažuriranje mrežnog firmvera s dva utora s automatskim vraćanjem na prethodnu verziju, sigurnosna kopija slike na internoj fleš memoriji i pristupna tačka portala ako nema mreže.
- Mali statusni ekran (I2C OLED ili okrugli GC9A01) sa adresom, statusom veze i temperaturom.
- Virtuelni medij: Slika diska sa microSD kartice se dostavlja cilju kao bootabilni USB disk, što omogućava instalaciju sistema na mašinu sa praznim diskom.
Firmver je kompajliran za deset varijanti ploča, uključujući 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 Waveshare ESP32-P4-ETH ploču. Ploču možete flešovati direktno iz vašeg pretraživača, bez instaliranja ikakvih alata.
Verzija 0.45.0 dodaje podršku za dvije ploče - Waveshare ESP32-P4-Module-DEV-KIT i DFRobot FireBeetle 2 ESP32-P4 - i objavljuje analizu o tome koje ESP32-P4 ploče nisu pogodne za ovaj zadatak i zašto.


izvor: opennet.ru
