服务器进程已经起来之后,按云控 3.11.0 与 EC 客户端 9.4.0 这套说明核对页面。文档对应的就是这两个版本。
演示站只能看
打开 http://ecloud.devicefarm.cn/ ,用户名 test123,密码 test123。
这个站点无法进行增删改查。你可以用它认识设备、脚本、任务、数据这几块长什么样。新建没有落库、改完刷新又回去,都落在文档写的演示站限制里。
要保存设备编号、上传脚本、改任务参数、写运行数据,换到你自己部署的那套。不要把测试数据写进演示账号。
自建站上对得上的四项
文档里的对象就这些。
设备是执行任务的硬件,每台有唯一编号。脚本是要执行的那段代码。任务带有设备组、执行时间、周期和状态,参数会随任务下发到脚本。数据有两层:事先准备好、给脚本用的集合,以及脚本跑起来之后写回云控的结果。数据接口支持增删改查,也可以追加和移出。这些写操作发生在你的服务器上。
核对顺序可以很短。
- 用企业版本或调试版本打包。其它包不能和云控通信。企业包里的云控地址是给设备连服务器用的。文档里的例子是
ecloud.devicefarm.cn:8098,链接模式选 DNS解析IP后链接。从 EC 7.8.0 起,非调试版的域名只能在打企业包时填写;设备名称可以不写进包里,改在云端填。 - 在云端给这台设备编号,确认它连上来。编号是后面所有任务的前提。
- 做一条任务,指定设备组、时间和参数。看任务是否推到这台 EC。
- 在脚本里调用
ecloud.getTaskInfo(),看返回里有没有你填的任务信息和参数。运行过程中再对数据做一次读或写,确认写入已经回到你的服务器。
文档把完整顺序写成六步:设备编号后连接到云端,云端推送任务,EC 加载脚本并调起,脚本用 ecloud.getTaskInfo() 取信息和参数,运行期间读写数据,其余连接过程由 EC 处理。你要亲手核对的是编号,以及第 4、第 5 步。
动态域名是另一种打包方式,企业包里填一个以 .json 结尾的地址,包启动时先取真实云控地址再连接。站点管理里的「站点授权 / 云控链接地址设置」用来生成这段 JSON。浏览器打开的演示站只提供网页登录。
版本对不上 3.11.0 或客户端对不上 9.4.0 时,页面和上面的方法名不要硬对。对得上之后,演示站仍只用来看布局,写入一律在自建站完成。
关于 EasyClick:手机自动化脚本开发平台,覆盖安卓免 ROOT、iOS 免越狱、鸿蒙三大手机生态,还提供苹果脚本编写、苹果群控、安卓群控、远程云控、AI 群控手机等。→ 了解全部产品
想要真实跑起来?
本文介绍的方案均可基于 EasyClick 能力在 iEasyClick 落地。官网提供完整文档、开发工具与自动化产品,免费体验。