ESP32-P4 ๊ธฐ๋ฐ˜์˜ ์˜คํ”ˆ์†Œ์Šค IP-KVM ํŽŒ์›จ์–ด์ธ ESP-KVM 0.45.0 ๋ฒ„์ „์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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 ํ‘œ์‹œ๋“ฑ), Wake-on-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๋ฅผ ํฌํ•จํ•œ 10๊ฐ€์ง€ ๋ณด๋“œ ๋ณ€ํ˜•์šฉ์œผ๋กœ ์ปดํŒŒ์ผ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ๋Š” ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” Waveshare ESP32-P4-ETH ๋ณด๋“œ์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ ์ผ€์ด์Šค๋ฅผ ์ œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ณ„๋„์˜ ๋„๊ตฌ๋ฅผ ์„ค์น˜ํ•  ํ•„์š” ์—†์ด ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง์ ‘ ๋ณด๋“œ์— ํŽŒ์›จ์–ด๋ฅผ ํ”Œ๋ž˜์‹ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฒ„์ „ 0.45.0์—์„œ๋Š” Waveshare ESP32-P4-Module-DEV-KIT์™€ DFRobot FireBeetle 2 ESP32-P4 ๋‘ ๋ณด๋“œ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ, ์–ด๋–ค ESP32-P4 ๋ณด๋“œ๊ฐ€ ์ด ์ž‘์—…์— ์ ํ•ฉํ•˜์ง€ ์•Š์€์ง€, ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ด์œ ๋Š” ๋ฌด์—‡์ธ์ง€์— ๋Œ€ํ•œ ๋ถ„์„์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋™์˜์ƒ ์žฌ์ƒ
๋™์˜์ƒ ์žฌ์ƒ


์ถœ์ฒ˜ : opennet.ru
DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster