ESP-KVM 0.83.0 ja avatud kÔvakettapuhverserver JetKVM Mini jaoks

KĂ€ivitati uus versioon avatud mĂ€llu ESP-KVM 0.83.0, mis muudab ESP32-P4 mikroprotsessoriga plaadi IP-KVM-iks, andes ligipÀÀsu kaugkomplekti ekraanile, klaviatuurile ja hiirele veebibrauseri kaudu. Seade ĂŒhendatakse sihtmasina HDMI-de ja kĂ€itub nagu USB-klaviatuur ja -hiir, samas edastades pildi ja juhtimise brauserisse. Sihtmasinale ei ole midagi installida, see töötab alates BIOS-i tasemest. Kood on kirjutatud C keeles ja levitatakse Apache 2.0 litsentsi alusel.

Uues vĂ€ljaandes on valmis sisemĂ€lu JetKVM Mini jaoks KVM, mille mÔÔtmed on 42x42x23 mm. JetKVM Mini on varustatud ESP32-P4X plaadiga, 32 MB PSRAM-iga, HDMI sildaga TC358743, 100-megabitise Ethernetiga, microSD pesaga ja ruudukujulise ekraaniga 240×240 ST7789-l. PĂ€rast uuendamist töötavad kĂ”ik kontrollitud funktsioonid, nagu 1080p50 kvaliteediga edastamine, Ethernet, vĂ”rgu kaudu uuendamine, klaviatuur, hiir, ekraan, kĂŒlgpaneeli nupud, microSD.

JetKVM-i vaikimisi pĂŒsivara aktsepteerib ainult allkirjastatud uuendusi ja seadmestiku uuendamiseks tuleks selle seadetes aktiveerida «USB Debugging» reĆŸiim, vastasel juhul lĂŒlitub programm mĂ”ne sekundi pĂ€rast vĂ€lja ja JetKVM Mini tuleb ĂŒhendada arvutiga EXT-pesa kaudu. Enne kirjutamist on soovitatav teha Flash-tagavarakoopia — vilkuja lehelt on selleks nupp, see loeb kĂ”ik 16 MB otse brauseris lĂ€bi esptool-js. Tehase pĂŒsivara saab taastada tekitatud koopia vĂ”i taastamisfaili kaudu, mille JetKVM avaldab iga mudeli jaoks. Hiljem laaditakse uuendused vĂ”rgu kaudu ja vana versioon jÀÀb Flash-i teises pooles tagasilĂŒkkamise juhtumiks.

Kahjuks ei ole JetKVM Minil heli HDMI-st (TC358743 toetab heli edastamist I2S kaudu kolme vĂ€ljundi kaudu, kuid sellel plaadil need kuhugi ei ole ĂŒhendatud). Selle piirangu ĂŒletamiseks tutvustab pĂŒsivara seadet sihtmasinale kui USB-kĂ”larit. PĂ€rast seadistuse aktiveerimist nĂ€eb sihtmasin seadet «ESP-KVM Speaker» — see on UAC2, 48 kHz, 16 bitti, stereo, ĂŒks isokroonne OUT-lĂ”pp. Sagedus on fikseeritud SOF-i kaadritega, seega tagasiside lĂ”pp ei ole vajalik. Katkemine loendab saabunud baitide arvu ja aktiveerib iga 5 ms jĂ€rel ĂŒlesande, mis lĂ”ikab voogusid samadele plokkidele, mis tulevad I2S-ilt.


MĂ€ngi videot

ESP-KVM versioonis 0.83.0 on lisatud vĂ”imalus valida, milliseid lehti ekraan seadmel kuvab (kui kĂ”ik eemaldada, jÀÀb alles logo). Ekraani vĂ€ljalĂŒlitamise vĂ”imalus on lisatud mÀÀratud aja möödudes. Sihtseadmest espkvm-agent on saanud nimeks ESP-KVM Tools, et seda ei segataks AI-agenditega. Versioonides pĂ€rast 0.65 on tehtud jĂ€rgmised uuendused:

  • 0.66: H.264 pilt jĂ”uab brauserisse WebRTC (UDP, DTLS-SRTP) kaudu, kui see on vĂ”imalik, ja WebSocketi kaudu, kui ei. Teostus on oma, ilma serverid STUN ja TURN, Tailscale kaudu töötab samuti. Kui pakett kaob, kaob ĂŒks kaader, voog ei peatu.
  • 0.67-0.68: HDMI heli TC358743 platvormidel: kolm I2S kaablit sillalt P4 vĂ€ljunditesse. See kuuleb konsoolis ja salvestatakse Opus-salvestusse. Lisatud on multimeedia nupud, kahe sĂ”rmega suum telefonis, virtuaalne joystick pointerina ja arvuti gamepad hiire rollis.
  • 0.69-0.70: 3.x revisjoni kiibid töötavad PSRAM 250 MHz juures ja H.264 1080p on tĂ”usnud 22-st 27 kaadri vĂ”rra sekundis. Vaikimisi kĂŒsib seade allikalt 1080p50, mitte 1080p30. Kodeerija alustab kaadri töötlemist, samal ajal kui see veel voolab, ja hiire liikumine toimub WebRTC andmevoos ilma kordus saatmiseta.
  • 0.71-0.73: Erinevate sihtseadmete profiilid. Seade valib profiili ise vastavalt sellele, kuidas allikas HDMI-CEC vĂ”i USB kaudu ennast tutvustab, nii et Switch ja Steam Deck dokis saavad oma seadistused. Pildile on vĂ”imalik joonistada kuni kaheksa ristkĂŒlikut, ja seade jĂ€lgib neid iseseisvalt: muutus, seiskumine, tekst ilmus.
  • 0.74: JĂ€rgjĂ€rguline port sama USB-kaabli kaudu, ilma juhtmeteta. Selle kaudu töötab sihtseadmest programm: masina nimi ja aadressid, ĂŒhine lĂ”ikepuhver ja puhas vĂ€ljalĂŒlitamine.
  • 0.75: ProovivĂ€rskendus seadmetele, millele on keeruline ligipÀÀs saada. PĂ€rast vĂ€rskendust peab konsool uuesti ĂŒhendust vĂ”tma ja versiooni kinnitama. Kui keegi seda 10 minuti jooksul ei tee, tagastab seade automaatselt eelneva versiooni.
  • 0.76-0.77: Ainult vaatamiseks ja otseteed konsoolis. Tailscale ilma autori vĂ”tmeta: seade kuvab linki, mis kinnitatakse Tailscale'i lehelt. Tailsnetworki sĂ”lmede nimekiri koos teedega (kas otse vĂ”i lĂ€bi mĂ”ne edastaja) ja reĆŸiim, kus konsool vastab ainult tailnet aadressidele.
  • 0.78-0.79: Muudetud seaded ja kĂ€skude palett Ctrl+K kaudu: mitme tĂ€he jĂ€rgi leitakse vajalik paneel, klahvikombinatsioon, makro vĂ”i skript.
  • 0.80: ST7789 ekraanijuhik ja kuni neli nuppu seadmel, igal oma funktsioon.
  • 0.81-0.82: Salvestused ja ekraanipildid laaditakse WebDAV katalooge, nĂ€iteks Nextcloudi vĂ”i NAS-i. Seadete tabel mÀÀrab, milline sĂŒndmus lĂ€heb millisesse teavituste kanalisse. Uue kanalina on lisatud ntfy, ning seade teatab uue versiooni vĂ€ljalaskmisest. Wi-Fi vĂ”rkude arv on nĂŒĂŒd seadistatav kolmele (valitakse see, millel on parim signaalitase).

Allikas: opennet.ru

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster