去年冬天有个开工作室的朋友找我,说他准备扩到二十台手机,问我服务器买哪家的。
我问他现在跑几台。他说六台,用一台旧电脑连着,一直挺稳。
那你为什么要买服务器?他愣了一下,说以为手机一多就得配上,别人都在说云控。
这个对话我经历过好几次。推动他们上云的常常是「别人都这么干」,而不是自己算出来的需求。
大家默认要服务器,是为什么
云控这东西确实有它成立的理由。设备分散在不同城市的机房,人在办公室要统一看状态、统一发任务,本地方案做不到——你总不能把二十台手机搬到工位上。
还有一种情况是代运营。客户设备在客户那边,你只有远程权限,那也只能走云端组网。
但这两类都属于「设备不在你手边」。如果手机就摆在你的工作室里,一台电脑就能接上,那服务器解决的其实是一个你并没有的问题。
服务器带来的成本是实打实的:月租、运维、网络配置,以及数据要出你的机器。这几项加起来,很多小团队其实是白付。
本地部署实际是什么样
说清楚组成:一台电脑 + 一个工作站程序 + 若干台手机。
电脑上装 iEasyRun AI 工作站,手机端装对应的程序,两者在同一个局域网(或者插 USB 线)就能通信。任务调度、执行记录、素材、截图,全在这台电脑上,不经过任何第三方服务器。
手机怎么接,按你的机型选:
| 手机类型 | 连接方式 | 适合什么情况 |
|---|---|---|
| iPhone | USB 数据线 | 希望连接最稳、需要投屏盯着看 |
| iPhone | WiFi 无线 | 不想插线,摆放位置自由 |
| 安卓 | WiFi 连接 | 手机放兜里,电脑发任务 |
| 鸿蒙 | USB 数据线 | 鸿蒙设备接电脑 |
四种装法的对照表在 安装选型 里,按你的手机和场地挑一个就行。
装完之后的标准动作是:工作站首页能打开,设备 页里至少有一台显示在线,能在 对话 页给这台手机发一条指令。这三步过了,剩下的就是加设备。
能带多少台,取决于什么
这是被问得最多的问题,但没有标准答案,因为它不是软件限制。
第一是接口和供电。手机插线的话,一台电脑原生 USB 口通常就四到八个。要靠集线器扩展,而集线器有个坑:不带到独立供电的,多插几台就开始掉线。设备一多,建议用带独立电源的集线器,并且分散插到不同的 USB 控制器上。
第二是网络。走 WiFi 的手机,路由器能撑多少并发连接是有上限的。消费级路由器撑几十台设备,往往会出现新设备连不上或者反复重连。真到那个规模,用企业级设备或者把设备分到多个网络里。
第三,也是被低估的一条——你跑什么任务。纯点击和输入这种轻任务,一台普通电脑带十几二十台没问题。但如果每台都要实时投屏看画面、还要做截图识别,负载是几倍的增长,能带的台数会明显下来。
我的建议不是看理论值,而是用你自己的任务压一遍。跑十台,看 CPU 和内存的占用曲线是不是平稳;平稳就再加,出现拐点就停在拐点之前。
什么时候确实需要上云
有三种情况,本地真的不够用:
设备分布在多个地点。不同城市的机房,人不在现场,本地方案接不到。
需要多人同时看同一批设备。本地工作站在一台电脑上,多人协作要共用这台机器。云端可以在浏览器里分账号看。
要做租户隔离。比如你是代理商,要把设备分组租给不同的客户,每家的数据互相看不见。这类需求靠本地单机做不了。
这三类之外,大部分「管十几台手机」的需求,本地部署就够了。
本地部署的取舍,也说清楚
好处是三条:数据不出门(截图、账号、业务记录都在你自己机器上)、没有月租(软件免费,不存在买服务器这回事)、断网也能跑(已保存的工作流是本地执行,不依赖外部服务)。关于数据这块,手机自动化数据安全 那篇讲得更细。
代价也要讲:
看设备得在电脑前。或者至少这台电脑得开着。想出差不带电脑就查看状态,本地做不到。
电脑挂了任务就停。云端有节点冗余,本地就一台机器,硬件故障会直接中断。
扩展靠加硬件。想要更多设备,得考虑加电脑、加集线器、加网络设备。这些是物理成本,不是点一下就能扩的。
这些代价能接受,本地就是更划算的那条路;接受不了,说明你确实到了该上云的规模。
多台设备怎么组织才不乱
设备一多,麻烦就跑到管理上去了:哪台在线、任务跑到哪一步、失败了找哪台,这些比点按钮费神。设备页里把三件事做好,能省很多事。
别名要好好起。一串随机设备号,和设备列表里写着「带货 1 号」「测试机 A」的,用起来完全不是一个体验。
分组按你的业务逻辑来。按品类分、按机型分、按用途分都行,关键是你在下发任务的时候能一眼选对那一组。批量任务按组下发,比一台台勾选快得多,出错概率也低。
记住那条硬规则:离线设备只能看,不能跑。任务下发前先确认目标在线。显示的离线的话,回安装页查 USB、WiFi、手机端程序和工作站状态。
回到我那个朋友。他最后没买服务器,把省下来的钱换了一台配置好点的电脑和一个带独立供电的集线器,二十台手机到现在跑了大半年。上个月他跟我说的一句话我印象挺深:「真正决定要不要服务器的是设备离你有多远,跟手机有多少台关系不大。」
如果手机就在你手边,先按 安装选型 拿一台试起来。软件免费,不用先掏服务器钱再验证想法。
常见问题
- 不用服务器,那数据和任务跑在哪?
- 全在你自己的电脑上。iEasyRun 是本地运行的工作站,任务调度、执行记录、截图和素材都在本机。手机端的程序只负责接收指令和执行动作,不经过任何第三方服务器。
- 本地部署最多能管多少台手机?
- 没有固定的软件上限。实际能带多少取决于三件事:电脑的 USB 口和供电、网络带宽、以及你跑的任务有多重。轻任务(点击、输入)能带的台数明显多于重任务(实时投屏加截图识别)。
- 电脑配置有什么要求?
- 普通办公电脑就能起步。真正吃力的是截图和图像识别,设备越多、任务越重,对 CPU 和内存的要求越高。设备超过二三十台时,建议单独配一台机器,不要和日常办公混用。
- 手机一定要插在电脑上吗?
- 不一定。安卓走 WiFi 连接,手机放在别的房间也能接;iOS 除了 USB 线,也有走无线的装法;鸿蒙走 USB。插线的稳定性通常更好,走无线的摆放更自由,按你的场地条件选。
- 断网了任务还能跑吗?
- 电脑和手机都在同一个网络里,网络断了它们之间的通信就断了;如果你用的是 USB 连接,设备本身不受互联网影响。需要提醒的是,如果任务里用到在线的大模型来规划和生成流程,那部分会受影响;已经保存好的工作流是本地执行的,不需要联网调模型。
- 本地部署和云控比,差在哪?
- 云控的强项是异地管理和统一编排——设备分散在不同城市的机房时,浏览器打开就能看。本地部署的强项是数据不出门、没有服务器月租、断网也能跑。单机房场景选本地更划算,多机房分散部署才需要云端组网。
- 十几台手机放在一起,会不会互相干扰?
- 软件层面不会。每台设备是独立会话,任务各跑各的,不会争抢同一个上下文。实际会互相影响的通常是硬件:同一个 USB 集线器供电不够、同一个路由器并发过多。这类问题靠分组和分流解决。
- 多台手机怎么组织才不乱?
- 在设备页把三件事做好就行:起一个好认的别名、按业务或机型分组、记住「离线设备不能跑任务」这条。批量下发时按组选设备,出问题的时候也能立刻定位是哪一台。