我的网站

手机设备管理平台OpenSTF:005连接获取多台电脑的手机设备

前言:搭建完成手机设备管理平台OpenSTF后,需要连接手机才能使用。


案例资源参考配置:监听Linux的手机同理。

1、服务端centos环境搭建好stf,公网ip:123.123.123.123

2、windows1,安装配置adb,ip:111.112.113.114,手机1-usb连接电脑

3、windows2,安装配置adb,ip:111.112.113.115,手机2-usb连接电脑

4、windows3,安装配置adb,ip:111.112.113.116,手机3-usb连接电脑

5、服务端centos和windows网络互通


通用操作步骤:


客户端:

1、安装adb环境

adb:win10系统下安装

centos7:安装adb


2、查找5037端口并且杀死进程PID

netstat -aon | findstr "5037"

查出占用PID进程,例如246448,杀死进程PID,/F强制杀死端口占用。

taskkill /F /PID  246448  # /F强制杀死端口占用

3、对外暴露端口

# adb 1.0.39版本下adb nodaemon server -a -P 5037

# adb 1.0.32版本以下adb -a -P 5037 fork-server server

4、手机通过usb数据线连接电脑

5、通过dos-cmd获取本机电脑ip。按实际ip查询结果处理。

ipconfig  111.112.113.114111.112.113.115111.112.113.116

服务端:

1、查询运行的stf服务id

docker ps -a

2、进入容器内部

docker exec -i -t stf的容器id /bin/bash

3、依次启动stf主服务。多台则依次执行多次。核心是改--adb-host对应的参数为暴露的物理电脑的ip地址。

stf provider --name centos74 --min-port 7400 --max-port 7700 --connect-sub tcp://127.0.0.1:7114 --connect-push tcp://127.0.0.1:7116 --group-timeout 900 --public-ip 123.123.123 --storage-url 
http://localhost:7100/ --adb-host 111.112.113.114 --adb-port 5037 --vnc-initial-size 600x800 --mute-master never --allow-remotestf provider --name centos74 --min-port 7400 --max-port 7700 --
connect-sub tcp://127.0.0.1:7114 --connect-push tcp://127.0.0.1:7116 --group-timeout 900 --public-ip 123.123.123 --storage-url http://localhost:7100/ --adb-host 111.112.113.115 --adb-port 5037
 --vnc-initial-size 600x800 --mute-master never --allow-remotestf provider --name centos74 --min-port 7400 --max-port 7700 --connect-sub tcp://127.0.0.1:7114 --connect-push 
 tcp://127.0.0.1:7116 --group-timeout 900 --public-ip 123.123.123 --storage-url http://localhost:7100/ --adb-host 111.112.113.116 --adb-port 5037 --vnc-initial-size 600x800 --mute-master never --allow-remote

打开http://{stf所在的服务的ip地址}/7100  即可

图片


此文由 我的网站 编辑,未经允许不得转载!:首页 > 趣·美味 » 手机设备管理平台OpenSTF:005连接获取多台电脑的手机设备

()
分享到:

相关推荐

评论 暂无评论