简介

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

最新文章

  1. Android新组件CardView
  2. proxyd.c
  3. XP重装之后蓝屏
  4. C#_DataTable导出Execl为自定义标题
  5. robotframework笔记19
  6. 虚拟化之kvm与xen对比
  7. mssqlserver 查询数据库表结构语句
  8. myeclipse与数据库进行连接(无需写代码进行验证)
  9. 关于sqlserver 2008 远程导入表数据
  10. C语言变量声明加冒号的用法
  11. C++_String
  12. 通俗易懂地解决中文乱码问题(2) --- 分析解决Mysql插入移动端表情符报错 ‘incorrect string value: '\xF0...
  13. Sea Battle
  14. linux数据库初始化配置
  15. day059-60 ajax初识 登录认证练习 form装饰器, form和ajax上传文件 contentType
  16. Struts2_配置文件
  17. Windows Server 2003下DHCP服务器的安装与简单配置图文教程
  18. java 虚拟机设置 Xms Xmx PermSize MaxPermSize
  19. jquery val() text() html()的区别
  20. 【Math】矩阵求导

热门文章

  1. catkin_make设置编译并行数
  2. ubuntu18.08安装eigen
  3. Cesium CallbackProperty(十五)
  4. JZOJ 1082. 【GDOI2005】选址
  5. CF1372D Omkar and Circle
  6. Spring Boot如何自定义监控指标
  7. c# RegistryKey 的相关简单操作(转)
  8. EMQ X 系统调优和性能压测
  9. BUG: kernel NULL pointer dereference, address: 0000000000000008
  10. navigator跳转