简介
atxserver2是一个移动设备管理平台,主要是Python3+NodeJS+RethinkDB开发,
必装环境:
git lfs,Nodejs(建议装Nodejs 8,高版本偶尔会有问题),python3.X(建议3.6.x或者3.7.x),ADB,或者直接docker部署
整体项目结构
整体项目主要包括四部分:
1.RethinkDB : 这是一个开源的轻量级的数据库,是用来存储数据的, 官网:https://rethinkdb.com/
2.atxserver2 : 这一部分主要负责处理数据,显示与用户的前端交互等等,所以单独运行atxserver2也可以看到效果,当运行起来以候访问: IP:4000 就可以看到效果;
3.atxserver2-android-provider: 这一部分是接入安卓设备必须启动的项目,主要负责安卓设备和平台的交互工作,要想接入安卓设备必须启动此项目;
4.atxserver2-ios-provider: 这一部分是接入IOS设备必须启动的项目,主要负责IOS设备和平台的交互工作,同样的要想接入IOS设备必须启动此项目(注意需要MAC电脑)