ESC
开源 1 分钟阅读

JetKVM Mini 发布:33美元起、搭载 ESP32-P4X 的迷你开源 KVM

JetKVM 发布 Mini 系列远程管理硬件:Mini 配 RJ45 有线网口,Mini W 支持 2.4/5 GHz Wi-Fi 和蓝牙连接。设备搭载带硬件 H.264 编码器的 ESP32-P4X,支持 1080p 30fps 视频串流、键鼠控制、虚拟介质挂载,固件从第一天起开源,售价 33 美元起。

来源:Hacker News

JetKVM Mini 配备 RJ45 端口。只需插上网线、视频线以及连接目标电脑的 USB 线,从显示屏上读取 IP 地址,然后在浏览器中打开即可。设置流程与所有 JetKVM 相同。

JetKVM Mini W 则去掉了 RJ45,改用 2.4 和 5 GHz 无线电。它专为网线无法触及的设备而生:另一个房间的 PC、电视柜下的主机,或没有空闲交换机端口的机柜。视频线和 USB 线是仅有的两根线缆。初始设置通过手机或笔记本电脑的浏览器经蓝牙完成:选择网络、输入密码,Mini W 即可接入。

我们希望打造一款价格亲民、可以装在每一台机器上的 JetKVM,而要实现这一点就意味着从头再来。**Mini 并不是简化版的 JetKVM,而是围绕 KVM 需要出色完成的核心任务重新设计的 JetKVM:**捕捉视频、控制键盘和鼠标、挂载虚拟介质,以及在被管理机器离线时保持自身可访问。

最终结果是架构大幅简化:一颗 ESP32-P4X 负责视频采集、H.264 编码、USB 以及 JetKVM 固件,无需 Linux 系统所需的独立 DRAM 和 eMMC。围绕这颗芯片,我们打造了紧凑的铝制外壳、带物理按键的简易状态显示屏,以及与 JetKVM 相同的网页界面、云服务、扩展和更新系统。

它实现了 JetKVM 的全部功能,而体积更小,售价 33 美元起。

Mini 搭载 ESP32-P4X,这是一款带硬件 H.264 编码器的微控制器。视频以 1080p 30 fps 或 720p 60 fps 采集,在芯片上完成编码,并通过 WebRTC 串流到你的浏览器。Mini W 额外配备一颗 ESP32-C5 用于无线连接,支持 2.4 和 5 GHz 的 IEEE 802.11a/b/g/n/ac/ax 网络连接、用于初始设置的 Bluetooth LE,以及面向 Zigbee 和 Thread 的 IEEE 802.15.4。

Mini 配有两个 USB 端口。其中一个连接目标电脑:以 USB 2.0 High Speed(480 Mbps)运行,向目标机器提供键盘、鼠标和虚拟介质,并从该机器取电。虚拟介质通过侧面的 TF 卡插槽实现——插入你自己的卡,载入所需的 ISO 镜像即可。

**另一个则是通用 USB 端口。**它以 USB 2.0 Full Speed(12 Mbps)运行,还可用作备用或辅助供电输入。我们的扩展设备就连接在这里:我们正在将 ATX、DC 电源和串口扩展改为标准 USB 接口,新版本将在后续发布中推出。在外部供电的情况下,该端口甚至可以作为 USB 主机运行,为你自己的固件中选择支持的任意 USB 设备打开大门。

我们为 ESP32-P4X 重写了固件,并且从第一天起就会开源。它使用相同的协议,因此网页界面和云服务可以原样沿用。

这意味着你早已熟悉的界面:键盘和鼠标控制、文本粘贴、键盘布局、基于 TF 卡上 ISO 镜像的虚拟介质、用于外网访问的 JetKVM Cloud、Wake-on-LAN 网络唤醒、MQTT 与 Home Assistant、OIDC 登录,以及支持自动回滚的空中(OTA)更新。

**它还将支持 JetKVM OS Services。**针对 KVM 所连接机器的 OS 服务将在未来几周内发布,并且从第一天起就支持 Mini。它能够以最高 4K 分辨率捕捉目标电脑的屏幕,并提供共享剪贴板、访客终端和文件传输功能。了解更多。

**安全启动,随你所愿。**JetKVM Mini 出厂即支持安全启动。JetKVM 公钥摘要已预置在芯片的 eFuse 中,你只需在网页界面中进行一项设置,即可将 Mini 永久锁定为仅运行 JetKVM 签名的固件。