ESP-KVM loyihasi ESP32-P4 mikrokontrolleriga asoslangan disk raskadrovka platasini to'liq IP-KVM ga aylantiradigan ochiq kodli dasturiy ta'minotning yangi versiyasini chiqardi - bu qurilma brauzer orqali masofaviy kompyuterning ekrani, klaviaturasi va sichqonchasiga kirishni ta'minlaydi. Masofaviy ish stoli vositalaridan farqli o'laroq, maqsadli mashinaga hech narsa o'rnatilmagan va uning operatsion tizimi hech narsa talab qilmaydi: qurilma video chiqish va USB portiga ulanadi va kompyuter BIOS interfeysini ko'rsatsa ham, ishga tushsa ham, bo'sh disk bilan ishlasa ham yoki o'chirilgan bo'lsa ham ishlaydi. Kod C tilida yozilgan va Apache 2.0 litsenziyasi ostida tarqatilgan.
Qurilma ikkita kichik platadan yig'ilgan: ESP32-P4 o'rnatilgan plata va HDMI nishonlarini MIPI-CSI ga o'zgartiradigan TC358743 chipiga asoslangan suratga olish platasi. Keyin tasvir mikrokontrollerning apparat kodlovchilari - H.264 yoki MJPEG - yordamida kodlanadi va brauzerga yuboriladi. Klaviatura va sichqoncha maqsadli mashinaga USB OTG orqali uzatiladi, ya'ni u standart kirish qurilmalarini ko'radi va drayverlarni talab qilmaydi. Malumot platasi 1920x1080 da sekundiga taxminan 20-24 kadr va 1280x720 da 45 kadrgacha tezlikka erishdi.
Imkoniyatlar:
- Matn ekranini rasm emas, balki matn sifatida o'qish: BIOS konsoli, yuklash vositasi yoki boshqa narsalarning tarkibi Linux- konsol belgilar generatori tomonidan tan olinadi va belgilarda uzatiladi - ekran megabayt o'rniga bir necha kilobaytni egallaydi va seriya raqami yoki xato kodi sichqoncha yordamida tanlanishi va nusxalanishi mumkin.
- Oldindan o'rnatilgan iboralar yordamida ekraningizni kuzatib boring va qurilmangiz qarovsiz qolganda ogohlantirishlarni oling.
- Optokupl (quvvat va qayta o'rnatish tugmalari, LED ko'rsatkichi), Wake-on-LAN va USB orqali uxlash mashinasini uyg'otish orqali maqsadli quvvatni boshqarish.
- Vstroennye WireGuard va Tailscale, shu jumladan o'z menejeri bilan ishlash server Bosh shkalasi.
- MQTT orqali Home Assistant bilan integratsiya: sensorlar, tugmalar, dasturiy ta'minotni yangilash obyekti va maqsadli skrinshotga ega kamera.
- Qurilma tomonidan berilgan sertifikat, parol bilan kirish va doskadagi tugma orqali jismoniy parolni tiklash bilan HTTPS; siz o'zingizning sertifikatingizni ham yuklashingiz mumkin.
- Avtomatik qaytarish, ichki flesh-xotirada zaxira nusxasi va agar tarmoq bo'lmasa, portal kirish nuqtasi bilan ikkita uyali tarmoq dasturiy ta'minotini yangilash.
- Manzil, havola holati va harorati ko'rsatilgan kichik holat ekrani (I2C OLED yoki yumaloq GC9A01).
- Virtual media: microSD kartadan olingan disk tasviri maqsadga yuklanadigan USB disk sifatida beriladi, bu esa tizimni bo'sh diskli mashinaga o'rnatish imkonini beradi.
Dasturiy ta'minot Waveshare ESP32-P4-ETH, ESP32-P4-NANO va ESP32-P4-WIFI6, Espressif ESP32-P4 Function EV, Guition ESP32-P4-M3-Dev va M5Stack Unit PoE-P4 kabi o'nta plata variantlari uchun kompilyatsiya qilingan. Hamjamiyat eng mashhur Waveshare ESP32-P4-ETH platasi uchun bir nechta korpuslar yaratdi. Siz platani hech qanday vositalarni o'rnatmasdan to'g'ridan-to'g'ri brauzeringizdan o'chirishingiz mumkin.
0.45.0 versiyasi ikkita plata — Waveshare ESP32-P4-Module-DEV-KIT va DFRobot FireBeetle 2 ESP32-P4 — uchun qoʻllab-quvvatlashni qoʻshadi va qaysi ESP32-P4 platalari bu vazifa uchun mos emasligi va nima uchun ekanligi tahlilini nashr etadi.


Manba: opennet.ru
