Projekt ESP-KVM vydal novú verziu firmvéru s otvoreným zdrojovým kódom, ktorý transformuje ladiacu dosku založenú na mikrokontroléri ESP32-P4 na plnohodnotný IP-KVM – zariadenie, ktoré poskytuje prístup k obrazovke, klávesnici a myši vzdialeného počítača prostredníctvom prehliadača. Na rozdiel od nástrojov vzdialenej pracovnej plochy sa na cieľovom počítači nič neinštaluje a jeho operačný systém nevyžaduje nič: zariadenie sa pripája k video výstupu a portu USB a funguje bez ohľadu na to, či počítač zobrazuje rozhranie BIOS, spúšťa systém, beží s prázdnym diskom alebo je vypnutý. Kód je napísaný v jazyku C a distribuovaný pod licenciou Apache 2.0.
Zariadenie je zostavené z dvoch malých dosiek: dosky s ESP32-P4 a dosky na zachytávanie obrazu založenej na čipe TC358743, ktorý prevádza HDMI signál na MIPI-CSI. Obraz sa potom kóduje pomocou hardvérových kodérov mikrokontroléra – H.264 alebo MJPEG – a odosiela sa do prehliadača. Klávesnica a myš sa privádzajú do cieľového počítača cez USB OTG, čo znamená, že vidí štandardné vstupné zariadenia a nevyžaduje žiadne ovládače. Referenčná doska dosahovala približne 20 – 24 snímok za sekundu pri rozlíšení 1920x1080 a až 45 pri rozlíšení 1280x720.
Možnosti:
- Čítanie textovej obrazovky ako textu, nie obrázka: obsah konzoly BIOS, bootloaderu alebo Linux- konzola je rozpoznávaná generátorom znakov a prenášaná v symboloch - obrazovka zaberá niekoľko kilobajtov namiesto megabajtov a sériové číslo alebo chybový kód je možné vybrať myšou a skopírovať.
- Sledujte svoju obrazovku pomocou prednastavených fráz a dostávajte upozornenia, keď je vaše zariadenie bez dozoru.
- Správa napájania Target pomocou optočlenu (tlačidlá napájania a resetovania, LED indikátory), Wake-on-LAN a prebudenie spiaceho počítača cez USB.
- vstavaný WireGuard a Tailscale vrátane spolupráce s vlastným manažérom server Škála hlavy.
- Integrácia s Home Assistant cez MQTT: senzory, tlačidlá, entita aktualizácie firmvéru a kamera s cieľovou snímkou obrazovky.
- HTTPS s certifikátom vydaným zariadením, prihlásenie heslom a fyzické obnovenie hesla pomocou tlačidla na doske; môžete si tiež nahrať vlastný certifikát.
- Dvojslotová aktualizácia sieťového firmvéru s automatickým vrátením zmien, záložný obraz na internú flash pamäť a portálový prístupový bod, ak nie je k dispozícii sieť.
- Malá stavová obrazovka (I2C OLED alebo okrúhla GC9A01) s adresou, stavom prepojenia a teplotou.
- Virtuálne médiá: Obraz disku z karty microSD sa cieľovému zariadeniu poskytne ako bootovací USB disk, čo umožňuje inštaláciu systému na počítač s prázdnym diskom.
Firmvér je zostavený pre desať variantov dosiek vrátane Waveshare ESP32-P4-ETH, ESP32-P4-NANO a ESP32-P4-WIFI6, Espressif ESP32-P4 Function EV, Guition ESP32-P4-M3-Dev a M5Stack Unit PoE-P4. Komunita vytvorila niekoľko krytov pre najpopulárnejšiu dosku Waveshare ESP32-P4-ETH. Dosku môžete flashovať priamo z prehliadača bez inštalácie akýchkoľvek nástrojov.
Verzia 0.45.0 pridáva podporu pre dve dosky – Waveshare ESP32-P4-Module-DEV-KIT a DFRobot FireBeetle 2 ESP32-P4 – a publikuje analýzu toho, ktoré dosky ESP32-P4 nie sú pre túto úlohu vhodné a prečo.


Zdroj: opennet.ru
