Дэлгэцийг microSD карт руу бичих боломжтой нээлттэй эхийн IP-KVM програм хангамж болох ESP-KVM 0.51.0 хувилбарыг гаргалаа.

ESP32-P4 микроконтроллерийн самбарыг зорилтот машин дээр агент суулгахгүйгээр алсын компьютерын дэлгэц, гар, хулганад хөтөч дээр суурилсан хандалттай IP дээр суурилсан KVM болгон хувиргадаг нээлттэй эхийн програм хангамж болох ESP-KVM 0.51.2 хувилбарыг гаргалаа. Код нь C хэл дээр бичигдсэн бөгөөд Apache 2.0 лицензийн дагуу түгээгдсэн. Энэхүү хувилбарын гол өөрчлөлт нь зорилтот төхөөрөмжийн дэлгэцийн үйл ажиллагааг төхөөрөмжийн microSD картанд бичих боломжтой болсон явдал юм.

Бичлэгийг вэб интерфэйс дэх товчлуураар эхлүүлж, H.264 видеотой .ts файл хэлбэрээр VIDEO санд хадгалдаг. Төхөөрөмж нь үзэгчдэд хүргэдэг урсгалаа бичдэг тул дахин кодлох шаардлагагүй: Espressif ESP32-P4 Function EV самбар дээр бичлэг хийх явцад фрэймийн хурд нь зорилтот машин дээр тоглуулах үед алдагдалгүйгээр 21-22 fps хэвээр байсан. .ts файл нь VLC болон mpv дээр тоглогддог бөгөөд картыг салгах эсвэл унтраах замаар тасалдвал төгсгөл хүртэл тоглогдоно. Урт бичлэгийг 10 минутын файл болгон хувааж, нэг цагийн дараа зогсдог; хоёр утгыг хоёуланг нь тохируулах боломжтой. H.264 кодек идэвхжсэн байсан ч тусдаа товчлуур нь дэлгэцийн агшинг JPEG форматаар SCREENSHOTS хавтсанд хадгалдаг: дэлгэцийн агшинг авахын тулд идэвхгүй техник хангамжийн JPEG кодлогчийг ашигладаг.

Товчлуурын даралт болон хулганы товшилтыг видеоны хажууд байрлах .srt хадмал орчуулгын файлд "Typed: root", "Ctrl+Alt+Delete", болон "Left click (812, 440)" гэх мэт тэмдэгтүүдээр бичиж болно. Анхдагчаар бичсэн текстийг цэгээр сольдог; хэрэв хүсвэл бүтэн текстийг хадгалж болно. Байршлыг зорилтот гарын тохиргооноос авсан болно.

Машины хяналтын камертай ижил зарчим дээр ажилладаг хяналтын камерын горим нэмэгдсэн: төхөөрөмж нь дэлгэцийн сүүлийн хэдэн минутыг тасралтгүй хянаж, ямар нэгэн зүйл тохиолдох үед - дэлгэц тогтворжих үед (яаралтай зогсолтын дэлгэцийн ердийн зүйл), хянасан хэллэг гарч ирэх, ATX тэжээлийн индикатор унтрах эсвэл оператор товчлуур дарах үед тэдгээрийг дараагийн секундын хамт хадгалдаг. Үүссэн видеог MP4 болгон хөрвүүлдэг бөгөөд үйл явдал бүрийн бүлгүүдтэй бөгөөд хэрэв мэдэгдлийг идэвхжүүлсэн бол чатаар видео тоглуулж Telegram руу илгээдэг.

Өнгөрсөн үеийг хадгалах хоёр арга бий: PSRAM-д үйл явдал болох хүртэл карт дээр зай эзэлдэггүй, эсвэл хуучирсан хэсгүүдийг нь устгасан богино хэсгүүдэд картанд өөрт нь хадгалдаг. Хоёр дахь арга нь 3.0 хүртэлх чип хувилбартай самбар дээр ажилладаг бөгөөд H.264 кодлогчийг ажиллуулсны дараа шинэ хувилбарууд дээр 11 MB-тай харьцуулахад 3 MB орчим үнэгүй PSRAM үлддэг.

Цагийн хурдасгуурын горим нэмэгдсэн: тодорхой тооны секунд тутамд нэг кадр хадгалагддаг бөгөөд тоглуулах хурд нь секундэд 25 кадр байдаг тул 10 секундын интервалтайгаар нэг цагийн бичлэгийг 14 секундын видео бичлэгт багтааж болно. Бичлэг болон зургийг тусдаа интерфэйсийн самбарт зохион байгуулсан бөгөөд файлыг бүхэлд нь татаж авахгүйгээр татаж авах, устгах, тоглуулах боломжтой. MP4 файлуудыг хөтчийн суурилагдсан тоглуулагчаар нээдэг бол .ts файлуудыг консол дээр кадр болгон задлан шинжилж, шууд видеотой ижил H.264 декодлогчоор буцаах болон хадмал орчуулгатайгаар декодлодог. Төхөөрөмжийн талын буцаах функцэд HTTP хүрээний дэмжлэгийг хэрэгжүүлдэг.

Дэлгэц дээрх текст хайлтыг хэрэгжүүлсэн. Бичлэг хийх үед төхөөрөмж дэлгэцийг гурван секунд тутамд тэмдэгтийн багц болгон уншиж, уншсан зүйлээ видеоны хажууд байрлах файлд хадгалдаг. Бичлэгийн самбар дээр хэллэгийн хайлт нь дэлгэц дээр хэзээ байгааг харуулж, бичлэгийг тэр цэгээс тоглуулдаг. Зөвхөн тэмдэгт үүсгэгчээр үүсгэгдсэн дэлгэцүүдийг уншдаг - BIOS, ачаалах цэс, тохиргооны програм болон консол.

Бичлэг хийх, цагийн хуваарь гаргах болон дэлгэцийн агшинг төхөөрөмжийн хувилбаруудаас ("300 бичлэг хийх," "60 цагийн хуваарь гаргах," "дэлгэцийн агшин") болон үүнд зориулсан унтраалга болон товчлууруудтай Home Assistant-аас эхлүүлэх боломжтой. Төхөөрөмжийн цагийг одоо NTP-ээр синхрончилсон бөгөөд цагийн бүсийг тохиргооны хотуудын жагсаалтаас сонгож болно - өмнө нь үүнийг интерфэйсээс нуусан хэсэгт хадгалдаг байсан.

0.45.0 хувилбарын дараах хувилбаруудад гарсан бусад өөрчлөлтүүд:

  • 0.46. VIEWE ESP32-P4-Pi болон Waveshare ESP32-P4-NANO-WIFI6-DB самбаруудад зориулсан бүтээн байгуулалтууд нэмэгдсэн. Одоо програм хангамжийг -O2 оновчлолоор бүтээсэн бөгөөд жижиг санах ойн хуваарилалтыг PSRAM руу шилжүүлсэн бөгөөд хөлдөөсөн даалгавар нь одоо dump-тай хамт дахин ачаалахад хүргэдэг.
  • 0.47. Одоо Runbooks боломжтой болсон - текст дэлгэц дээр хэллэг гарч ирэх эсвэл алга болохыг хүлээж, хөтөч хаагдсан үед төхөөрөмж дээр өөрөө ажилладаг макро. DuckyScript форматтай скриптүүдийг одоо хүлээн авна. Cron синтакс болон Telegram руу мэдэгдэл илгээх (дэлгэцийн агшинтай) эсвэл вэбхукууд бүхий хуваарьлагч нэмэгдсэн.
  • 0.48. microSD карт болон WiFi модуль нь одоо нэгэн зэрэг ажилладаг болсон бөгөөд өмнө нь хоёулаа ижил SDMMC үүр ашигладаг байсан.
  • 0.49. Function EV болон Waveshare ESP32-P4-ETH самбар дээрх microSD карт нь одоо 4 MHz-ийн оронд 40 MHz автобусны давтамжтайгаар ажилладаг (ойролцоогоор 9 MB/s уншиж, ойролцоогоор 4 MB/s бичиж байна): үүрний цахилгаан дамжуулах шугамууд нь нэгдсэн зохицуулагчаар тэжээгддэггүй байсан. Вэб интерфэйсээр дамжуулан дүрс ачаалах хурдыг ойролцоогоор 50 дахин хурдасгаж, Ethernet-ээр 3,5 MB/s болгосон. Хуучин BIOS-уудад гарын товчлуурын горим нэмэгдсэн - зорилтот машин одоо хулгана эсвэл хадгалах төхөөрөмжийг оруулаагүй USB 1.1 хурдтай ганц төхөөрөмжийг харж байна. Төхөөрөмж одоо HDMI горим нь хоёр MIPI CSI эгнээний зурвасын өргөнөөс хэтэрсэн эсэхийг мэдээлдэг болсон.
  • 0.49.1. Бай машины виртуал дискнээс унших хурдыг 256 KB блокоор картаас унших замаар 5,6-аас 9 MB/s болгон нэмэгдүүлсэн. Зургийн өөрчлөлтийг одоо USB-г дахин холбохгүйгээр бай машинд харах боломжтой болсон.
  • 0.50. Төхөөрөмж ажиллаж байх үед microSD картыг хуулбарын дундаас авсан ч сольж болно: үүрийг таван секунд тутамд шалгадаг. Хөтөч хөдөлгөөнгүй дэлгэц дээр сүүлийн товчлуурын даралтын өмнөх хүрээг харуулахад хүргэдэг MJPEG-ийн саатлыг зассан.

Эх сурвалж: opennet.ru

DDoS хамгаалалт, VPS VDS сервер бүхий сайтуудад найдвартай хостинг худалдаж аваарай 🔥 DDoS хамгаалалттай, VPS VDS сервертэй найдвартай вэбсайт хостинг худалдаж аваарай | ProHoster