iPad KVM:iOS與底層設備之間的創新橋接
Openterface Team Product Updates
Casey Howard的創新”iPad KVM”項目展示了卓越的問題解決能力。作為肯塔基大學計算機科學與數學專業的學生,該校為每位學生配備iPad,Casey面臨一個挑戰:直接從iPad訪問和管理底層設備。在發現Openterface Mini-KVM缺乏原生iOS連接後,他們構建了自己的橋接方案。

挑戰
- iOS鎖定USB,阻止Arduino編程、BIOS級別控制和無頭服務器訪問
- Casey需要一種方式將iPad用作從Arduino到Ubuntu服務器的BIOS級別控制台,無需Wi-Fi、外部電源或笨重的外設
解決方案:樹莓派橋接
該項目的核心創新使用樹莓派的”gadget模式”作為雙用途橋接:
- 供電
- Pi的USB-C端口配置為直接從iPad獲取5V電源
- 傳輸IP流量
- 內部網絡橋接通過同一USB-C線纜傳輸IP數據包
- 提供VNC服務
- Pi上的VNC服務器允許iPad直接遠程桌面,無需Wi-Fi
- 驅動KVM
- Pi上的OpenterfaceQT與Mini-KVM硬件接口
- iPad的VNC會話流式傳輸視頻並將鍵盤/鼠標事件發送到任何目標計算機
實現細節
-
樹莓派配置
- 在_/boot/config.txt_和_/etc/modules_中啟用gadget模式
- 配置USB-C進行5V電源傳輸
- 建立靜態IP(10.55.0.1)的網絡橋接
-
遠程桌面設置
- 在Pi上安裝和配置_x11vnc_
- 在橋接接口上自動啟動VNC服務器
- 在iPad上,使用VNC客戶端(如RNC Viewer)連接到
10.55.0.1或pi.local
-
Mini-KVM集成
- 為ARM架構編譯OpenterfaceQT
- 將Mini-KVM插入Pi的USB和HDMI端口
- 通過Pi的USB-C端口供電
-
操作
- 使用單根USB-C線纜將Pi連接到iPad
- 啟動VNC客戶端並進行身份驗證
- 在Pi上打開Mini-KVM界面
- 流式傳輸目標設備的視頻源並實時控制
系統架構

組件
- iPad(主機):VNC客戶端和電源
- 樹莓派5:USB gadget、網絡橋接和OpenterfaceQT主機
- Openterface Mini-KVM:目標計算機的硬件接口
- 連接:USB-C(電源+網絡)、HDMI和USB-A線纜
影響和可訪問性
僅需iPad、Pi和Mini-KVM,Casey將日常平板電腦轉變為BIOS級別控制台,無需額外設備或網絡。此解決方案完全依靠iPad電池供電運行,無需外部電源或互聯網,在野外使用時保持高度便攜性。Casey的詳細文檔和構建腳本使任何擁有樹莓派和iPad的人都能使用這種方法。
特別感謝Casey Howard,我們2024年USB-KVM DIY挑戰賽的硬件英雄獲獎者,他們擴展了Mini-KVM的功能,並在原生iOS支持可用之前提供了優雅的解決方案。瞭解更多信息: