atxserver2是远程控制Android和iOS的设备管理平台,该平台技术栈为Python3+NodeJS+RethinkDB
需要安装python3、nodejs和git,自行百度安装,都是很简单的
一、架构图
二、ATX2安装---基于Windows10系统(Android)
1.安装rethinkdb
解压直接使用,网盘登不上去了,需要的可以联系我
2.安装atx-server
下载atx2项目文件到本地:git clone https://github.com/openatx/atxserver2.git
在工程内执行 pip install -r requirements.txt 安装对应的依赖
启动atxserver服务,进入atx2所在目录并执行:python main.py
此时登录本机ip:4000 便可以访问设备管理界面,但设备其实是空的
3.安装lfs
https://jingyan.baidu.com/article/ce09321b14cda76bfe858f77.html
4.安装atserver2-android-provider
下载atserver2-android-provider项目文件到本地:git clone https://github.com/openatx/atxserver2-android-provider
cd atxserver2-android-provider 进入项目目录
git lfs install
git lfs pull
# 安装依赖
npm install
# 准备Python虚拟环境(可选)
python3 -m venv venv
pip install -r requirements.txt
至此,安装完成
5. 启动
先启动 RethinkDB,直接双击运行即可,本地访问 http://localhost:8080/#
再启动atxserver2,直接进入到项目目录,python main.py 即可启动,默认端口4000
最后启动 atserver2-android-provider,直接进入到项目目录, python main.py --server localhost:4000指向atxserver对应的4000的端口,部署完成