iOS群控,是通过一台电脑对多台 iPhone 做集中管理与批量操作的技术方案,不越狱、不装插件、不需要开发板。
这篇要回答的是:iOS群控该用哪种连接方式,USB、WiFi 还是蓝牙。
我认识一个人,这两年换了三次场地。
第一次是在出租屋的餐桌上,四台手机;第二次租了个小办公室,一个架子上摆二十台;第三次是今年,业务在两个城市各有一批设备。
三次搬家,他每次都问同一个问题:现在该用哪种连接;答案每次都不一样,而这个答案取决于一个很具体的东西。
从餐桌到两个城市,三个阶段三种答案
餐桌上四台。 四台手机摊在餐桌上,离电脑不到一米。
这个阶段不需要想任何事,数据线摞上去就行。中控 10.7.0 以上版本,配 iOS 17 以上的手机,一台一根线,连上就能用;不用开发板,不用签名,也不用管网络。
四台设备的供电也不用操心,电脑自己的 USB 口撑得住。
办公室一个架子,二十台。 二十台一起上线,第一个变化出现在电上。
他最初的接法是一个大集线器,一根线连电脑,二十台全挂在上面。头两周没事,第三周开始每天都有几台随机掉线。后来才知道那个集线器没有独立电源,靠电脑一个口在硬撑。
换成两个带独立电源的集线器,设备分插到不同的 USB 控制器上,问题就没了。
这个阶段他问过我要不要买蓝牙板。我问他,这些手机以后会不会拿起来换位置。他说不会;那就没必要。数据线解决的是「设备不动」的情况,板子解决的是「设备要动」或者「线到不了」的情况。
设备分到两个城市。 第三阶段才是板子真正有用的时候。
两个城市的设备,电脑在其中一个城市,另一边的设备线够不着;这时候有两条路:一是那边也放一台电脑,各自管各自的;二是用外置硬件把控制信号发过去。
他选的是第一条,因为两个城市各有一台电脑本来就是必要的。如果只有一个城市需要人盯着、另一边纯粹是摆设备,那第二种才划算。要不要上外置硬件?先问那边有没有人。
四种链路的物理限制,还有线这一关
| 链路 | 需要什么 | 版本要求 | 适合的场地 | 代价 |
|---|---|---|---|---|
| 数据线直连(USB HID) | 一根数据线 | 中控 10.7.0+,手机 iOS 17+ | 设备固定摆在架子上 | 线多,要单独解决供电 |
| WiFi | 手机和电脑在同一局域网 | 无 | 设备偶尔挪动、分散在几个工位 | 稳定性和延迟看网络 |
| 蓝牙外置硬件 | ESP32C3 开发板 + 固件 | 绝对坐标固件在 iOS 17 以上兼容良好 | 想彻底摆脱线材 | 板子要维护、要贴 MAC 标签对应 |
| OTG 外置硬件 | ESP32S3 开发板 + 三合一转接头 | 只支持 iOS 17 以上 | 设备离电脑远,或者要外接控制设备 | 占用手机数据口,只能走无线调试 |
有一点值得说明:这三种外置方案做的事是一样的,都是给手机模拟一个鼠标。区别只在于中间隔了几层东西。数据线直连把中间那层去掉了,这也是它便宜的原因。
线这一关,比买板子更容易栽。 他第二阶段搬家那晚,二十台只认出来十一台。
原因不在板子也不在软件,在线上。充电线和数据线长得一模一样,有的连包装都一样,价格差一倍。便宜的那类里头只有供电线芯,没有数据线芯;手机插上照样充电,电脑那边什么都不认。
外观看不出来,包装上也不一定写。所以架子上的线要一次性买同一批,别东拼西凑;用久了接头那个位置也会坏,尤其是天天插拔的。
判断方法很简单:插到一台已知正常的手机上,认不出来就是线的问题。
什么时候板子才值
把上面三个阶段合起来看,就一句话:先看有没有距离问题。
设备摆在架子上不挪窝,数据线直连就够,这时候买板子是浪费。设备要挪动、或者散在同一层楼的几个工位上,那就用 WiFi。只有线实在到不了、或者你必须把线彻底去掉的时候,板子才有意义。
板子的成本不只是买那几十块钱。它要刷固件、要贴标签、会坏、坏了要重新配;这些不算大钱,但一年下来会持续消耗时间。
还有一件事跟选型无关但同样重要:设备上到十几台以后,供电和散热比软件更容易出问题。集线器要带独立电源,设备之间留点空隙别贴在一起摆。连接方式和蓝牙 OTG 说明里有更细的步骤。