声明:本文中提到的工具和技术带有一定的攻击性,请合理合法使用。本文只做技术交流,请勿用于非法用途,出现任何问题,后果自负。

查了两天资料,本来开始搭建的 OpenGTS 系统,相关文档甚少,部署好伺服器后又接收不到客户端的传输数据。

然后发现了这款开源的 GPS 追踪系统,实测后效果不错,精度在10米左右。

一、Traccar 是什么?

Traccar 是一个免费的开源现代GPS跟踪系统,支持170多种GPS协议和超过1500种型号的GPS跟踪设备。

可以满足

  • 计程车,货车,卡车/拖车
  • 农用设备,车队,集装箱,船舶,全地形车
  • 专人跟踪,个人车辆,手机

等追踪定位需求。

Traccar 的功能非常多,可切换卫星、街景地图

追踪运动轨迹

追踪行程停留点

二、搭建 Traccar 服务端

我用的是国外 VPS 商家 Vultr 5刀的伺服器

Ubuntu 16.04 x64系统,1 CPU,25 GB SSD

Vultr 使用教程戳>>>

SSH 连接伺服器,更新存储库

apt-get update

安装 Java 和 MySQL 伺服器

apt-get install unzip default-jre mysql-server

中途会让设置 MySQL 密码(回车则默认为 root ,为了安全建议自己设置)

创建一个新的资料库 「traccar」 ,使用上一步设置的 MySQL 密码登陆

echo "create database traccar" | mysql -u root -p

下载 Traccar 安装压缩包

wget https://github.com/traccar/traccar/releases/download/v4.3/traccar-linux-64-4.3.zip

解压压缩包

unzip traccar-linux-*.zip

安装 Traccar 服务端

./traccar.run

创建配置文件 「traccar.xml」

nano traccar.xml

输入内容(红色区域换成自己 MySQL 密码)

<?xml version=1.0 encoding=UTF-8?>

<!DOCTYPE properties SYSTEM http://java.sun.com/dtd/properties.dtd>

<properties>

<entry key="config.default">./conf/default.xml</entry>

<entry key=web.port>8082</entry>

<entry key=geocoder.enable>false</entry>

<entry key=database.driver>com.mysql.jdbc.Driver</entry>
<entry key=database.url>jdbc:mysql://localhost/traccar?allowMultiQueries=true&amp;autoReconnect=true&amp;useUnicode=yes&amp;characterEncoding=UTF-8&amp;sessionVariables=sql_mode=</entry>
<entry key=database.user>root</entry>
<entry key=database.password>你的MySQL密码</entry>

<entry key=server.timeout>120</entry>

</properties>

替换默认配置文件

cp traccar.xml /opt/traccar/conf/

删除安装压缩包 (可选)安装完就用不到安装包了,删除节省伺服器空间

rm -f traccar.run README.txt traccar-linux-*.zip

配置 cron 每天定时清除旧日志(可选步骤)

printf #!/bin/sh
find /opt/traccar/logs/ -mtime +5 -type f -delete
> /etc/cron.daily/traccar-clear-logs && chmod +x /etc/cron.daily/traccar-clear-logs

启动 Traccar

/opt/traccar/bin/startDaemon.sh

检查 Traccar 是否正确启动

tail -f /opt/traccar/logs/wrapper.log.*

三、登陆 Traccar Web管理

浏览器输入 (http://伺服器IP:8082)

初始用户名和密码都为 : admin (为了安全登录后应该第一时间更改密码)

选择语言为中文

添加设备和设备编码

四、安装 Traccar 客户端

Google Play 商城搜索 traccar 下载

安装打开,给予许可权

按图设置

然后打开 Traccar Web管理界面,点击跟踪就可以定位到你的位置了

管理界面还有很多设置,自己探索吧。

只能写这么多了,再写管理员又要让修改了。

欢迎关注我的知乎专栏: VPS 搞机指南 获取更多 sao 姿势

原文:

用 VPS 搭建现代全功能 GPS 追踪系统 (Traccar) - Mr96.me —— 玖六先生的自留地?

mr96.me
图标

推荐阅读:
相关文章