Rilis ESP-KVM 0.45.0, firmware IP-KVM sumber terbuka berbasis ESP32-P4.

Proyek ESP-KVM telah merilis versi baru firmware open-source yang mengubah papan debug berbasis mikrokontroler ESP32-P4 menjadi IP-KVM yang lengkap—sebuah perangkat yang menyediakan akses ke layar, keyboard, dan mouse komputer jarak jauh melalui browser. Tidak seperti alat desktop jarak jauh, tidak ada yang diinstal pada mesin target dan sistem operasinya tidak memerlukan apa pun: perangkat terhubung ke output video dan port USB dan beroperasi terlepas dari apakah komputer menampilkan antarmuka BIOS, melakukan booting, berjalan dengan disk kosong, atau dimatikan. Kode tersebut ditulis dalam bahasa C dan didistribusikan di bawah lisensi Apache 2.0.

Perangkat ini dirakit dari dua papan kecil: sebuah papan dengan ESP32-P4 dan papan penangkap gambar berbasis chip TC358743, yang mengkonversi target HDMI ke MIPI-CSI. Gambar kemudian dikodekan menggunakan encoder perangkat keras mikrokontroler—H.264 atau MJPEG—dan dikirim ke browser. Keyboard dan mouse diumpankan ke mesin target melalui USB OTG, yang berarti perangkat tersebut melihat perangkat input standar dan tidak memerlukan driver. Papan referensi mencapai sekitar 20-24 frame per detik pada resolusi 1920x1080 dan hingga 45 frame per detik pada resolusi 1280x720.

Ini adalah hal yang penting:

  • Membaca layar teks sebagai teks, bukan gambar: isi konsol BIOS, bootloader, atau Linux- Konsol dikenali oleh generator karakter dan ditransmisikan dalam bentuk simbol - Layar hanya membutuhkan beberapa kilobyte, bukan megabyte, dan nomor seri atau kode kesalahan dapat dipilih dengan mouse dan disalin.
  • Pantau layar Anda menggunakan frasa yang telah ditentukan sebelumnya dan terima peringatan saat perangkat Anda tidak diawasi.
  • Manajemen daya target melalui optocoupler (tombol daya dan reset, pembacaan LED), Wake-on-LAN, dan membangunkan mesin yang sedang tidur melalui USB.
  • Tertanam WireGuard dan Tailscale, termasuk bekerja sama dengan manajernya sendiri. server Sisik kepala.
  • Integrasi dengan Home Assistant melalui MQTT: sensor, tombol, entitas pembaruan firmware, dan kamera dengan tangkapan layar target.
  • HTTPS dengan sertifikat yang dikeluarkan perangkat, login kata sandi, dan pengaturan ulang kata sandi fisik melalui tombol pada papan; Anda juga dapat mengunggah sertifikat Anda sendiri.
  • Pembaruan firmware jaringan dua slot dengan rollback otomatis, citra cadangan pada memori flash internal, dan titik akses portal jika tidak ada jaringan.
  • Layar status kecil (I2C OLED atau GC9A01 bulat) dengan alamat, status tautan, dan suhu.
  • Media virtual: Citra disk dari kartu microSD diberikan ke target sebagai drive USB yang dapat di-boot, memungkinkan sistem untuk diinstal pada mesin dengan disk kosong.

Firmware ini dikompilasi untuk sepuluh varian papan, termasuk Waveshare ESP32-P4-ETH, ESP32-P4-NANO, dan ESP32-P4-WIFI6, Espressif ESP32-P4 Function EV, Guition ESP32-P4-M3-Dev, dan M5Stack Unit PoE-P4. Komunitas telah membuat beberapa casing untuk papan Waveshare ESP32-P4-ETH yang paling populer. Anda dapat memprogram papan tersebut langsung dari browser Anda, tanpa perlu menginstal alat apa pun.

Rilis 0.45.0 menambahkan dukungan untuk dua papan—Waveshare ESP32-P4-Module-DEV-KIT dan DFRobot FireBeetle 2 ESP32-P4—dan menerbitkan analisis tentang papan ESP32-P4 mana yang tidak cocok untuk tugas ini dan mengapa.

Putar video
Putar video


Sumber: opennet.ru
Beli hosting yang andal untuk situs dengan perlindungan DDoS, server VPS VDS šŸ”„ Beli hosting website andal dengan perlindungan DDoS, server VPS VDS | ProHoster