ESP-KVM 0.45.0-ի թողարկում, որը բաց կոդով IP-KVM ներկառուցված ծրագրային ապահովում է և հիմնված է ESP32-P4-ի վրա։

ESP-KVM նախագիծը թողարկել է բաց կոդով ներկառուցված ծրագրային ապահովման նոր տարբերակ, որը ESP32-P4 միկրոկառավարիչի վրա հիմնված վրիպազերծման տախտակը վերածում է լիարժեք IP-KVM-ի՝ սարքի, որը հնարավորություն է տալիս մուտք գործել հեռակա համակարգչի էկրան, ստեղնաշար և մկնիկ՝ զննարկչի միջոցով: Հեռակա աշխատասեղանի գործիքներից տարբերվող, նպատակային մեքենայի վրա ոչինչ չի տեղադրվում, և դրա օպերացիոն համակարգը ոչինչ չի պահանջում. սարքը միանում է տեսաելքին և USB միացքին և գործում է՝ անկախ նրանից, թե համակարգիչը ցուցադրում է BIOS ինտերֆեյսը, բեռնվում է, աշխատում է դատարկ սկավառակով, թե անջատված է: Կոդը գրված է C լեզվով և տարածվում է Apache 2.0 լիցենզիայի ներքո:

Սարքը հավաքված է երկու փոքր տախտակներից՝ մեկը՝ ESP32-P4-ով, մյուսը՝ TC358743 չիպի վրա հիմնված գրանցման տախտակ, որը HDMI թիրախները փոխակերպում է MIPI-CSI-ի։ Այնուհետև պատկերը կոդավորվում է միկրոկառավարիչի ապարատային կոդավորիչների՝ H.264 կամ MJPEG-ի միջոցով և ուղարկվում է զննարկիչին։ Ստեղնաշարն ու մկնիկը մատակարարվում են թիրախային մեքենային USB OTG-ի միջոցով, ինչը նշանակում է, որ այն տեսնում է ստանդարտ մուտքային սարքեր և դրայվերներ չի պահանջում։ Հղման տախտակը 1920x1080-ում հասնում էր մոտավորապես 20-24 կադր վայրկյանում և մինչև 45՝ 1280x720-ում։

Հնարավորություններ՝

  • Տեքստային էկրանի ընթերցումը որպես տեքստ, այլ ոչ թե պատկեր՝ BIOS կոնսոլի, bootloader-ի կամ Linux- կոնսոլը ճանաչվում է նիշերի գեներատորի կողմից և փոխանցվում է սիմվոլներով - էկրանը զբաղեցնում է մի քանի կիլոբայթ մեգաբայթերի փոխարեն, և սերիական համարը կամ սխալի կոդը կարող է ընտրվել մկնիկի միջոցով և պատճենվել:
  • Վերահսկեք ձեր էկրանը՝ օգտագործելով նախապես սահմանված արտահայտություններ և ստացեք ծանուցումներ, երբ ձեր սարքը աննկատ է մնում։
  • Նպատակային էներգիայի կառավարում օպտոկուպլերի միջոցով (միացման և վերագործարկման կոճակներ, LED ցուցում), արթնացում ցանցային ցանցում և քնած մեքենայի արթնացում USB-ի միջոցով։
  • Ներկառուցված WireGuard և Tailscale-ը, ներառյալ սեփական մենեջերի հետ աշխատանքը սերվեր Գլխի սկալե։
  • Ինտեգրացիա Home Assistant-ի հետ MQTT-ի միջոցով. սենսորներ, կոճակներ, ծրագրային ապահովման թարմացման միավոր և տեսախցիկ՝ նպատակային էկրանի նկարով։
  • 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
Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster