我们安装了一个简单的服务,用于监视对象到服务器的移动

今天,我想谈一谈如何在服务器上安装车辆监控系统,以满足小型组织或私人使用的需求,而无需花费不必要的成本,并且手鼓跳舞。 作为一项服务,我们将使用P.O. Autoradar的免费版本以及tk102-103系列跟踪器的软件网关。

首先,要实现这样的任务,您可以同时使用虚拟服务器以及具有Linux或Windows服务器的计算机或服务器。

考虑以Ubuntu 18.4 OS为例的Docker中的安装选项。 您需要在服务器计算机上安装的第一件事是Docker本身。 为此,请转到控制台

$ sudo apt-get update $ sudo apt-get install wget $ wget -qO- https://get.docker.com/ | sh 

下一步是安装docker-compose,输入$ pip install docker-compose ,如果未安装pip,则需要安装它。 如果系统上安装了python 3,则可以使用$ pip3 install docker-compose

安装docker-compose之后,我们进入主要部分-这是监视服务的安装和配置。

使用命令$ mkdir mydirectory创建任何名称的目录,并进入$ cd mydirectory。

下载$ wget https://github.com/gadson/Autoradar-docker-installer/releases/download/Autoradar/Autoradar.zip存档$ wget https://github.com/gadson/Autoradar-docker-installer/releases/download/Autoradar/Autoradar.zip

使用命令$ unzip Autoradar.zip ,如果未安装$ unzip Autoradar.zip ,则设置$ apt-get install unzip

此外,如果您不想更改设置中的任何内容,则可以跳过下一步并继续安装。

1.设定:

为了简化设置过程,请安装mc文件管理器,这是通过以下命令完成的: $ sudo apt-get install mc

使用命令$ mc运行$ mc

我们转到目录/ Autoradar / GeoServer /并编辑settings.py文件(在mc中,选择所需的文件,然后按F4键)

1.1。 更改数据库访问设置。 为此,请找到“ DATABASES”行,您可以在其中更改数据库名称-“ NAME”,访问数据库的登录名-“ USER”,密码-“ PASSWORD”,端口-“ PORT”。

1.2。 接下来,我们移至文件末尾并找到:

#电子邮件发送帐户设置
EMAIL_HOST = smtp.yandex.ru'-指定用于发送邮件的smtp服务器
EMAIL_HOST_USER ='info@*****.ru'-登录SMTP服务器
EMAIL_HOST_PASSWORD =''-SMTP服务器的密码
EMAIL_PORT = 587-SMTP服务器端口
EMAIL_USE_TLS = True-TLS
FROM_EMAIL =''-发件人电子邮件

指定服务器的主域(如果有)

 MAIN_DOMAIN ='http://*******.com' 

配置向车辆客户端发送车辆启动的PUSH通知

 #Google GCM PUSH service API key 

GOOGLE_API_KEY =“”通过GCM服务器发送PUSH的密钥
配置向RC服务器发送服务通知和消息
#RocketChat日志消息的服务器设置
RC_USERNAME ='Robot_Vasia'-登录
RC_PASSWORD =''-密码
RC_DOMAIN ='http:// *******:3000'-网络和端口上的服务器地址

1.3。 保存更改。

1.4。 重要! 如果您在settings.py中更改了用于访问数据库的设置,则需要修复根目录“ docker-compose.ymldocker-compose.yml

在其中,您需要更改以下几行:

  • POSTGRES_PORT = 5432-在settings.py中指定端口
  • POSTGRES_NAME = postgres-指定数据库的名称
  • POSTGRES_USER = postgres-数据库访问登录
  • POSTGRES_PASSWORD = postgres-数据库访问密码

1.5。 将更改保存到文件。

2.安装:

重要! 检查端口5432(如果未更改数据库端口),8888和8001是否空闲,并且未被其他应用程序或服务占用。

在控制台中,键入$ ./instsall.sh。如果脚本未启动,则键入$ sudo chmod u + x ./install.sh并重复前面的命令。

在安装过程中,安装程序将提供注册管理员的权限,两次输入管理员登录名,电子邮件和密码,密码必须同时包含数字和字母(大写和小写)(布局)。

这样就完成了安装。 Web服务在端口8001上运行,数据库在端口5432上运行(如果未更改设置),而用于连接GPS / GSM跟踪器的网关在端口8888上运行。您可以连接多个网关,但这是另一篇文章的主题。 通过API,Android跟踪器无需网关即可工作。

可以通过服务中您帐户的链接下载Windows,Android和iPhone的监视器客户端。

另外,此版本的“ Autoradar”支持Android的软件GPS跟踪器。

Android的Tracker链接

Source: https://habr.com/ru/post/zh-CN469309/


All Articles