admin管理员组

文章数量:1531931

1.说明

STF是一套远程管理手机设备的软件,并且能够管理连接在和种平台上的手机,Windows、Linux(CentOS)和MAC

2.STF架构说明及环境说明

STF是通过主机上的adb工具来连接管理手机,所以与手机直接相连的节点需要安装android开发者工具,主要是adb.

装有STF系统软件的机器我们称为STF的Master节点

节点说明:

CentOS7 STF master节点,装有STF软件,IP:192.168.1.192

Windows 10 没有安装STF软件,IP:192.168.1.212

3.Windows10节点操作说明

安装好android开发都工具,并配置好环境变量,在令行输入adb回车后有相应反应

在Windows10节点启动adb server并对外暴露5037端口,命令如下:

//adb 如果是1.0.32版本以下的,使用如下命令

#adb -a -P 5037 fork-server server

//1.0.32以上的,如adb 1.0.39版本下,WINDOWSDOS命令,启动后台SERVER的命令为

#adb nodaemon server -a -P 5037

4.在Centos上启动STF服务

#stf local --public-ip 192.168.1.192 --allow-remote

5.在Centos上连接adb server

//stf的安装目录下执行如下命令:

stf provider –name stfservername --min-port 7400 --max-port 7700 --connect-sub tcp://127.0.0.1:7114 --connect-push tcp://127.0.0.1:7116 --group-timeout 20000 --public-ip 192.168.1.192 --storage-url http://localhost:7100/ --adb-host 192.168.1.212 --adb-port 5037 --vnc-initial-size 600x800 --allow-remote

其中stfservername为安装了STF服务的主机名

192.168.1.212adb server主机IPWindows10

其它字段基本不变,如果不知道这个串的内容,可以在stf local --public-ip 192.168.1.192 --allow-remote的启动日志里面可以找到。

然后修改相应的IP地址就可以。

6.adb server连接手机(Windows10)

手机开启开发者

手机开启USB调测

手机连接通过USB数据线连接电脑,提示有连接时确认。

这样就可以能过STF的界面远程控制连接的手机了。

7.重要说明

如果STF的子节点,装了android开发者工具,启动连接到STF的master主节点时,这时做为provider启动不需要指定--adb-host参数,其它参数要改成master节点的IP

如下:

stf provider –name stfsubnodename --min-port 7400 --max-port 7700 --connect-sub tcp://192.168.1.192:7114 --connect-push tcp:// 192.168.1.192:7116 --group-timeout 20000 --public-ip 192.168.1.192 --storage-url http://l192.168.1.192:7100/ --vnc-initial-size 600x800 --allow-remote

本文标签: 手机管理平台设备STF云真机