云控把管理端放到云上。设备不在同一处时,也能收进一个网页,下发脚本、回收数据都在浏览器里完成。文档里的云控跑在服务器端,用来连很多设备,在网页里管设备,也可以远程投屏、异地组网、远程操作。对应版本是云控 3.11.0+、EC 客户端 9.4.0+。演示站是 http://ecloud.devicefarm.cn/ ,账号 test123 / test123,这个站点不能做增删改查。
EC 里已经带了和云端通信的能力,脚本直接调接口。每台设备有唯一编号。任务里包含要执行的设备组、执行时间周期和状态;参数和任务一起下发到脚本。数据有两类:事先准备好、脚本要用的集合,以及设备上跑完之后写回云控的结果。接口可以增删改查,也可以追加和减少。
文档写的执行顺序是:设备编号之后连到云端;云端把任务推到 EC;EC 加载脚这份文档并调起脚本;脚本用 ecloud.getTaskInfo() 取任务信息、参数,再执行;运行期间对数据做增删改查。开发者要做的是给设备编号,并盯住取任务和读写数据这两步,其余由 EC 处理。能和云控通信的,只有调试版本和企业版本打包。
两种部署差在哪
手机批量管理常见两种接法。
本地中控:手机和电脑在同一张网里,软件装在电脑上。数据不出局域网,延迟最低。云控系统:手机接入云端平台,人在别的地方用网页或客户端管。地点不受限,规模上限也更高。
通道不同。本地是「电脑 → 局域网/数据线 → 手机」。云控是「手机 → 网络 → 云平台 → 网络 → 你的电脑」。中间多一段网络,人和设备可以不在同一个地方。
数据出不出网、软件装在本地还是云上、管理范围停在局域网还是任意网络,分别对应安全、运维和规模。
群控说的是一台电脑同步控制多台设备。本地中控和云控是做这件事的两种部署。眼下用哪一种,以后也可以再迁。
逐项对比:部署位置、延迟、规模和安全
| 维度 | 本地中控(USB/WiFi) | 云控系统 |
|---|---|---|
| 部署位置 | 电脑 + 局域网 | 云端平台 |
| 管理方式 | 本地软件 | 网页 / 客户端,任意地点 |
| 延迟 | 最低(局域网) | 依赖网络,一般可接受 |
| 规模上限 | 受单台电脑与网络限制 | 理论无上限 |
| 成本结构 | 一次性软件 + 硬件 | 平台服务费(常按量) |
| 数据安全 | 数据不出内网 | 数据经云端(加密传输) |
| 适合规模 | 几台 ~ 数十台 | 数十台 ~ 机房规模 |
上面是 EasyClick 本地中控的界面。顶部导航可以切到 AI 智能体、工作流编辑、定时任务。左侧是设备分组树,按业务线或地域分都可以。中间是在线设备的状态卡片。
这种接法延迟很低,数据不出网。一台电脑接 USB Hub,能同时控几十台手机,投屏画面几乎零延迟。团队分在几个城市,或者手机在远端机房里跑,就把管控端放到云上。
电脑这一侧也不一样。本地中控绑着一台常开的电脑,关机之后管理就停,电脑故障则整套中控停摆。云控的管控端在云端,电脑只是客户端,换一台登录就能恢复。
延迟看通道。局域网在毫秒级,实时投屏比较顺。走公网时,人盯着画面点,能感觉到延迟;批量任务受影响很小。把自己的活拆开看:有多少是人盯着屏幕点,有多少是脚本自己跑。批量业务多半是后者,云控这边的延迟一般够用。
规模卡在单台电脑的 USB 口、WiFi 带宽和性能。要做大就得加中控电脑,设备怎么划分、任务怎么统筹,还要另外设计。云控按平台管,扩展一般就是接入和配置。
数据全程留在内网,这是本地的情况。云控会经过云端。正规方案做传输加密和权限分级,但数据在别人机房这件事要单独评估。云控若支持私有化部署,云端那部分可以装到自己的服务器上。
部署步骤、成本和处理办法
本地中控按这个顺序来:准备电脑,装软件,用 USB 集线器或 WiFi 接入,逐台授权,再批量验证。带机量大时,集线器优先用供电式,网络也要稳。
云控则是:设备接入网关或客户端,注册到云平台,做分组配置,再远程下发做验证。多出来的环节是平台账号和权限。
| 成本项 | 本地中控 | 云控系统 |
|---|---|---|
| 软件/服务 | 一次性授权 | 平台服务费(按量/按档) |
| 硬件 | 电脑、集线器、网络设备 | 设备接入网关(如有) |
| 增量成本 | 低(加设备基本不加钱) | 随设备数增长 |
| 团队成本 | 现场运维 | 远程运维,异地友好 |
台数少、设备集中,本地通常更便宜。台数大、分布广,云控的账往往更好算。团队主要想随时随地能管时,规模不大也可以选云控。
人少、设备在一起、数据敏感,比如测试团队:用本地中控。数据不出网,延迟低,费用一次性付清。
设备散在多地、团队也散、要按规模运营:用云控。人不用守在设备旁边,加设备时也不用每扩一批就再买一台中控电脑。
两边都要的话,核心设备走本地,扩展设备走云端。成熟方案支持这种混合。两套接入要进同一个管理界面,任务也能统一下发。做不到的话,混合会变成两套系统并行。
5 个问题、迁移和容易判错的地方
先过这 5 个问题:
- 设备集中还是分散?分散选云控。
- 数据能不能出内网?不能就选本地。
- 规模会不会很快扩张?会的话选云控。
- 延迟敏感度高不高?高就选本地。
- 预算一次性还是按月?对照上面的成本结构。
还有一项容易漏:运维人在哪。本地方案要人到现场,或者至少能进内网。云控可以远程运维。没有专职运维、设备又散在多处时,远程运维能少掉现场这部分人力。
从本地迁到云控,先在云平台接入少量设备,和本地并行,核对脚本和任务逻辑。通常不用重写。再按组接入剩下的设备,观察一段时间。稳定之后关掉本地中控,或者留着当混合方案里的本地部分。
从云控迁回本地,顺序类似。常见原因是业务收缩,或数据合规收紧。
一次把所有设备迁完,出了问题再整批回退,代价很大。按组灰度,出问题只影响当前这一组。
迁之前做资产盘点。设备清单写上型号、系统版本、授权状态。脚本清单写上依赖了哪些本地能力。任务清单写上定时任务和告警配置。脚本里如果写死了本地中控才有的接口,单独标出来。
安全要看数据由谁管、加密怎么做、权限怎么控。云控起步往往更低,费用随规模涨在服务费上。小规模、设备集中,本地更便宜。分散并且规模大,云控可能更省。
本地中控也可以用内网穿透做远程访问,部署和维护成本高于云控的开箱即用。成熟的混合方案把两种接入放在同一平台,管理界面是一套。
延迟主要影响人盯着画面实时点。批量下发、定时任务、脚本执行对延迟不敏感。设备都在一个机房、数据又敏感时,本地或私有化云控更合适。先看数据流向,再看人和设备是否同地,最后看台数。
相关阅读:EasyClick 本地中控(iOS USB 投屏、iOS 无线投屏)与 云控系统 详细介绍见官网。
想要真实跑起来?
本文介绍的方案均可在 EasyClick 手机自动化平台落地。官网提供完整文档、开发工具与群控云控产品,免费体验。