PiKVM pikvm

⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
pikvm 2204 Stars 未知 BOM 完整度: /5 教程完整度: /5

项目简介

Open and inexpensive DIY IP-KVM based on Raspberry Pi


PiKVM 是一个基于树莓派的开源 IP-KVM 项目,旨在用极低的成本实现一套功能完整的远程键盘、视频和鼠标控制方案。它允许用户通过网络远程管理服务器或工作站,即使目标设备的操作系统崩溃、未安装系统,甚至处于 BIOS 界面,也能进行全功能操作。这意味着你可以远程修复系统故障、配置 BIOS、甚至通过虚拟 CD/DVD 或 U 盘重装操作系统。

标签

项目特点

**开源且低成本**:完全开源,DIY 成本在 30 到 100 美元之间,远低于商业 IP-KVM 解决方案。
**极低延迟**:H.264 视频延迟仅为 35-50 毫秒,是所有现有解决方案中延迟最小的。
**功能全面**:支持 FullHD 视频、虚拟 CD/DVD/U 盘、USB 键盘鼠标(含 LED 和滚轮)、ATX 电源控制、Web UI 和 VNC 访问、IPMI BMC、Wake-on-LAN 等。
**硬件方案多样**:支持从 DIY(V1/V2)到即插即用的工业级成品(V3/V4)多种配置。
**即用型操作系统**:提供基于只读文件系统的完整操作系统,开箱即用。
**可扩展性**:支持 GPIO 端口控制、USB 继电器、外部天线、mPCIe 插槽(用于 LTE/5G 卡)等。

技术规格

支持的树莓派型号
视频分辨率
视频编码
视频延迟
音频
USB 外设模拟
电源控制
网络接口
功耗 (空闲)
操作系统
扩展接口

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Raspberry Pi 4/3/2/Zero2W 1 根据 DIY 方案选择
HDMI-to-CSI 桥接板 或 USB HDMI 采集卡 1 推荐使用 CSI 接口以获得更低延迟
MicroSD 卡 (16GB+) 1 用于安装 PiKVM 操作系统
5V/3A USB-C 电源适配器 1 为树莓派供电
HDMI 线 1 连接目标主机到采集卡
USB 线 (Micro-B 或 USB-C) 1 用于模拟键盘鼠标和虚拟存储
ATX 控制板 (DIY) 1 用于控制主机电源开关和复位
OLED 显示屏 1 显示 IP 地址等信息 (V4/V3 内置)
散热片/风扇 1 用于散热 (V4/V3 内置)

所需工具

工具用途是否必需
3D打印机 打印外壳 (DIY 方案) ▢ 推荐
焊台 焊接 ATX 控制板等电子元件 (DIY 方案) ▢ 推荐
螺丝刀 组装外壳和固定板卡 ✅ 是
电脑 烧录 SD 卡镜像、配置系统 ✅ 是
网线 连接 PiKVM 到网络 ✅ 是

能力画像

记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
1/5
数理与计算
2/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
2/5

视频

2HqbQdZUEmY

Kx5MlT2jYxU

watch

watch

dTchVKxx7Fo

watch

watch

watch

plP9Y1likRg

true-networked-kvm-without-breaking-the-bank

kvm-over-ip-raspberry-pi

pikvm-raspberry-pi-as-a-kvm-remote-control

9YhPWjWv5gw

所需技能

🔧 **动手能力**:需要具备基本的电子元件焊接和硬件组装能力(特别是 DIY 方案)。对于成品方案(V3/V4),动手要求较低,主要是连接线缆和配置网络。 💻 **编程能力**:需要具备基本的 Linux 命令行操作和网络配置知识。项目提供了完整的操作系统镜像,通常无需编程,但高级用户可以通过 SSH 进行定制。 ⚡ **电子电路**:对于 DIY 方案,需要了解基本的电路原理,例如如何连接 ATX 控制板和 HDMI 采集卡。成品方案则无需此技能。

适用场景

**远程服务器管理**:在数据中心或远程办公室,无需亲临现场即可管理服务器,进行 BIOS 配置、系统安装和故障排除。
**家庭实验室**:管理家中的 NAS、虚拟机主机或其他服务器设备。
**嵌入式系统开发**:远程调试和测试嵌入式设备,无需连接显示器、键盘和鼠标。
**网络设备管理**:管理路由器、交换机等网络设备,尤其是在没有串口控制台的情况下。
**远程工作站维护**:远程解决同事或客户的电脑问题,即使操作系统无法启动。