UtslÀppet av ESP-KVM 0.45.0, en öppen firmware för IP-KVM baserad pÄ ESP32-P4

Utgivet en version av projektet ESP-KVM, som utvecklar en öppen firmware som omvandlar ett utvecklingskort baserat pĂ„ mikrokontrollern ESP32-P4 till en fullstĂ€ndig IP-KVM — en enhet som ger Ă„tkomst till skĂ€rmen, tangentbordet och musen pĂ„ en fjĂ€rrdator via webblĂ€saren. Till skillnad frĂ„n fjĂ€rrskrivbordsverktyg behöver ingenting installeras pĂ„ den styrda maskinen och inget krĂ€vs frĂ„n dess operativsystem: enheten ansluts till videoutgĂ„ngen och USB-porten och fungerar nĂ€r datorn visar BIOS-grĂ€nssnittet, laddar, stĂ„r med en tom disc eller Ă€r avstĂ€ngd. Koden Ă€r skriven i C och distribueras under Apache 2.0-licensen.

Enheten bestĂ„r av tvĂ„ smĂ„ kort: ett kort med ESP32-P4 och ett fĂ„ngstkort baserat pĂ„ chippet TC358743, som konverterar HDMI-kĂ€llan till MIPI-CSI. Bilden kodas sedan av mikrokontrollerns hĂ„rdvaru-encoder — H.264 eller MJPEG — och skickas till webblĂ€saren. Tangentbord och mus kopplas till mĂ„ldatorn via USB OTG, vilket innebĂ€r att den ser vanliga inmatningsenheter och inga drivrutiner behövs. PĂ„ referenskortet uppnĂ„ddes cirka 20-24 bilder per sekund vid 1920×1080 och upp till 45 vid 1280×720.

Möjligheter:

  • AvlĂ€sning av textskĂ€rmen som text och inte bild: innehĂ„llet i BIOS, bootloadern eller Linux-konsolen kĂ€nns igen av teckengeneratorn och överförs som tecken — skĂ€rmen upptar nĂ„gra kilobyte istĂ€llet för megabyte, och serienummer eller felkod kan markeras med musen och kopieras.
  • Övervakning av skĂ€rmen efter angivna fraser med meddelande nĂ€r ingen övervakar enheten.
  • Kontroll av strömmen till mĂ„lenheten via optokopplare (strömbrytare och Ă„terstĂ€llning, avlĂ€sning av indikator), Wake-on-LAN och vĂ€ckning av vilande maskin via USB.
  • Inbyggda WireGuard och Tailscale, inklusive arbete med egen controller servern Headscale.
  • Integration med Home Assistant via MQTT: sensorer, knappar, en uppdateringsenhet för firmware och en kamera med skĂ€rmbild av mĂ„let.
  • HTTPS med certifikat som enheten sjĂ€lvmant utfĂ€rdar, inloggning med lösenord och fysiskt Ă„terstĂ€llande av lösenord med en knapp pĂ„ kortet; du kan ocksĂ„ ladda upp ditt eget certifikat.
  • Firmwareuppdatering över nĂ€tverk med tvĂ„ platser och automatisk rollback, nödbild i intern flashminne och en hotspot med portal om nĂ€tverket saknas.
  • En liten statusdisplay (I2C OLED eller rund GC9A01) med adress, lĂ€nkstatus och temperatur.
  • Virtuella enheter: en diskavbildning frĂ„n microSD-kortet ges till mĂ„let som en startbar USB-enhet, vilket möjliggör installation av systemet pĂ„ en maskin med en tom disk.

Firmware byggs för tio olika kort, inklusive Waveshare ESP32-P4-ETH, ESP32-P4-NANO och ESP32-P4-WIFI6, Espressif ESP32-P4 Function EV, Guition ESP32-P4-M3-Dev och M5Stack Unit PoE-P4. Gemenskapen har skapat flera höljen för det mest populÀra kortet Waveshare ESP32-P4-ETH. Du kan flasha kortet direkt frÄn webblÀsaren utan att behöva installera verktyg.

I utgĂ„van 0.45.0 har stöd lagts till för tvĂ„ kort – Waveshare ESP32-P4-Module-DEV-KIT och DFRobot FireBeetle 2 ESP32-P4 – och en analys publicerades om vilka kort baserade pĂ„ ESP32-P4 som inte Ă€r lĂ€mpliga för denna uppgift och varför.

Spela video
Spela video


KĂ€lla: opennet.ru
Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster