今天,我想谈一谈如何在服务器上安装车辆监控系统,以满足小型组织或私人使用的需求,而无需花费不必要的成本,并且手鼓跳舞。 作为一项服务,我们将使用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.yml
”
docker-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链接