ATX server简介及环境搭建
简介
atx server 是移动设备管理平台;
搭建这样的一个平台,需要 python3.x + nodejs+rethinkdb,及atxserver2和atxserver2-android-provider
其他部件的作用:
1、rethinkDB:轻量级数据库,用来存储数据;
2、atxserver2:主要负责处理数据,显示与用户的前端交互等
3、atxserver2-android-provider :接入安卓设备必须启动的项目,主要负责安卓设备和平台的交互工作,如果要接入安卓设备,必须启动该项目。
他负责链接手机,同时将手机同步给服务端,使服务端也能操作手机;就是将 adb devices查询到的设备,同步给服务端;
4、atxserver2-ios-provider:同atxserver2-andriod-provider,这个是ios设备的,需要mac电脑。
环境搭建
1、安装nodejs
官网下载地址:http://nodejs.cn/download/
按照自己的系统下载对应的安装包,然后安装;
在dos窗口进行验证,输入node -v 或者node --version,出现版本代表安装成功
2、安装rethickDB
下载rethinkdb安装包,按默认开始安装;如果atxserver环境要启动的话,需要先启动rethickdb,再启动 atxserver及 atxserver-android-provider
3、安装atxserver2
1)打开网址,https://github.com/openatx/atxserver2,把源码拉取下来;
2)解压文件,使用pycharm打开项目(建议为这个项目新建一个虚拟环境),如果不建虚拟环境会有什么影响
3)打开终端运行:pip install -r requirments.txt
4)提起atxserver服务:终端运行:python main.py
5)验证:访问 http://localhost:4000/,能访问,则证明atxserver已经搭建好;
4、搭建 atxserver-android-provider
1) 打开网址,拉取源码:https://github.com/openatx/atxserver2-android-provider
2)https://github.com/openatx/atxserver2-android-provider
3)打开终端运行:pip install -r requirments.txt
4)构建node依赖环境 :打开终端运行 node install
5) 在确保adb链接设备的情况下:
终端运行:python3 main.py --server localhost:4000
参考博客:https://blog.csdn.net/qq_34696203/article/details/107366788
最新文章
- Android新组件CardView
- proxyd.c
- XP重装之后蓝屏
- C#_DataTable导出Execl为自定义标题
- robotframework笔记19
- 虚拟化之kvm与xen对比
- mssqlserver 查询数据库表结构语句
- myeclipse与数据库进行连接(无需写代码进行验证)
- 关于sqlserver 2008 远程导入表数据
- C语言变量声明加冒号的用法
- C++_String
- 通俗易懂地解决中文乱码问题(2) --- 分析解决Mysql插入移动端表情符报错 ‘incorrect string value: '\xF0...
- Sea Battle
- linux数据库初始化配置
- day059-60 ajax初识 登录认证练习 form装饰器, form和ajax上传文件 contentType
- Struts2_配置文件
- Windows Server 2003下DHCP服务器的安装与简单配置图文教程
- java 虚拟机设置 Xms Xmx PermSize MaxPermSize
- jquery val() text() html()的区别
- 【Math】矩阵求导
热门文章
- catkin_make设置编译并行数
- ubuntu18.08安装eigen
- Cesium CallbackProperty(十五)
- JZOJ 1082. 【GDOI2005】选址
- CF1372D Omkar and Circle
- Spring Boot如何自定义监控指标
- c# RegistryKey 的相关简单操作(转)
- EMQ X 系统调优和性能压测
- BUG: kernel NULL pointer dereference, address: 0000000000000008
- navigator跳转