ESP-KVM долбоору ESP32-P4 микроконтроллерине негизделген мүчүлүштүктөрдү оңдоо тактасын толук кандуу IP-KVMге — браузер аркылуу алыскы компьютердин экранына, клавиатурасына жана чычканына кирүү мүмкүнчүлүгүн берген түзмөккө — айландырган ачык булактуу микропрограмманын жаңы версиясын чыгарды. Алыскы жумушчу столдун куралдарынан айырмаланып, максаттуу машинага эч нерсе орнотулган эмес жана анын операциялык системасы эч нерсени талап кылбайт: түзмөк видео чыгарууга жана USB портуна туташып, компьютер BIOS интерфейсин көрсөткөндө, жүктөлүп жатканда, бош диск менен иштеп жатканда же өчүрүлгөндө иштейт. Код C тилинде жазылган жана Apache 2.0 лицензиясы боюнча таратылат.
Түзмөк эки кичинекей платадан чогултулган: ESP32-P4 бар плата жана HDMI буталарын MIPI-CSI форматына айландыруучу TC358743 чипине негизделген тартуу платасы. Андан кийин сүрөт микроконтроллердин аппараттык коддогучтары - H.264 же MJPEG - аркылуу коддолуп, браузерге жөнөтүлөт. Клавиатура жана чычкан USB OTG аркылуу максаттуу машинага берилет, башкача айтканда, ал стандарттуу киргизүү түзмөктөрүн көрөт жана драйверлерди талап кылбайт. Маалымат платасы 1920x1080 чечилишинде секундасына болжол менен 20-24 кадрга жана 1280x720 чечилишинде 45 кадрга чейин жеткен.
Мүмкүнчүлүктөр:
- Тексттик экранды сүрөт эмес, текст катары окуу: BIOS консолунун, жүктөгүчтүн же Linux- консоль символ генератору тарабынан таанылат жана символдор менен берилет - экран мегабайттын ордуна бир нече килобайтты ээлейт жана сериялык номерди же ката кодун чычкан менен тандап, көчүрүүгө болот.
- Алдын ала коюлган фразаларды колдонуп, экраныңызды көзөмөлдөп, түзмөгүңүз кароосуз калганда эскертмелерди алыңыз.
- Оптокубат (кубат жана баштапкы абалга келтирүү баскычтары, LED көрсөткүчү), LAN аркылуу ойготуу жана уктап жаткан машинаны USB аркылуу ойготуу аркылуу максаттуу кубаттуулукту башкаруу.
- Камтылган WireGuard жана Tailscale, анын ичинде өзүнүн менеджери менен иштөө сервер Баш тараза.
- MQTT аркылуу Home Assistant менен интеграция: сенсорлор, баскычтар, микропрограмманы жаңыртуу объектиси жана максаттуу скриншот менен камера.
- Түзмөк тарабынан берилген сертификат, сырсөз менен кирүү жана тактадагы баскыч аркылуу физикалык сырсөздү калыбына келтирүү менен HTTPS; сиз өзүңүздүн сертификатыңызды да жүктөй аласыз.
- Автоматтык түрдө артка кайтаруу, ички флеш-эс тутумдагы камдык көчүрмө сүрөтү жана тармак жок болсо, порталга кирүү чекити менен кош уячалуу тармактык микропрограмманы жаңыртуу.
- Дареги, байланыштын абалы жана температурасы көрсөтүлгөн кичинекей абал экраны (I2C OLED же тегерек GC9A01).
- Виртуалдык медиа: microSD картадан алынган диск сүрөтү бутага жүктөлүүчү USB диск катары берилет, бул системаны бош диски бар машинага орнотууга мүмкүндүк берет.
Микропрограмма Waveshare ESP32-P4-ETH, ESP32-P4-NANO жана ESP32-P4-WIFI6, Espressif ESP32-P4 Function EV, Guition ESP32-P4-M3-Dev жана M5Stack Unit PoE-P4 сыяктуу он плата варианты үчүн компиляцияланган. Коомчулук эң популярдуу Waveshare ESP32-P4-ETH платасы үчүн бир нече корпустарды түздү. Сиз платаны эч кандай куралдарды орнотпостон түз браузериңизден жаңырта аласыз.
0.45.0 чыгарылышында эки плата — Waveshare ESP32-P4-Module-DEV-KIT жана DFRobot FireBeetle 2 ESP32-P4 — үчүн колдоо кошулуп, кайсы ESP32-P4 платалары бул тапшырма үчүн ылайыктуу эместигин жана эмне үчүн экенин талдоо жарыяланган.


Source: opennet.ru
