Megjelent az ESP-KVM 0.45.0, az ESP32-P4 alapú IP-KVM nyílt firmware.

Megjelent az ESP-KVM projekt, amely egy nyílt forráskódú firmware-t fejleszt, amely az ESP32-P4 mikrokontroller debug kártyáját egy teljes értékű IP-KVM eszközzé alakítja — amely lehetővé teszi a távoli számítógép képernyőjéhez, billentyűzetéhez és egéréhez való hozzáférést böngészőn keresztül. Eltérően a távoli asztali alkalmazásoktól, a vezérelt gépen semmit sem kell telepíteni, és az operációs rendszerből semmit sem igényel: az eszköz csatlakozik a videokimenetre és az USB portra, és működik, amikor a számítógép a BIOS felületet mutatja, bootol, üres lemezen áll, vagy ki van kapcsolva. A kód C nyelven készült, és az Apache 2.0 licenc alatt terjesztik.

Az eszköz két kis lapkából áll: az ESP32-P4 lapkáról és a TC358743 chipre épülő video rögzítő lapkája, amely az HDMI célt MIPI-CSI-re alakítja. Ezután a képet a mikrokontroller saját hardveres kódolóival — H.264 vagy MJPEG — kódolják, és ez kerül a böngészőbe. A billentyűzet és az egér az USB OTG-n keresztül kerül a célgéphez, így az a hagyományos bemeneti eszközöket látja, és nincs szüksége vezetőkre. Az referencia lapkán körülbelül 20-24 képkockát kaptunk másodpercenként 1920×1080 felbontásnál, és akár 45-öt 1280×720-nál.

A lehetőségek közül:

  • A szöveges képernyő olvasása szöveges formában, nem képként: a BIOS, a betöltő vagy a Linux konzol tartalma a karaktergenerátor által észlelhető, és karakterekként továbbítható — a képernyő pár kilobyte-ot foglal el a megabájtok helyett, és a sorozatszám vagy a hiba kódja kiemelhető egérrel és másolható.
  • A képernyő nyomon követése megadott kifejezések szerint, értesítéssel, ha senki sem figyeli az eszközt.
  • A célgép tápegységének vezérlése optopáron keresztül (bekapcsoló és újraindító gombok, állapotjelző olvasása), Wake-on-LAN és alvó gép felébresztése USB-n keresztül.
  • Beépített WireGuard és Tailscale, beleértve a saját kezelőből való munkát. szerverrel Headscale.
  • Integrálás a Home Assistant-ba MQTT-n keresztül: érzékelők, gombok, firmware frissítési entitás és a cél képernyő pillanatképe.
  • HTTPS önálló generálással, belépés jelszóval és fizikai jelszó visszaállító gomb a lapkán; saját tanúsítvány is feltölthető.
  • Firmware frissítés hálózaton, két slot és automatikus visszaállítás, mentett kép a belső flash memóriában és hotspot portál, ha a hálózat nem elérhető.
  • Kis státusz képernyő (I2C OLED vagy kerek GC9A01) címmel, a kapcsolat állapotával és a hőmérséklettel.
  • Virtuális tárolók: a microSD kártyáról készült lemezkép bootolható USB-meghajtóként kerül átadásra a célhoz, lehetővé téve egy üres lemezre telepített rendszer beszerzését.

A firmware tíz különböző alaplapra készült, beleértve a Waveshare ESP32-P4-ETH, ESP32-P4-NANO és ESP32-P4-WIFI6, az Espressif ESP32-P4 Function EV, a Guition ESP32-P4-M3-Dev és az M5Stack Unit PoE-P4 típusokat. A közösség több házítást készített a legnépszerűbb Waveshare ESP32-P4-ETH alaplaphoz. Az alaplapot közvetlenül a böngészőből lehet flash-álni, anélkül, hogy eszközöket kellene telepíteni.

A 0.45.0-s verzióban két új alaplap támogatása került bevezetésre — a Waveshare ESP32-P4-Module-DEV-KIT és a DFRobot FireBeetle 2 ESP32-P4 — és közzétették azokat az alaplapokat, amelyek az ESP32-P4 számára nem alkalmasak ilyen célokra, és miért nem.

Videó lejátszása
Videó lejátszása


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster