ATX2(Atxserver2)集群环境搭建

Atxserver2集群环境搭建

  • python版本3.6及以上
  • git
  • nodejs8+版本(必须使用这个版本)
  • 运行命令时不能报错,如出错报错请重新检查环境

安装运行rethinkdb数据库

在这里插入图片描述

  • CMD运行命令:rethinkdb.exe -d data/ (打开后窗口不能关闭)
    在这里插入图片描述

atxserver2下载及启动服务

(2)克隆代码到本地

  • 先安装Git,先将代码clone到本地
  • atxserver2文件根目录,CMD输入如下命令
git clone https://github.com/openatx/atxserver2.git
  • 进入到文件根目录,安装依赖,到根目录执行
pip install -r requirements.txt

(3)启动

  • 启动atxserver服务,进入atx2所在目录并执行(打开后窗口不能关闭)
python main.py

在这里插入图片描述

  • 设置监听端口
python main.py --server 本机IP地址:4000 # 默认监听的就是这个地址

在这里插入图片描述
启动之后,局域网浏览器打开:http:本机IP地址:4000, 完成认证之后就可以顺利的看到设备列表页了。不过目前还是空的,什么都没有。
在这里插入图片描述

android-provider下载及启动

(4)Android设备接入

接下来,进行安卓设备接入。这时需要用到另外一个项目 atxserver2-android-provider 这个项目运行

需要Python3.6+和NodeJS(官网强调node必须使用node8);

  • 先将代码clone到本地
git clone https://github.com/openatx/atxserver2-android-provider.git
  • 安装依赖,到atxserver2-android-provider根目录执行
pip install -r requirements.txt
  • 检查移动设备连接
adb devices
  • 启动Provider服务连接宿主机,进入到atxserver2-android-provider根目录执行(打开后窗口不能关闭)
python main.py --server 本机IP地址:4000

在这里插入图片描述
浏览器输入本机IP地址:4000 访问ATX server2设备管理系统,设备列表展示如下:
在这里插入图片描述
在这里插入图片描述
文章首发于微信公众号:程序员一凡,转载请注明出处!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值